Classes | |
| class | AssignmentExpression |
| class | BinaryExpression |
| class | CompoundStatement |
| class | ConstantExpression |
| class | EmptyStatement |
| class | Environment |
| class | ExecutionContext |
| class | Expression |
| class | ExpressionStatement |
| class | Function |
| class | FunctionCallExpression |
| class | GlobalEnvironment |
| class | IdentifierExpression |
| class | IfStatement |
| class | Parser |
| class | ReturnStatement |
| class | Scanner |
| class | Statement |
| class | UnaryExpression |
| class | Value |
| class | VarStatement |
| class | WhileStatement |
Typedefs | |
| typedef std::vector< Value > | Stack |
Enumerations | |
| enum | Type { NilType = 0, NumberType = 1, StringType = 2, VectorType = 3, BooleanType = 4, FunctionType = 5, ObjectType = 6, InvalidType = -1 } |
|
|
Definition at line 21 of file execution.h. |
|
|
Definition at line 19 of file type.h. 00020 {
00021 NilType = 0,
00022 NumberType = 1,
00023 StringType = 2,
00024 VectorType = 3,
00025 BooleanType = 4,
00026 FunctionType = 5,
00027 ObjectType = 6,
00028 InvalidType = -1,
00029 };
|
1.4.1