|
MysoreScript
|
| ▼Nanonymous_namespace{runtime.cc} | |
| CFile | The structure representing MysoreScript File objects |
| ▼NAST | |
| CAdd | Add expression |
| CArgList | Argument list for a call expression |
| CAssignment | Assignment statements, setting the value of a variable |
| CBinOp | Template superclass for binary operators |
| CBinOpBase | Abstract superclass for binary operators |
| CCall | A call expression |
| CClassDecl | A class declaration |
| CClosureDecl | A closure declaration |
| CCmpEq | Equality comparison |
| CCmpGE | Greater-than-or-equal-to comparison |
| CCmpGt | Greater-than comparison |
| CCmpLE | Less-than-or-equal-to comparison |
| CCmpLt | Less-than comparison |
| CCmpNe | Non-equality comparison |
| CComparison | Superclass for comparison operations |
| CDecl | A variable declaration |
| CDivide | Divide operation |
| CExpression | Abstract superclass for expressions (statements that evaluate to something) |
| CIdentifier | Any identifier in the source |
| CIfStatement | If statement |
| CMultiply | Multiply operation |
| CNewExpr | A new expression, which constructs a new instance of a class |
| CNumber | A number literal |
| CParamList | A parameter list for a closure declaration |
| CReturn | Return statement |
| CStatement | The abstract superclass for all statements |
| CStatements | Block of statements |
| CStringLiteral | A string literal |
| CSubtract | Subtract expression |
| CVarRef | Reference to a variable |
| CWhileLoop | A while loop |
| ▼NCompiler | |
| CContext | The compiler context |
| ▼NInterpreter | |
| CContext | |
| CValue | Value wraps an object pointer |
| ▼NMysoreScript | |
| CArray | The layout of the primitive Array class in MysoreScript |
| CClass | Struct holding metadata about a class |
| CClosure | The layout of all closures in MysoreScript |
| CMethod | Methods in a class's method list |
| CObject | A generic MysoreScript object |
| CString | The primitive String class in MysoreScript |
| ▼NParser | |
| CMysoreScriptGrammar | Grammar for the MysoreScript language |
| CMysoreScriptParser | Class representing a parser for the MysoreScript language |
1.8.12