|
AALanguage
The best language for those who have nothing to do
|
#include <vector>#include <unordered_map>#include <string>

Go to the source code of this file.
Classes | |
| struct | Type |
| A class to represent an expression type. More... | |
| struct | Identifier |
| A class to represent a variable. More... | |
| struct | TableIdentifiers |
| Identifier table used for semantic analysis. More... | |
| struct | Function |
| A class to represent a function in semantic. More... | |
| class | FunctionHasher |
| A helper class for hashing functions in standard std::unordered_map. More... | |
Enumerations | |
| enum | ExprType { Bool , Char , Double , UDouble , Float , UFloat , Int , UInt , Long , ULong , Short , UShort , Byte , String , Void , Large , Unknown } |
| Enumeration of all possible value types in the language. More... | |
| enum ExprType |
Enumeration of all possible value types in the language.
| Enumerator | |
|---|---|
| Bool | |
| Char | |
| Double | |
| UDouble | |
| Float | |
| UFloat | |
| Int | |
| UInt | |
| Long | |
| ULong | |
| Short | |
| UShort | |
| Byte | |
| String | |
| Void | |
| Large | |
| Unknown | |
Definition at line 13 of file TableIdentifiers.h.