Om
1.0.0
A universal framework for multimedia simulation
|
#include "omScriptingMirLanguageConfig.h"
#include "omScriptingMirASTNode.h"
#include "omScriptingMirOperatorType.h"
#include "omScriptingMirLiterals.h"
#include "omScriptingMirType.h"
#include "omScriptingMirReference.h"
#include "omScriptingMirVariableDeclaration.h"
Classes | |
class | om::scripting::mir::lang::Expression |
A class that represents an expression within the source code. More... | |
class | om::scripting::mir::lang::UnaryExpression |
A class that represents a generic unary operator expression that operates on one expression operand. More... | |
class | om::scripting::mir::lang::BinaryExpression |
A class that represents a generic binary operator expression that operates on two expression operands. More... | |
class | om::scripting::mir::lang::ArrayAccessExpression |
A class that represents a generic unary operator expression that operates on one expression operand. More... | |
class | om::scripting::mir::lang::NewArrayExpression |
A class that represents an array-type allocation expression. More... | |
class | om::scripting::mir::lang::NewObjectExpression |
A class that represents an object-type allocation expression. More... | |
class | om::scripting::mir::lang::FunctionCallExpression |
A class that represents an expression where a function expression is called with arguments. More... | |
class | om::scripting::mir::lang::IsaExpression |
A class that represents a generic unary operator expression that operates on one expression operand. More... | |
class | om::scripting::mir::lang::CastExpression |
A class that represents an expression where another expression is cast to a specific type. More... | |
class | om::scripting::mir::lang::LiteralExpression |
A class that represents a literal valued expression within the source code. More... | |
class | om::scripting::mir::lang::ReferenceExpression |
A class that represents an expression that references an object or function within the source code. More... | |
class | om::scripting::mir::lang::VariableDeclarationExpression |
A class that represents a expression that declares a local variable. More... | |
class | om::scripting::mir::lang::ExpressionRange |
A class that represents the range of a series of tokens which should be later interpreted as an expression. More... | |
Namespaces | |
om | |
The enclosing namespace for the entire Om library. | |
om::scripting | |
The enclosing namespace for the entire scripting library. | |
om::scripting::mir | |
A namespace containing all code related to the Mir scripting language. | |
om::scripting::mir::lang | |
The namespace containing the language and AST definitions for the Mir scripting language. | |