|
AALanguage
The best language for those who have nothing to do
|
| CAnalyzer | The main class that implements syntactic analysis of the program by array of tokens. During its execution other components of the interpreter are called |
| CFunction | A class to represent a function in semantic |
| CFunctionHasher | A helper class for hashing functions in standard std::unordered_map |
| CIdentifier | A class to represent a variable |
| Clarge | A class for AALanguage variables of type large that implement long arithmetic |
| CLexicalAnalyzer | A class that allows you to break program source code into indivisible grammar tokens |
| CLibParser | A helper class for getting information about built-in libraries |
| CPoliz | A helper class for generating and executing the internal representation of the program |
| CSemantic | A helper class that performs basic actions on the semantics of the language |
| CTableIdentifiers | Identifier table used for semantic analysis |
| CToken | A stuct used to store information about a language token |
| CTrie | String-trie class for storing reserved words |
| CTrieNode | Trie-node class |
| CType | A class to represent an expression type |