Om
1.0.0
A universal framework for multimedia simulation
|
#include "omScriptingMirLanguageConfig.h"
#include "omScriptingMirASTNode.h"
#include "omScriptingMirIdentifier.h"
#include "omScriptingMirExpressions.h"
#include "omScriptingMirVariableDeclaration.h"
Classes | |
class | om::scripting::mir::lang::Statement |
A class that represents a statement within a method. More... | |
class | om::scripting::mir::lang::BlockStatement |
A class that represents a new statement scope block. More... | |
class | om::scripting::mir::lang::IfStatement |
A class that represents a conditional if-else statement pattern. More... | |
class | om::scripting::mir::lang::WhileStatement |
A class that represents a statement that loops while a condition expression is true. More... | |
class | om::scripting::mir::lang::ForStatement |
A class that represents a statement that is used to iteratively loop, usually on an index. More... | |
class | om::scripting::mir::lang::ReturnStatement |
A class that represents a statement that returns from a function. More... | |
class | om::scripting::mir::lang::ThrowStatement |
A class that represents a statement which throws an exception. More... | |
class | om::scripting::mir::lang::TryCatchStatement |
A class that represents a statement that is executed while handling exceptions. More... | |
class | om::scripting::mir::lang::ExpressionStatement |
A class that represents a statement that executes 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. | |