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.