All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AbstractModel This class represents the base class for all models.AssignmentStatementModel This class represents an assignment statement in the MScript language.AssignmentStatementVisitor AtomModel This class represents the smallest unit (literal, variable) or a paranthesis expression in the MScript language.AtomVisitor BasicReadStatementModel This class represents a basic read statement in the MScript language.BlockModel This class represents a block ({ statement* }) in the MScript language.BlockVisitor ConditionalStatementModel This class represents a conditional statement (if, elif, else) in the MScript language.ConditionalStatementVisitor Configuration This class represents the configuration of the MScrtip compiler.ElifStatementModel This class represents an elif block in the MScript language.ElifStatementVisitor ElseStatementModel This class represents an else block in the MScript language.ElseStatementVisitor EvalExpressionModel This class represents a precedence 1 operator expression in the MScript language.EvalExpressionModel.Operation EvalExpressionVisitor ExpressionModel This class represents an abstract expression in the MScript language.ExpressionVisitor FileContext This class represents the file context of a model.FnCallStatementVisitor FunctionCallModel This class represents a function call expression in the MScript language.FunctionCallStatementModel This class represents a function call statement in the MScript language.FunctionCallVisitor FunctionModel This class represents a function model in the MScript language.FunctionOptimizer This class implements a function optimization algorithm.FunctionVisitor ICompilableModel This interface defines the compilation/model api.IFunctionContext This interface defines what compilation context is to be provided by the current compiled function.IFunctionOptimizer This interface defines the function optimization api.IScriptContext This interface defines the script/compile context api.LabelResolver LiteralModel This class represents a number literal in the MScript language.LoopStatementModel This class represents a loop statement in the MScript language.LoopStatementVisitor MScriptBaseVisitor<T> This class provides an empty implementation ofMScriptVisitor
, which can be extended to create a visitor which only needs to handle a subset of the available methods.MScriptCompilationException This class represents a compilation error.MScriptCompiler MScriptLexer MScriptParser MScriptParser.AliasContext MScriptParser.ArgsContext MScriptParser.AssignmentStatementContext MScriptParser.AtomContext MScriptParser.BlockContext MScriptParser.ConditionalStatementContext MScriptParser.ConstantContext MScriptParser.ElifStatementContext MScriptParser.ElseStatementContext MScriptParser.EvalExpressionContext MScriptParser.ExpressionContext MScriptParser.FnBodyContext MScriptParser.FnCallStatementContext MScriptParser.FunctionCallContext MScriptParser.FunctionContext MScriptParser.LoopStatementContext MScriptParser.ParamsContext MScriptParser.Precedence1OperatorsContext MScriptParser.Precedence2Context MScriptParser.Precedence2OperatorsContext MScriptParser.Precedence3Context MScriptParser.Precedence3OperatorsContext MScriptParser.Precedence4Context MScriptParser.Precedence4OperatorsContext MScriptParser.Precedence5Context MScriptParser.Precedence5OperatorsContext MScriptParser.ReadBasicContext MScriptParser.ReadReagentContext MScriptParser.ReadSlotContext MScriptParser.ReadStatementContext MScriptParser.ReturnStatementContext MScriptParser.ScriptContext MScriptParser.SleepHardcodedContext MScriptParser.SleepStatementContext MScriptParser.SleepVarContext MScriptParser.StatementContext MScriptParser.ThisIsFineStatementContext MScriptParser.VarDeclarationContext MScriptParser.VariableContext MScriptParser.WhileConditionContext MScriptParser.WriteStatementContext MScriptParser.YieldStatementContext MScriptRuntime This class provides a modular and dynamically generated runtime environment for MScript.MScriptVisitor<T> This interface defines a complete generic visitor for a parse tree produced byMScriptParser
.NoFunctionOptimizer This class implements the default function optimization which is no optimization.ParanthesisModel This class represents an expression in paranthesis in the MScript language.Precedence2Model This class represents a precedence 2 operator expression in the MScript language.Precedence2Model.Operation Precedence2Visitor Precedence3Model This class represents a precedence 3 operator expression in the MScript language.Precedence3Model.Operation Precedence3Visitor Precedence4Model This class represents a precedence 4 operator expression in the MScript language.Precedence4Model.Operation Precedence4Visitor Precedence5Model This class represents the precedence 5 operator expressions in the MScript language.Precedence5Model.Operation Precedence5Visitor ReadStatementModel This class represents an abstract read statement in the MScript language.ReadStatementVisitor ReagentReadStatementModel This class represents a reagent read statement in the MScript language.ReturnStatementModel This class represents a return statement in the MScript language.ReturnStatementVisitor ScriptModel This class represents the model of a MSript file.ScriptVisitor SleepStatementModel This class represents a sleep statement in the MScript language.SleepStatementVisitor SlotReadStatementModel This class represents a slot read statement in the MScript language.StatementModel This class represents an abstract statement in the MScript language.StatementVisitor ThisIsFineStatementModel This class represents a 'this is fine' statement in the MScript language.VariableModel This class represents a variable model in the MScript language.WriteStatementModel This class represents a write statement in the MScript language.WriteStatementVisitor YieldStatementModel This class represents a yield statement in the MScript language.