A B C D E F G I J L M N O P R S T U V W X Y _
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- abs() - Static method in class com.github.The127.MScript.rt.MScriptRuntime
- AbstractModel - Class in com.github.The127.MScript.models.impl
-
This class represents the base class for all models.
- AbstractModel(FileContext) - Constructor for class com.github.The127.MScript.models.impl.AbstractModel
-
Creates a new
AbstractModel
instance with the given file context. - accept(ParseTreeVisitor<? extends T>) - Method in class com.github.The127.MScript.antlr.MScriptParser.AliasContext
- accept(ParseTreeVisitor<? extends T>) - Method in class com.github.The127.MScript.antlr.MScriptParser.ArgsContext
- accept(ParseTreeVisitor<? extends T>) - Method in class com.github.The127.MScript.antlr.MScriptParser.AssignmentStatementContext
- accept(ParseTreeVisitor<? extends T>) - Method in class com.github.The127.MScript.antlr.MScriptParser.AtomContext
- accept(ParseTreeVisitor<? extends T>) - Method in class com.github.The127.MScript.antlr.MScriptParser.BlockContext
- accept(ParseTreeVisitor<? extends T>) - Method in class com.github.The127.MScript.antlr.MScriptParser.ConditionalStatementContext
- accept(ParseTreeVisitor<? extends T>) - Method in class com.github.The127.MScript.antlr.MScriptParser.ConstantContext
- accept(ParseTreeVisitor<? extends T>) - Method in class com.github.The127.MScript.antlr.MScriptParser.ElifStatementContext
- accept(ParseTreeVisitor<? extends T>) - Method in class com.github.The127.MScript.antlr.MScriptParser.ElseStatementContext
- accept(ParseTreeVisitor<? extends T>) - Method in class com.github.The127.MScript.antlr.MScriptParser.EvalExpressionContext
- accept(ParseTreeVisitor<? extends T>) - Method in class com.github.The127.MScript.antlr.MScriptParser.ExpressionContext
- accept(ParseTreeVisitor<? extends T>) - Method in class com.github.The127.MScript.antlr.MScriptParser.FnBodyContext
- accept(ParseTreeVisitor<? extends T>) - Method in class com.github.The127.MScript.antlr.MScriptParser.FnCallStatementContext
- accept(ParseTreeVisitor<? extends T>) - Method in class com.github.The127.MScript.antlr.MScriptParser.FunctionCallContext
- accept(ParseTreeVisitor<? extends T>) - Method in class com.github.The127.MScript.antlr.MScriptParser.FunctionContext
- accept(ParseTreeVisitor<? extends T>) - Method in class com.github.The127.MScript.antlr.MScriptParser.LoopStatementContext
- accept(ParseTreeVisitor<? extends T>) - Method in class com.github.The127.MScript.antlr.MScriptParser.ParamsContext
- accept(ParseTreeVisitor<? extends T>) - Method in class com.github.The127.MScript.antlr.MScriptParser.Precedence1OperatorsContext
- accept(ParseTreeVisitor<? extends T>) - Method in class com.github.The127.MScript.antlr.MScriptParser.Precedence2Context
- accept(ParseTreeVisitor<? extends T>) - Method in class com.github.The127.MScript.antlr.MScriptParser.Precedence2OperatorsContext
- accept(ParseTreeVisitor<? extends T>) - Method in class com.github.The127.MScript.antlr.MScriptParser.Precedence3Context
- accept(ParseTreeVisitor<? extends T>) - Method in class com.github.The127.MScript.antlr.MScriptParser.Precedence3OperatorsContext
- accept(ParseTreeVisitor<? extends T>) - Method in class com.github.The127.MScript.antlr.MScriptParser.Precedence4Context
- accept(ParseTreeVisitor<? extends T>) - Method in class com.github.The127.MScript.antlr.MScriptParser.Precedence4OperatorsContext
- accept(ParseTreeVisitor<? extends T>) - Method in class com.github.The127.MScript.antlr.MScriptParser.Precedence5Context
- accept(ParseTreeVisitor<? extends T>) - Method in class com.github.The127.MScript.antlr.MScriptParser.Precedence5OperatorsContext
- accept(ParseTreeVisitor<? extends T>) - Method in class com.github.The127.MScript.antlr.MScriptParser.ReadBasicContext
- accept(ParseTreeVisitor<? extends T>) - Method in class com.github.The127.MScript.antlr.MScriptParser.ReadReagentContext
- accept(ParseTreeVisitor<? extends T>) - Method in class com.github.The127.MScript.antlr.MScriptParser.ReadSlotContext
- accept(ParseTreeVisitor<? extends T>) - Method in class com.github.The127.MScript.antlr.MScriptParser.ReadStatementContext
- accept(ParseTreeVisitor<? extends T>) - Method in class com.github.The127.MScript.antlr.MScriptParser.ReturnStatementContext
- accept(ParseTreeVisitor<? extends T>) - Method in class com.github.The127.MScript.antlr.MScriptParser.ScriptContext
- accept(ParseTreeVisitor<? extends T>) - Method in class com.github.The127.MScript.antlr.MScriptParser.SleepHardcodedContext
- accept(ParseTreeVisitor<? extends T>) - Method in class com.github.The127.MScript.antlr.MScriptParser.SleepStatementContext
- accept(ParseTreeVisitor<? extends T>) - Method in class com.github.The127.MScript.antlr.MScriptParser.SleepVarContext
- accept(ParseTreeVisitor<? extends T>) - Method in class com.github.The127.MScript.antlr.MScriptParser.StatementContext
- accept(ParseTreeVisitor<? extends T>) - Method in class com.github.The127.MScript.antlr.MScriptParser.ThisIsFineStatementContext
- accept(ParseTreeVisitor<? extends T>) - Method in class com.github.The127.MScript.antlr.MScriptParser.VarDeclarationContext
- accept(ParseTreeVisitor<? extends T>) - Method in class com.github.The127.MScript.antlr.MScriptParser.VariableContext
- accept(ParseTreeVisitor<? extends T>) - Method in class com.github.The127.MScript.antlr.MScriptParser.WhileConditionContext
- accept(ParseTreeVisitor<? extends T>) - Method in class com.github.The127.MScript.antlr.MScriptParser.WriteStatementContext
- accept(ParseTreeVisitor<? extends T>) - Method in class com.github.The127.MScript.antlr.MScriptParser.YieldStatementContext
- add - com.github.The127.MScript.models.impl.Precedence4Model.Operation
- add() - Static method in class com.github.The127.MScript.rt.MScriptRuntime
- add(EvalExpressionModel.Operation, Precedence2Model) - Method in class com.github.The127.MScript.models.impl.EvalExpressionModel
- add(Precedence2Model.Operation, Precedence3Model) - Method in class com.github.The127.MScript.models.impl.Precedence2Model
- add(Precedence4Model.Operation, Precedence5Model) - Method in class com.github.The127.MScript.models.impl.Precedence4Model
- add(Precedence5Model.Operation, AtomModel) - Method in class com.github.The127.MScript.models.impl.Precedence5Model
- addAlias(String, String, FileContext) - Method in class com.github.The127.MScript.models.impl.ScriptModel
- addArg(ExpressionModel) - Method in class com.github.The127.MScript.models.impl.FunctionCallModel
- addConst(String, double, FileContext) - Method in class com.github.The127.MScript.models.impl.ScriptModel
- addElifStatement(ElifStatementModel) - Method in class com.github.The127.MScript.models.impl.ConditionalStatementModel
- addFunction(FunctionModel) - Method in class com.github.The127.MScript.models.impl.ScriptModel
- addLocal(String, FileContext) - Method in class com.github.The127.MScript.models.impl.FunctionModel
- addParam(String, FileContext) - Method in class com.github.The127.MScript.models.impl.FunctionModel
- addStatement(StatementModel) - Method in class com.github.The127.MScript.models.impl.BlockModel
- addStatement(StatementModel) - Method in class com.github.The127.MScript.models.impl.FunctionModel
- alias() - Method in class com.github.The127.MScript.antlr.MScriptParser
- alias() - Method in class com.github.The127.MScript.antlr.MScriptParser.ScriptContext
- alias(int) - Method in class com.github.The127.MScript.antlr.MScriptParser.ScriptContext
- AliasContext(ParserRuleContext, int) - Constructor for class com.github.The127.MScript.antlr.MScriptParser.AliasContext
- aliases - Variable in class com.github.The127.MScript.models.impl.ScriptModel
- and - com.github.The127.MScript.models.impl.EvalExpressionModel.Operation
- and() - Static method in class com.github.The127.MScript.rt.MScriptRuntime
- args - Variable in class com.github.The127.MScript.models.impl.FunctionCallModel
- args() - Method in class com.github.The127.MScript.antlr.MScriptParser
- args() - Method in class com.github.The127.MScript.antlr.MScriptParser.FunctionCallContext
- ArgsContext(ParserRuleContext, int) - Constructor for class com.github.The127.MScript.antlr.MScriptParser.ArgsContext
- assignmentStatement() - Method in class com.github.The127.MScript.antlr.MScriptParser
- assignmentStatement() - Method in class com.github.The127.MScript.antlr.MScriptParser.StatementContext
- AssignmentStatementContext(ParserRuleContext, int) - Constructor for class com.github.The127.MScript.antlr.MScriptParser.AssignmentStatementContext
- AssignmentStatementModel - Class in com.github.The127.MScript.models.impl
-
This class represents an assignment statement in the MScript language.
- AssignmentStatementModel(FileContext, String) - Constructor for class com.github.The127.MScript.models.impl.AssignmentStatementModel
- AssignmentStatementVisitor - Class in com.github.The127.MScript.visitors
- AssignmentStatementVisitor() - Constructor for class com.github.The127.MScript.visitors.AssignmentStatementVisitor
- atom() - Method in class com.github.The127.MScript.antlr.MScriptParser
- atom() - Method in class com.github.The127.MScript.antlr.MScriptParser.Precedence5Context
- atom(int) - Method in class com.github.The127.MScript.antlr.MScriptParser.Precedence5Context
- AtomContext(ParserRuleContext, int) - Constructor for class com.github.The127.MScript.antlr.MScriptParser.AtomContext
- AtomModel - Class in com.github.The127.MScript.models.impl
-
This class represents the smallest unit (literal, variable) or a paranthesis expression in the MScript language.
- AtomModel(FileContext) - Constructor for class com.github.The127.MScript.models.impl.AtomModel
- AtomVisitor - Class in com.github.The127.MScript.visitors
- AtomVisitor() - Constructor for class com.github.The127.MScript.visitors.AtomVisitor
B
- BasicReadStatementModel - Class in com.github.The127.MScript.models.impl
-
This class represents a basic read statement in the MScript language.
- BasicReadStatementModel(FileContext, String, String, String) - Constructor for class com.github.The127.MScript.models.impl.BasicReadStatementModel
- block - Variable in class com.github.The127.MScript.models.impl.ConditionalStatementModel
- block - Variable in class com.github.The127.MScript.models.impl.ElifStatementModel
- block - Variable in class com.github.The127.MScript.models.impl.ElseStatementModel
- block - Variable in class com.github.The127.MScript.models.impl.LoopStatementModel
- block() - Method in class com.github.The127.MScript.antlr.MScriptParser
- block() - Method in class com.github.The127.MScript.antlr.MScriptParser.ConditionalStatementContext
- block() - Method in class com.github.The127.MScript.antlr.MScriptParser.ElifStatementContext
- block() - Method in class com.github.The127.MScript.antlr.MScriptParser.ElseStatementContext
- block() - Method in class com.github.The127.MScript.antlr.MScriptParser.LoopStatementContext
- BLOCK_COMMENT - Static variable in class com.github.The127.MScript.antlr.MScriptLexer
- BLOCK_COMMENT - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- BlockContext(ParserRuleContext, int) - Constructor for class com.github.The127.MScript.antlr.MScriptParser.BlockContext
- BlockModel - Class in com.github.The127.MScript.models.impl
-
This class represents a block ({ statement* }) in the MScript language.
- BlockModel(FileContext) - Constructor for class com.github.The127.MScript.models.impl.BlockModel
- BlockVisitor - Class in com.github.The127.MScript.visitors
- BlockVisitor() - Constructor for class com.github.The127.MScript.visitors.BlockVisitor
- bool() - Static method in class com.github.The127.MScript.rt.MScriptRuntime
C
- ceil() - Static method in class com.github.The127.MScript.rt.MScriptRuntime
- channelNames - Static variable in class com.github.The127.MScript.antlr.MScriptLexer
- com.github.The127.MScript - package com.github.The127.MScript
- com.github.The127.MScript.antlr - package com.github.The127.MScript.antlr
- com.github.The127.MScript.models - package com.github.The127.MScript.models
- com.github.The127.MScript.models.impl - package com.github.The127.MScript.models.impl
- com.github.The127.MScript.rt - package com.github.The127.MScript.rt
- com.github.The127.MScript.visitors - package com.github.The127.MScript.visitors
- compareOp(boolean, String, String) - Static method in class com.github.The127.MScript.rt.MScriptRuntime
- compile(IScriptContext) - Method in interface com.github.The127.MScript.models.ICompilableModel
-
Compiles the model into an intermediate form where labels still have to be resolved.
- compile(IScriptContext) - Method in class com.github.The127.MScript.models.impl.AssignmentStatementModel
- compile(IScriptContext) - Method in class com.github.The127.MScript.models.impl.BasicReadStatementModel
- compile(IScriptContext) - Method in class com.github.The127.MScript.models.impl.BlockModel
- compile(IScriptContext) - Method in class com.github.The127.MScript.models.impl.ConditionalStatementModel
- compile(IScriptContext) - Method in class com.github.The127.MScript.models.impl.ElifStatementModel
- compile(IScriptContext) - Method in class com.github.The127.MScript.models.impl.ElseStatementModel
- compile(IScriptContext) - Method in class com.github.The127.MScript.models.impl.EvalExpressionModel
- compile(IScriptContext) - Method in class com.github.The127.MScript.models.impl.EvalExpressionModel.Item
- compile(IScriptContext) - Method in class com.github.The127.MScript.models.impl.FunctionCallModel
- compile(IScriptContext) - Method in class com.github.The127.MScript.models.impl.FunctionCallStatementModel
- compile(IScriptContext) - Method in class com.github.The127.MScript.models.impl.FunctionModel
- compile(IScriptContext) - Method in class com.github.The127.MScript.models.impl.LiteralModel
- compile(IScriptContext) - Method in class com.github.The127.MScript.models.impl.LoopStatementModel
- compile(IScriptContext) - Method in class com.github.The127.MScript.models.impl.ParanthesisModel
- compile(IScriptContext) - Method in class com.github.The127.MScript.models.impl.Precedence2Model
- compile(IScriptContext) - Method in class com.github.The127.MScript.models.impl.Precedence2Model.Item
- compile(IScriptContext) - Method in class com.github.The127.MScript.models.impl.Precedence3Model
- compile(IScriptContext) - Method in class com.github.The127.MScript.models.impl.Precedence3Model.Item
- compile(IScriptContext) - Method in class com.github.The127.MScript.models.impl.Precedence4Model
- compile(IScriptContext) - Method in class com.github.The127.MScript.models.impl.Precedence4Model.Item
- compile(IScriptContext) - Method in class com.github.The127.MScript.models.impl.Precedence5Model
- compile(IScriptContext) - Method in class com.github.The127.MScript.models.impl.Precedence5Model.Item
- compile(IScriptContext) - Method in class com.github.The127.MScript.models.impl.ReagentReadStatementModel
- compile(IScriptContext) - Method in class com.github.The127.MScript.models.impl.ReturnStatementModel
- compile(IScriptContext) - Method in class com.github.The127.MScript.models.impl.SleepStatementModel
- compile(IScriptContext) - Method in class com.github.The127.MScript.models.impl.SlotReadStatementModel
- compile(IScriptContext) - Method in class com.github.The127.MScript.models.impl.ThisIsFineStatementModel
- compile(IScriptContext) - Method in class com.github.The127.MScript.models.impl.VariableModel
- compile(IScriptContext) - Method in class com.github.The127.MScript.models.impl.WriteStatementModel
- compile(IScriptContext) - Method in class com.github.The127.MScript.models.impl.YieldStatementModel
- COMPILER_VERSION - Static variable in class com.github.The127.MScript.rt.MScriptRuntime
-
The current compiler version.
- compilerError(String) - Method in class com.github.The127.MScript.models.impl.AbstractModel
-
Creates a new 'local' compiler error.
- condition - Variable in class com.github.The127.MScript.models.impl.ConditionalStatementModel
- condition - Variable in class com.github.The127.MScript.models.impl.ElifStatementModel
- condition - Variable in class com.github.The127.MScript.models.impl.LoopStatementModel
- condition() - Static method in class com.github.The127.MScript.rt.MScriptRuntime
- conditionalStatement() - Method in class com.github.The127.MScript.antlr.MScriptParser
- conditionalStatement() - Method in class com.github.The127.MScript.antlr.MScriptParser.StatementContext
- ConditionalStatementContext(ParserRuleContext, int) - Constructor for class com.github.The127.MScript.antlr.MScriptParser.ConditionalStatementContext
- ConditionalStatementModel - Class in com.github.The127.MScript.models.impl
-
This class represents a conditional statement (if, elif, else) in the MScript language.
- ConditionalStatementModel(FileContext) - Constructor for class com.github.The127.MScript.models.impl.ConditionalStatementModel
- ConditionalStatementVisitor - Class in com.github.The127.MScript.visitors
- ConditionalStatementVisitor() - Constructor for class com.github.The127.MScript.visitors.ConditionalStatementVisitor
- Configuration - Class in com.github.The127.MScript
-
This class represents the configuration of the MScrtip compiler.
- Configuration() - Constructor for class com.github.The127.MScript.Configuration
- Const - Static variable in class com.github.The127.MScript.antlr.MScriptLexer
- Const - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- Const() - Method in class com.github.The127.MScript.antlr.MScriptParser.ConstantContext
- Const() - Method in class com.github.The127.MScript.antlr.MScriptParser.VariableContext
- constant() - Method in class com.github.The127.MScript.antlr.MScriptParser
- constant() - Method in class com.github.The127.MScript.antlr.MScriptParser.ScriptContext
- constant(int) - Method in class com.github.The127.MScript.antlr.MScriptParser.ScriptContext
- ConstantContext(ParserRuleContext, int) - Constructor for class com.github.The127.MScript.antlr.MScriptParser.ConstantContext
- consts - Variable in class com.github.The127.MScript.models.impl.ScriptModel
- createPushPopRegisters(int, int) - Static method in class com.github.The127.MScript.rt.MScriptRuntime
- createRuntime(int, int) - Static method in class com.github.The127.MScript.rt.MScriptRuntime
-
Dynamically generates a string representation of the modular MScript runtime.
- currentCompileFunction - Variable in class com.github.The127.MScript.models.impl.ScriptModel
D
- debugOutput() - Static method in class com.github.The127.MScript.rt.MScriptRuntime
- destFunctionLabel(String) - Static method in class com.github.The127.MScript.rt.MScriptRuntime
-
Creates a destination label for a function.
- destGotoLabel(String) - Static method in class com.github.The127.MScript.rt.MScriptRuntime
-
Creates a destination label for a goto label.
- destLabel(String, String) - Static method in class com.github.The127.MScript.rt.MScriptRuntime
- dev - Variable in class com.github.The127.MScript.antlr.MScriptParser.ReadBasicContext
- dev - Variable in class com.github.The127.MScript.antlr.MScriptParser.ReadReagentContext
- dev - Variable in class com.github.The127.MScript.antlr.MScriptParser.ReadSlotContext
- dev - Variable in class com.github.The127.MScript.antlr.MScriptParser.WriteStatementContext
- device - Variable in class com.github.The127.MScript.models.impl.ReadStatementModel
- device - Variable in class com.github.The127.MScript.models.impl.WriteStatementModel
- Device - Static variable in class com.github.The127.MScript.antlr.MScriptLexer
- Device - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- Device() - Method in class com.github.The127.MScript.antlr.MScriptParser.AliasContext
- div - com.github.The127.MScript.models.impl.Precedence5Model.Operation
- div() - Static method in class com.github.The127.MScript.rt.MScriptRuntime
- doCompile() - Method in class com.github.The127.MScript.models.impl.ScriptModel
-
Entry point for the compilation.
- doesFunctionExist(String) - Method in class com.github.The127.MScript.models.impl.ScriptModel
- doesFunctionExist(String) - Method in interface com.github.The127.MScript.models.IScriptContext
-
Checks if a function (excluding the main function) exists.
E
- elifStatement() - Method in class com.github.The127.MScript.antlr.MScriptParser.ConditionalStatementContext
- elifStatement() - Method in class com.github.The127.MScript.antlr.MScriptParser
- elifStatement(int) - Method in class com.github.The127.MScript.antlr.MScriptParser.ConditionalStatementContext
- ElifStatementContext(ParserRuleContext, int) - Constructor for class com.github.The127.MScript.antlr.MScriptParser.ElifStatementContext
- ElifStatementModel - Class in com.github.The127.MScript.models.impl
-
This class represents an elif block in the MScript language.
- ElifStatementModel(FileContext) - Constructor for class com.github.The127.MScript.models.impl.ElifStatementModel
- elifStatements - Variable in class com.github.The127.MScript.models.impl.ConditionalStatementModel
- ElifStatementVisitor - Class in com.github.The127.MScript.visitors
- ElifStatementVisitor() - Constructor for class com.github.The127.MScript.visitors.ElifStatementVisitor
- elseStatement - Variable in class com.github.The127.MScript.models.impl.ConditionalStatementModel
- elseStatement() - Method in class com.github.The127.MScript.antlr.MScriptParser.ConditionalStatementContext
- elseStatement() - Method in class com.github.The127.MScript.antlr.MScriptParser
- ElseStatementContext(ParserRuleContext, int) - Constructor for class com.github.The127.MScript.antlr.MScriptParser.ElseStatementContext
- ElseStatementModel - Class in com.github.The127.MScript.models.impl
-
This class represents an else block in the MScript language.
- ElseStatementModel(FileContext) - Constructor for class com.github.The127.MScript.models.impl.ElseStatementModel
- ElseStatementVisitor - Class in com.github.The127.MScript.visitors
- ElseStatementVisitor() - Constructor for class com.github.The127.MScript.visitors.ElseStatementVisitor
- end - Variable in class com.github.The127.MScript.models.impl.ConditionalStatementModel
- end - Variable in class com.github.The127.MScript.models.impl.ElifStatementModel
- equal - com.github.The127.MScript.models.impl.Precedence2Model.Operation
- equal() - Static method in class com.github.The127.MScript.rt.MScriptRuntime
- evalExpression() - Method in class com.github.The127.MScript.antlr.MScriptParser
- evalExpression() - Method in class com.github.The127.MScript.antlr.MScriptParser.ExpressionContext
- EvalExpressionContext(ParserRuleContext, int) - Constructor for class com.github.The127.MScript.antlr.MScriptParser.EvalExpressionContext
- EvalExpressionModel - Class in com.github.The127.MScript.models.impl
-
This class represents a precedence 1 operator expression in the MScript language.
- EvalExpressionModel(FileContext) - Constructor for class com.github.The127.MScript.models.impl.EvalExpressionModel
- EvalExpressionModel.Item - Class in com.github.The127.MScript.models.impl
- EvalExpressionModel.Operation - Enum in com.github.The127.MScript.models.impl
- EvalExpressionVisitor - Class in com.github.The127.MScript.visitors
- EvalExpressionVisitor() - Constructor for class com.github.The127.MScript.visitors.EvalExpressionVisitor
- exp() - Static method in class com.github.The127.MScript.rt.MScriptRuntime
- expression - Variable in class com.github.The127.MScript.models.impl.AssignmentStatementModel
- expression - Variable in class com.github.The127.MScript.models.impl.ParanthesisModel
- expression - Variable in class com.github.The127.MScript.models.impl.ReturnStatementModel
- expression - Variable in class com.github.The127.MScript.models.impl.SleepStatementModel
- expression() - Method in class com.github.The127.MScript.antlr.MScriptParser.ArgsContext
- expression() - Method in class com.github.The127.MScript.antlr.MScriptParser.AssignmentStatementContext
- expression() - Method in class com.github.The127.MScript.antlr.MScriptParser.AtomContext
- expression() - Method in class com.github.The127.MScript.antlr.MScriptParser.ConditionalStatementContext
- expression() - Method in class com.github.The127.MScript.antlr.MScriptParser.ElifStatementContext
- expression() - Method in class com.github.The127.MScript.antlr.MScriptParser
- expression() - Method in class com.github.The127.MScript.antlr.MScriptParser.ReturnStatementContext
- expression() - Method in class com.github.The127.MScript.antlr.MScriptParser.SleepVarContext
- expression() - Method in class com.github.The127.MScript.antlr.MScriptParser.WhileConditionContext
- expression(int) - Method in class com.github.The127.MScript.antlr.MScriptParser.ArgsContext
- ExpressionContext(ParserRuleContext, int) - Constructor for class com.github.The127.MScript.antlr.MScriptParser.ExpressionContext
- ExpressionModel - Class in com.github.The127.MScript.models.impl
-
This class represents an abstract expression in the MScript language.
- ExpressionModel(FileContext) - Constructor for class com.github.The127.MScript.models.impl.ExpressionModel
- ExpressionVisitor - Class in com.github.The127.MScript.visitors
- ExpressionVisitor() - Constructor for class com.github.The127.MScript.visitors.ExpressionVisitor
F
- fileContext - Variable in class com.github.The127.MScript.models.impl.AbstractModel
- FileContext - Class in com.github.The127.MScript
-
This class represents the file context of a model.
- FileContext(int, String) - Constructor for class com.github.The127.MScript.FileContext
-
Creates a new
FileContext
instance. - first - Variable in class com.github.The127.MScript.models.impl.EvalExpressionModel
- first - Variable in class com.github.The127.MScript.models.impl.Precedence2Model
- first - Variable in class com.github.The127.MScript.models.impl.Precedence3Model
- first - Variable in class com.github.The127.MScript.models.impl.Precedence4Model
- first - Variable in class com.github.The127.MScript.models.impl.Precedence5Model
- floor() - Static method in class com.github.The127.MScript.rt.MScriptRuntime
- fMap - Variable in class com.github.The127.MScript.models.impl.ScriptModel
- fnBody() - Method in class com.github.The127.MScript.antlr.MScriptParser
- fnBody() - Method in class com.github.The127.MScript.antlr.MScriptParser.FunctionContext
- FnBodyContext(ParserRuleContext, int) - Constructor for class com.github.The127.MScript.antlr.MScriptParser.FnBodyContext
- fnCallStatement() - Method in class com.github.The127.MScript.antlr.MScriptParser
- fnCallStatement() - Method in class com.github.The127.MScript.antlr.MScriptParser.StatementContext
- FnCallStatementContext(ParserRuleContext, int) - Constructor for class com.github.The127.MScript.antlr.MScriptParser.FnCallStatementContext
- FnCallStatementVisitor - Class in com.github.The127.MScript.visitors
- FnCallStatementVisitor() - Constructor for class com.github.The127.MScript.visitors.FnCallStatementVisitor
- fromString(String, FileContext) - Static method in enum com.github.The127.MScript.models.impl.EvalExpressionModel.Operation
- fromString(String, FileContext) - Static method in enum com.github.The127.MScript.models.impl.Precedence2Model.Operation
- fromString(String, FileContext) - Static method in enum com.github.The127.MScript.models.impl.Precedence3Model.Operation
- fromString(String, FileContext) - Static method in enum com.github.The127.MScript.models.impl.Precedence4Model.Operation
- fromString(String, FileContext) - Static method in enum com.github.The127.MScript.models.impl.Precedence5Model.Operation
- function() - Method in class com.github.The127.MScript.antlr.MScriptParser
- function() - Method in class com.github.The127.MScript.antlr.MScriptParser.ScriptContext
- function(int) - Method in class com.github.The127.MScript.antlr.MScriptParser.ScriptContext
- functionCall - Variable in class com.github.The127.MScript.models.impl.FunctionCallStatementModel
- functionCall() - Method in class com.github.The127.MScript.antlr.MScriptParser.ExpressionContext
- functionCall() - Method in class com.github.The127.MScript.antlr.MScriptParser.FnCallStatementContext
- functionCall() - Method in class com.github.The127.MScript.antlr.MScriptParser
- FunctionCallContext(ParserRuleContext, int) - Constructor for class com.github.The127.MScript.antlr.MScriptParser.FunctionCallContext
- FunctionCallModel - Class in com.github.The127.MScript.models.impl
-
This class represents a function call expression in the MScript language.
- FunctionCallModel(FileContext, String) - Constructor for class com.github.The127.MScript.models.impl.FunctionCallModel
- FunctionCallStatementModel - Class in com.github.The127.MScript.models.impl
-
This class represents a function call statement in the MScript language.
- FunctionCallStatementModel(FileContext) - Constructor for class com.github.The127.MScript.models.impl.FunctionCallStatementModel
- FunctionCallVisitor - Class in com.github.The127.MScript.visitors
- FunctionCallVisitor() - Constructor for class com.github.The127.MScript.visitors.FunctionCallVisitor
- FunctionContext(ParserRuleContext, int) - Constructor for class com.github.The127.MScript.antlr.MScriptParser.FunctionContext
- FunctionModel - Class in com.github.The127.MScript.models.impl
-
This class represents a function model in the MScript language.
- FunctionModel(FileContext, String) - Constructor for class com.github.The127.MScript.models.impl.FunctionModel
- functionOptimizer - Static variable in class com.github.The127.MScript.Configuration
- FunctionOptimizer - Class in com.github.The127.MScript.rt
-
This class implements a function optimization algorithm.
- FunctionOptimizer() - Constructor for class com.github.The127.MScript.rt.FunctionOptimizer
- functions - Variable in class com.github.The127.MScript.models.impl.ScriptModel
- FunctionVisitor - Class in com.github.The127.MScript.visitors
- FunctionVisitor() - Constructor for class com.github.The127.MScript.visitors.FunctionVisitor
G
- generateLabelName() - Static method in class com.github.The127.MScript.rt.MScriptRuntime
-
Generates a unique label name.
- getATN() - Method in class com.github.The127.MScript.antlr.MScriptLexer
- getATN() - Method in class com.github.The127.MScript.antlr.MScriptParser
- getChannelNames() - Method in class com.github.The127.MScript.antlr.MScriptLexer
- getDevice() - Method in class com.github.The127.MScript.models.impl.ReadStatementModel
- getDevice() - Method in class com.github.The127.MScript.models.impl.WriteStatementModel
- getFileContext() - Method in class com.github.The127.MScript.models.impl.AbstractModel
- getFunctionOptimizer() - Static method in class com.github.The127.MScript.Configuration
- getFunctionParameterCount(String) - Method in class com.github.The127.MScript.models.impl.ScriptModel
- getFunctionParameterCount(String) - Method in interface com.github.The127.MScript.models.IScriptContext
- getGrammarFileName() - Method in class com.github.The127.MScript.antlr.MScriptLexer
- getGrammarFileName() - Method in class com.github.The127.MScript.antlr.MScriptParser
- getLocalCount() - Method in class com.github.The127.MScript.models.impl.FunctionModel
- getModeNames() - Method in class com.github.The127.MScript.antlr.MScriptLexer
- getName() - Method in class com.github.The127.MScript.models.impl.FunctionModel
- getParamCount() - Method in class com.github.The127.MScript.models.impl.FunctionModel
- getParametersForRtFunction(String, FileContext) - Static method in class com.github.The127.MScript.rt.MScriptRuntime
- getReagentMode() - Method in class com.github.The127.MScript.models.impl.ReagentReadStatementModel
- getRuleIndex() - Method in class com.github.The127.MScript.antlr.MScriptParser.AliasContext
- getRuleIndex() - Method in class com.github.The127.MScript.antlr.MScriptParser.ArgsContext
- getRuleIndex() - Method in class com.github.The127.MScript.antlr.MScriptParser.AssignmentStatementContext
- getRuleIndex() - Method in class com.github.The127.MScript.antlr.MScriptParser.AtomContext
- getRuleIndex() - Method in class com.github.The127.MScript.antlr.MScriptParser.BlockContext
- getRuleIndex() - Method in class com.github.The127.MScript.antlr.MScriptParser.ConditionalStatementContext
- getRuleIndex() - Method in class com.github.The127.MScript.antlr.MScriptParser.ConstantContext
- getRuleIndex() - Method in class com.github.The127.MScript.antlr.MScriptParser.ElifStatementContext
- getRuleIndex() - Method in class com.github.The127.MScript.antlr.MScriptParser.ElseStatementContext
- getRuleIndex() - Method in class com.github.The127.MScript.antlr.MScriptParser.EvalExpressionContext
- getRuleIndex() - Method in class com.github.The127.MScript.antlr.MScriptParser.ExpressionContext
- getRuleIndex() - Method in class com.github.The127.MScript.antlr.MScriptParser.FnBodyContext
- getRuleIndex() - Method in class com.github.The127.MScript.antlr.MScriptParser.FnCallStatementContext
- getRuleIndex() - Method in class com.github.The127.MScript.antlr.MScriptParser.FunctionCallContext
- getRuleIndex() - Method in class com.github.The127.MScript.antlr.MScriptParser.FunctionContext
- getRuleIndex() - Method in class com.github.The127.MScript.antlr.MScriptParser.LoopStatementContext
- getRuleIndex() - Method in class com.github.The127.MScript.antlr.MScriptParser.ParamsContext
- getRuleIndex() - Method in class com.github.The127.MScript.antlr.MScriptParser.Precedence1OperatorsContext
- getRuleIndex() - Method in class com.github.The127.MScript.antlr.MScriptParser.Precedence2Context
- getRuleIndex() - Method in class com.github.The127.MScript.antlr.MScriptParser.Precedence2OperatorsContext
- getRuleIndex() - Method in class com.github.The127.MScript.antlr.MScriptParser.Precedence3Context
- getRuleIndex() - Method in class com.github.The127.MScript.antlr.MScriptParser.Precedence3OperatorsContext
- getRuleIndex() - Method in class com.github.The127.MScript.antlr.MScriptParser.Precedence4Context
- getRuleIndex() - Method in class com.github.The127.MScript.antlr.MScriptParser.Precedence4OperatorsContext
- getRuleIndex() - Method in class com.github.The127.MScript.antlr.MScriptParser.Precedence5Context
- getRuleIndex() - Method in class com.github.The127.MScript.antlr.MScriptParser.Precedence5OperatorsContext
- getRuleIndex() - Method in class com.github.The127.MScript.antlr.MScriptParser.ReadBasicContext
- getRuleIndex() - Method in class com.github.The127.MScript.antlr.MScriptParser.ReadReagentContext
- getRuleIndex() - Method in class com.github.The127.MScript.antlr.MScriptParser.ReadSlotContext
- getRuleIndex() - Method in class com.github.The127.MScript.antlr.MScriptParser.ReadStatementContext
- getRuleIndex() - Method in class com.github.The127.MScript.antlr.MScriptParser.ReturnStatementContext
- getRuleIndex() - Method in class com.github.The127.MScript.antlr.MScriptParser.ScriptContext
- getRuleIndex() - Method in class com.github.The127.MScript.antlr.MScriptParser.SleepHardcodedContext
- getRuleIndex() - Method in class com.github.The127.MScript.antlr.MScriptParser.SleepStatementContext
- getRuleIndex() - Method in class com.github.The127.MScript.antlr.MScriptParser.SleepVarContext
- getRuleIndex() - Method in class com.github.The127.MScript.antlr.MScriptParser.StatementContext
- getRuleIndex() - Method in class com.github.The127.MScript.antlr.MScriptParser.ThisIsFineStatementContext
- getRuleIndex() - Method in class com.github.The127.MScript.antlr.MScriptParser.VarDeclarationContext
- getRuleIndex() - Method in class com.github.The127.MScript.antlr.MScriptParser.VariableContext
- getRuleIndex() - Method in class com.github.The127.MScript.antlr.MScriptParser.WhileConditionContext
- getRuleIndex() - Method in class com.github.The127.MScript.antlr.MScriptParser.WriteStatementContext
- getRuleIndex() - Method in class com.github.The127.MScript.antlr.MScriptParser.YieldStatementContext
- getRuleNames() - Method in class com.github.The127.MScript.antlr.MScriptLexer
- getRuleNames() - Method in class com.github.The127.MScript.antlr.MScriptParser
- getSerializedATN() - Method in class com.github.The127.MScript.antlr.MScriptLexer
- getSerializedATN() - Method in class com.github.The127.MScript.antlr.MScriptParser
- getSlotNumber() - Method in class com.github.The127.MScript.models.impl.SlotReadStatementModel
- getTarget() - Method in class com.github.The127.MScript.models.impl.ReadStatementModel
- getTarget() - Method in class com.github.The127.MScript.models.impl.WriteStatementModel
- getTokenNames() - Method in class com.github.The127.MScript.antlr.MScriptLexer
-
Deprecated.
- getTokenNames() - Method in class com.github.The127.MScript.antlr.MScriptParser
-
Deprecated.
- getVariable() - Method in class com.github.The127.MScript.models.impl.AssignmentStatementModel
- getVariable() - Method in class com.github.The127.MScript.models.impl.ReadStatementModel
- getVariable() - Method in class com.github.The127.MScript.models.impl.WriteStatementModel
- getVocabulary() - Method in class com.github.The127.MScript.antlr.MScriptLexer
- getVocabulary() - Method in class com.github.The127.MScript.antlr.MScriptParser
- greater - com.github.The127.MScript.models.impl.Precedence2Model.Operation
- greater() - Static method in class com.github.The127.MScript.rt.MScriptRuntime
- greaterOrEqual - com.github.The127.MScript.models.impl.Precedence2Model.Operation
- greaterOrEqual() - Static method in class com.github.The127.MScript.rt.MScriptRuntime
I
- ICompilableModel - Interface in com.github.The127.MScript.models
-
This interface defines the compilation/model api.
- id - Variable in class com.github.The127.MScript.antlr.MScriptParser.ReadBasicContext
- id - Variable in class com.github.The127.MScript.antlr.MScriptParser.WriteStatementContext
- Identifier - Static variable in class com.github.The127.MScript.antlr.MScriptLexer
- Identifier - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- Identifier() - Method in class com.github.The127.MScript.antlr.MScriptParser.AliasContext
- Identifier() - Method in class com.github.The127.MScript.antlr.MScriptParser.AssignmentStatementContext
- Identifier() - Method in class com.github.The127.MScript.antlr.MScriptParser.FunctionCallContext
- Identifier() - Method in class com.github.The127.MScript.antlr.MScriptParser.FunctionContext
- Identifier() - Method in class com.github.The127.MScript.antlr.MScriptParser.ParamsContext
- Identifier() - Method in class com.github.The127.MScript.antlr.MScriptParser.ReadBasicContext
- Identifier() - Method in class com.github.The127.MScript.antlr.MScriptParser.ReadReagentContext
- Identifier() - Method in class com.github.The127.MScript.antlr.MScriptParser.ReadSlotContext
- Identifier() - Method in class com.github.The127.MScript.antlr.MScriptParser.VarDeclarationContext
- Identifier() - Method in class com.github.The127.MScript.antlr.MScriptParser.VariableContext
- Identifier() - Method in class com.github.The127.MScript.antlr.MScriptParser.WriteStatementContext
- Identifier(int) - Method in class com.github.The127.MScript.antlr.MScriptParser.ParamsContext
- Identifier(int) - Method in class com.github.The127.MScript.antlr.MScriptParser.ReadBasicContext
- Identifier(int) - Method in class com.github.The127.MScript.antlr.MScriptParser.ReadReagentContext
- Identifier(int) - Method in class com.github.The127.MScript.antlr.MScriptParser.ReadSlotContext
- Identifier(int) - Method in class com.github.The127.MScript.antlr.MScriptParser.VarDeclarationContext
- Identifier(int) - Method in class com.github.The127.MScript.antlr.MScriptParser.WriteStatementContext
- IFunctionContext - Interface in com.github.The127.MScript.models
-
This interface defines what compilation context is to be provided by the current compiled function.
- IFunctionOptimizer - Interface in com.github.The127.MScript.rt
-
This interface defines the function optimization api.
- Integer - Static variable in class com.github.The127.MScript.antlr.MScriptLexer
- Integer - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- Integer() - Method in class com.github.The127.MScript.antlr.MScriptParser.ReadSlotContext
- isAbsUsed - Static variable in class com.github.The127.MScript.rt.MScriptRuntime
- isAddUsed - Static variable in class com.github.The127.MScript.rt.MScriptRuntime
- isAndUsed - Static variable in class com.github.The127.MScript.rt.MScriptRuntime
- isBoolUsed - Static variable in class com.github.The127.MScript.rt.MScriptRuntime
- isCeilUsed - Static variable in class com.github.The127.MScript.rt.MScriptRuntime
- isConditionEvaluated - Static variable in class com.github.The127.MScript.rt.MScriptRuntime
- IScriptContext - Interface in com.github.The127.MScript.models
-
This interface defines the script/compile context api.
- isDebugEnabled - Static variable in class com.github.The127.MScript.rt.MScriptRuntime
- isDivUsed - Static variable in class com.github.The127.MScript.rt.MScriptRuntime
- isEqualUsed - Static variable in class com.github.The127.MScript.rt.MScriptRuntime
- isExpUsed - Static variable in class com.github.The127.MScript.rt.MScriptRuntime
- isFloorUsed - Static variable in class com.github.The127.MScript.rt.MScriptRuntime
- isFunctionCalled - Static variable in class com.github.The127.MScript.rt.MScriptRuntime
- isGreaterOrEqualUsed - Static variable in class com.github.The127.MScript.rt.MScriptRuntime
- isGreaterUsed - Static variable in class com.github.The127.MScript.rt.MScriptRuntime
- isLessOrEqualUsed - Static variable in class com.github.The127.MScript.rt.MScriptRuntime
- isLessUsed - Static variable in class com.github.The127.MScript.rt.MScriptRuntime
- isLogUsed - Static variable in class com.github.The127.MScript.rt.MScriptRuntime
- isMaxUsed - Static variable in class com.github.The127.MScript.rt.MScriptRuntime
- isMinUsed - Static variable in class com.github.The127.MScript.rt.MScriptRuntime
- isModUsed - Static variable in class com.github.The127.MScript.rt.MScriptRuntime
- isMulUsed - Static variable in class com.github.The127.MScript.rt.MScriptRuntime
- isNegateUsed - Static variable in class com.github.The127.MScript.rt.MScriptRuntime
- isNotEqualUsed - Static variable in class com.github.The127.MScript.rt.MScriptRuntime
- isNotUsed - Static variable in class com.github.The127.MScript.rt.MScriptRuntime
- isOrUsed - Static variable in class com.github.The127.MScript.rt.MScriptRuntime
- isRandUsed - Static variable in class com.github.The127.MScript.rt.MScriptRuntime
- isRetTrueFalseUsed - Static variable in class com.github.The127.MScript.rt.MScriptRuntime
- isRetUsed - Static variable in class com.github.The127.MScript.rt.MScriptRuntime
- isRoundUsed - Static variable in class com.github.The127.MScript.rt.MScriptRuntime
- isRtFunctionName(String) - Static method in class com.github.The127.MScript.rt.MScriptRuntime
- isSqrtUsed - Static variable in class com.github.The127.MScript.rt.MScriptRuntime
- isSubUsed - Static variable in class com.github.The127.MScript.rt.MScriptRuntime
- isTruncUsed - Static variable in class com.github.The127.MScript.rt.MScriptRuntime
- isUniqueName(String) - Method in class com.github.The127.MScript.models.impl.FunctionModel
- isXorUsed - Static variable in class com.github.The127.MScript.rt.MScriptRuntime
- Item(EvalExpressionModel.Operation, Precedence2Model) - Constructor for class com.github.The127.MScript.models.impl.EvalExpressionModel.Item
- Item(Precedence2Model.Operation, Precedence3Model) - Constructor for class com.github.The127.MScript.models.impl.Precedence2Model.Item
- Item(Precedence3Model.Operation, Precedence4Model) - Constructor for class com.github.The127.MScript.models.impl.Precedence3Model.Item
- Item(Precedence4Model.Operation, Precedence5Model) - Constructor for class com.github.The127.MScript.models.impl.Precedence4Model.Item
- Item(Precedence5Model.Operation, AtomModel) - Constructor for class com.github.The127.MScript.models.impl.Precedence5Model.Item
- items - Variable in class com.github.The127.MScript.models.impl.EvalExpressionModel
- items - Variable in class com.github.The127.MScript.models.impl.Precedence2Model
- items - Variable in class com.github.The127.MScript.models.impl.Precedence4Model
- items - Variable in class com.github.The127.MScript.models.impl.Precedence5Model
J
- jFalse() - Static method in class com.github.The127.MScript.rt.MScriptRuntime
- jRet() - Static method in class com.github.The127.MScript.rt.MScriptRuntime
- jTrue() - Static method in class com.github.The127.MScript.rt.MScriptRuntime
L
- label - Variable in class com.github.The127.MScript.models.impl.ConditionalStatementModel
- label - Variable in class com.github.The127.MScript.models.impl.ElifStatementModel
- label - Variable in class com.github.The127.MScript.models.impl.LoopStatementModel
- label(String, String, String) - Static method in class com.github.The127.MScript.rt.MScriptRuntime
- LabelResolver - Class in com.github.The127.MScript
- LabelResolver() - Constructor for class com.github.The127.MScript.LabelResolver
- labels - Static variable in class com.github.The127.MScript.rt.MScriptRuntime
- less - com.github.The127.MScript.models.impl.Precedence2Model.Operation
- less() - Static method in class com.github.The127.MScript.rt.MScriptRuntime
- lessOrEqual - com.github.The127.MScript.models.impl.Precedence2Model.Operation
- lessOrEqual() - Static method in class com.github.The127.MScript.rt.MScriptRuntime
- LETTERS - Static variable in class com.github.The127.MScript.rt.MScriptRuntime
- line - Variable in class com.github.The127.MScript.FileContext
- LINE_COMMENT - Static variable in class com.github.The127.MScript.antlr.MScriptLexer
- LINE_COMMENT - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- LiteralModel - Class in com.github.The127.MScript.models.impl
-
This class represents a number literal in the MScript language.
- LiteralModel(FileContext, String) - Constructor for class com.github.The127.MScript.models.impl.LiteralModel
- localCount - Variable in class com.github.The127.MScript.models.impl.FunctionModel
- locals - Variable in class com.github.The127.MScript.models.impl.FunctionModel
- log() - Static method in class com.github.The127.MScript.rt.MScriptRuntime
- loopStatement() - Method in class com.github.The127.MScript.antlr.MScriptParser
- loopStatement() - Method in class com.github.The127.MScript.antlr.MScriptParser.StatementContext
- LoopStatementContext(ParserRuleContext, int) - Constructor for class com.github.The127.MScript.antlr.MScriptParser.LoopStatementContext
- LoopStatementModel - Class in com.github.The127.MScript.models.impl
-
This class represents a loop statement in the MScript language.
- LoopStatementModel(FileContext) - Constructor for class com.github.The127.MScript.models.impl.LoopStatementModel
- LoopStatementVisitor - Class in com.github.The127.MScript.visitors
- LoopStatementVisitor() - Constructor for class com.github.The127.MScript.visitors.LoopStatementVisitor
M
- main(String[]) - Static method in class com.github.The127.MScript.MScriptCompiler
- mainFunction - Variable in class com.github.The127.MScript.models.impl.ScriptModel
- Major - Static variable in class com.github.The127.MScript.rt.MScriptRuntime
- max() - Static method in class com.github.The127.MScript.rt.MScriptRuntime
- MAX_LOCALS - Static variable in class com.github.The127.MScript.models.impl.FunctionModel
- MAX_PARAMS - Static variable in class com.github.The127.MScript.models.impl.FunctionModel
- MAX_REGISTERS - Static variable in class com.github.The127.MScript.models.impl.FunctionModel
- min() - Static method in class com.github.The127.MScript.rt.MScriptRuntime
- Minor - Static variable in class com.github.The127.MScript.rt.MScriptRuntime
- mod - com.github.The127.MScript.models.impl.Precedence5Model.Operation
- mod() - Static method in class com.github.The127.MScript.rt.MScriptRuntime
- model - Variable in class com.github.The127.MScript.models.impl.EvalExpressionModel.Item
- model - Variable in class com.github.The127.MScript.models.impl.Precedence2Model.Item
- model - Variable in class com.github.The127.MScript.models.impl.Precedence3Model.Item
- model - Variable in class com.github.The127.MScript.models.impl.Precedence4Model.Item
- model - Variable in class com.github.The127.MScript.models.impl.Precedence5Model.Item
- model - Variable in class com.github.The127.MScript.visitors.FunctionCallVisitor
- model - Variable in class com.github.The127.MScript.visitors.FunctionVisitor
- modeNames - Static variable in class com.github.The127.MScript.antlr.MScriptLexer
- mscript - module mscript
- MScriptBaseVisitor<T> - Class in com.github.The127.MScript.antlr
-
This class provides an empty implementation of
MScriptVisitor
, which can be extended to create a visitor which only needs to handle a subset of the available methods. - MScriptBaseVisitor() - Constructor for class com.github.The127.MScript.antlr.MScriptBaseVisitor
- MScriptCompilationException - Exception in com.github.The127.MScript
-
This class represents a compilation error.
- MScriptCompilationException(String) - Constructor for exception com.github.The127.MScript.MScriptCompilationException
-
Creates a new general compilation error without a file context.
- MScriptCompilationException(String, FileContext) - Constructor for exception com.github.The127.MScript.MScriptCompilationException
-
Creates a new compilation error with the specified message.
- MScriptCompiler - Class in com.github.The127.MScript
- MScriptCompiler() - Constructor for class com.github.The127.MScript.MScriptCompiler
- MScriptLexer - Class in com.github.The127.MScript.antlr
- MScriptLexer(CharStream) - Constructor for class com.github.The127.MScript.antlr.MScriptLexer
- MScriptParser - Class in com.github.The127.MScript.antlr
- MScriptParser(TokenStream) - Constructor for class com.github.The127.MScript.antlr.MScriptParser
- MScriptParser.AliasContext - Class in com.github.The127.MScript.antlr
- MScriptParser.ArgsContext - Class in com.github.The127.MScript.antlr
- MScriptParser.AssignmentStatementContext - Class in com.github.The127.MScript.antlr
- MScriptParser.AtomContext - Class in com.github.The127.MScript.antlr
- MScriptParser.BlockContext - Class in com.github.The127.MScript.antlr
- MScriptParser.ConditionalStatementContext - Class in com.github.The127.MScript.antlr
- MScriptParser.ConstantContext - Class in com.github.The127.MScript.antlr
- MScriptParser.ElifStatementContext - Class in com.github.The127.MScript.antlr
- MScriptParser.ElseStatementContext - Class in com.github.The127.MScript.antlr
- MScriptParser.EvalExpressionContext - Class in com.github.The127.MScript.antlr
- MScriptParser.ExpressionContext - Class in com.github.The127.MScript.antlr
- MScriptParser.FnBodyContext - Class in com.github.The127.MScript.antlr
- MScriptParser.FnCallStatementContext - Class in com.github.The127.MScript.antlr
- MScriptParser.FunctionCallContext - Class in com.github.The127.MScript.antlr
- MScriptParser.FunctionContext - Class in com.github.The127.MScript.antlr
- MScriptParser.LoopStatementContext - Class in com.github.The127.MScript.antlr
- MScriptParser.ParamsContext - Class in com.github.The127.MScript.antlr
- MScriptParser.Precedence1OperatorsContext - Class in com.github.The127.MScript.antlr
- MScriptParser.Precedence2Context - Class in com.github.The127.MScript.antlr
- MScriptParser.Precedence2OperatorsContext - Class in com.github.The127.MScript.antlr
- MScriptParser.Precedence3Context - Class in com.github.The127.MScript.antlr
- MScriptParser.Precedence3OperatorsContext - Class in com.github.The127.MScript.antlr
- MScriptParser.Precedence4Context - Class in com.github.The127.MScript.antlr
- MScriptParser.Precedence4OperatorsContext - Class in com.github.The127.MScript.antlr
- MScriptParser.Precedence5Context - Class in com.github.The127.MScript.antlr
- MScriptParser.Precedence5OperatorsContext - Class in com.github.The127.MScript.antlr
- MScriptParser.ReadBasicContext - Class in com.github.The127.MScript.antlr
- MScriptParser.ReadReagentContext - Class in com.github.The127.MScript.antlr
- MScriptParser.ReadSlotContext - Class in com.github.The127.MScript.antlr
- MScriptParser.ReadStatementContext - Class in com.github.The127.MScript.antlr
- MScriptParser.ReturnStatementContext - Class in com.github.The127.MScript.antlr
- MScriptParser.ScriptContext - Class in com.github.The127.MScript.antlr
- MScriptParser.SleepHardcodedContext - Class in com.github.The127.MScript.antlr
- MScriptParser.SleepStatementContext - Class in com.github.The127.MScript.antlr
- MScriptParser.SleepVarContext - Class in com.github.The127.MScript.antlr
- MScriptParser.StatementContext - Class in com.github.The127.MScript.antlr
- MScriptParser.ThisIsFineStatementContext - Class in com.github.The127.MScript.antlr
- MScriptParser.VarDeclarationContext - Class in com.github.The127.MScript.antlr
- MScriptParser.VariableContext - Class in com.github.The127.MScript.antlr
- MScriptParser.WhileConditionContext - Class in com.github.The127.MScript.antlr
- MScriptParser.WriteStatementContext - Class in com.github.The127.MScript.antlr
- MScriptParser.YieldStatementContext - Class in com.github.The127.MScript.antlr
- MScriptRuntime - Class in com.github.The127.MScript.rt
-
This class provides a modular and dynamically generated runtime environment for MScript.
- MScriptRuntime() - Constructor for class com.github.The127.MScript.rt.MScriptRuntime
- MScriptVisitor<T> - Interface in com.github.The127.MScript.antlr
-
This interface defines a complete generic visitor for a parse tree produced by
MScriptParser
. - mul - com.github.The127.MScript.models.impl.Precedence5Model.Operation
- mul() - Static method in class com.github.The127.MScript.rt.MScriptRuntime
N
- name - Variable in class com.github.The127.MScript.models.impl.FunctionCallModel
- name - Variable in class com.github.The127.MScript.models.impl.FunctionModel
- name - Variable in class com.github.The127.MScript.models.impl.VariableModel
- near - Variable in class com.github.The127.MScript.FileContext
- NEAR_TEXT_MAX_LENGTH - Static variable in class com.github.The127.MScript.FileContext
- negate() - Static method in class com.github.The127.MScript.rt.MScriptRuntime
- NoFunctionOptimizer - Class in com.github.The127.MScript.rt
-
This class implements the default function optimization which is no optimization.
- NoFunctionOptimizer() - Constructor for class com.github.The127.MScript.rt.NoFunctionOptimizer
- noOperator(boolean, String) - Static method in class com.github.The127.MScript.rt.MScriptRuntime
- not - com.github.The127.MScript.models.impl.Precedence3Model.Operation
- not() - Static method in class com.github.The127.MScript.rt.MScriptRuntime
- notEqual - com.github.The127.MScript.models.impl.Precedence2Model.Operation
- notEqual() - Static method in class com.github.The127.MScript.rt.MScriptRuntime
- number - Variable in class com.github.The127.MScript.models.impl.LiteralModel
- number - Variable in class com.github.The127.MScript.models.impl.SleepStatementModel
- Number - Static variable in class com.github.The127.MScript.antlr.MScriptLexer
- Number - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- Number() - Method in class com.github.The127.MScript.antlr.MScriptParser.AtomContext
- Number() - Method in class com.github.The127.MScript.antlr.MScriptParser.ConstantContext
- Number() - Method in class com.github.The127.MScript.antlr.MScriptParser.SleepHardcodedContext
O
- oneOperator(boolean, String) - Static method in class com.github.The127.MScript.rt.MScriptRuntime
- operation - Variable in class com.github.The127.MScript.models.impl.EvalExpressionModel.Item
- operation - Variable in class com.github.The127.MScript.models.impl.Precedence2Model.Item
- operation - Variable in class com.github.The127.MScript.models.impl.Precedence3Model.Item
- operation - Variable in class com.github.The127.MScript.models.impl.Precedence4Model.Item
- operation - Variable in class com.github.The127.MScript.models.impl.Precedence5Model.Item
- Operation() - Constructor for enum com.github.The127.MScript.models.impl.EvalExpressionModel.Operation
- Operation() - Constructor for enum com.github.The127.MScript.models.impl.Precedence2Model.Operation
- Operation() - Constructor for enum com.github.The127.MScript.models.impl.Precedence3Model.Operation
- Operation() - Constructor for enum com.github.The127.MScript.models.impl.Precedence4Model.Operation
- Operation() - Constructor for enum com.github.The127.MScript.models.impl.Precedence5Model.Operation
- optimize(String) - Method in class com.github.The127.MScript.rt.FunctionOptimizer
- optimize(String) - Method in interface com.github.The127.MScript.rt.IFunctionOptimizer
-
Optimizes the provided intermediate compiled function.
- optimize(String) - Method in class com.github.The127.MScript.rt.NoFunctionOptimizer
- or - com.github.The127.MScript.models.impl.EvalExpressionModel.Operation
- or() - Static method in class com.github.The127.MScript.rt.MScriptRuntime
P
- paramCount - Variable in class com.github.The127.MScript.models.impl.FunctionModel
- params - Variable in class com.github.The127.MScript.models.impl.FunctionModel
- params() - Method in class com.github.The127.MScript.antlr.MScriptParser.FunctionContext
- params() - Method in class com.github.The127.MScript.antlr.MScriptParser
- ParamsContext(ParserRuleContext, int) - Constructor for class com.github.The127.MScript.antlr.MScriptParser.ParamsContext
- ParanthesisModel - Class in com.github.The127.MScript.models.impl
-
This class represents an expression in paranthesis in the MScript language.
- ParanthesisModel(FileContext, ExpressionModel) - Constructor for class com.github.The127.MScript.models.impl.ParanthesisModel
- precedence1Operators() - Method in class com.github.The127.MScript.antlr.MScriptParser.EvalExpressionContext
- precedence1Operators() - Method in class com.github.The127.MScript.antlr.MScriptParser
- precedence1Operators(int) - Method in class com.github.The127.MScript.antlr.MScriptParser.EvalExpressionContext
- Precedence1OperatorsContext(ParserRuleContext, int) - Constructor for class com.github.The127.MScript.antlr.MScriptParser.Precedence1OperatorsContext
- precedence2() - Method in class com.github.The127.MScript.antlr.MScriptParser.EvalExpressionContext
- precedence2() - Method in class com.github.The127.MScript.antlr.MScriptParser
- precedence2(int) - Method in class com.github.The127.MScript.antlr.MScriptParser.EvalExpressionContext
- Precedence2Context(ParserRuleContext, int) - Constructor for class com.github.The127.MScript.antlr.MScriptParser.Precedence2Context
- Precedence2Model - Class in com.github.The127.MScript.models.impl
-
This class represents a precedence 2 operator expression in the MScript language.
- Precedence2Model(FileContext) - Constructor for class com.github.The127.MScript.models.impl.Precedence2Model
- Precedence2Model.Item - Class in com.github.The127.MScript.models.impl
- Precedence2Model.Operation - Enum in com.github.The127.MScript.models.impl
- precedence2Operators() - Method in class com.github.The127.MScript.antlr.MScriptParser.Precedence2Context
- precedence2Operators() - Method in class com.github.The127.MScript.antlr.MScriptParser
- precedence2Operators(int) - Method in class com.github.The127.MScript.antlr.MScriptParser.Precedence2Context
- Precedence2OperatorsContext(ParserRuleContext, int) - Constructor for class com.github.The127.MScript.antlr.MScriptParser.Precedence2OperatorsContext
- Precedence2Visitor - Class in com.github.The127.MScript.visitors
- Precedence2Visitor() - Constructor for class com.github.The127.MScript.visitors.Precedence2Visitor
- precedence3() - Method in class com.github.The127.MScript.antlr.MScriptParser.Precedence2Context
- precedence3() - Method in class com.github.The127.MScript.antlr.MScriptParser
- precedence3(int) - Method in class com.github.The127.MScript.antlr.MScriptParser.Precedence2Context
- Precedence3Context(ParserRuleContext, int) - Constructor for class com.github.The127.MScript.antlr.MScriptParser.Precedence3Context
- Precedence3Model - Class in com.github.The127.MScript.models.impl
-
This class represents a precedence 3 operator expression in the MScript language.
- Precedence3Model(FileContext) - Constructor for class com.github.The127.MScript.models.impl.Precedence3Model
- Precedence3Model.Item - Class in com.github.The127.MScript.models.impl
- Precedence3Model.Operation - Enum in com.github.The127.MScript.models.impl
- precedence3Operators() - Method in class com.github.The127.MScript.antlr.MScriptParser.Precedence3Context
- precedence3Operators() - Method in class com.github.The127.MScript.antlr.MScriptParser
- Precedence3OperatorsContext(ParserRuleContext, int) - Constructor for class com.github.The127.MScript.antlr.MScriptParser.Precedence3OperatorsContext
- Precedence3Visitor - Class in com.github.The127.MScript.visitors
- Precedence3Visitor() - Constructor for class com.github.The127.MScript.visitors.Precedence3Visitor
- precedence4() - Method in class com.github.The127.MScript.antlr.MScriptParser.Precedence3Context
- precedence4() - Method in class com.github.The127.MScript.antlr.MScriptParser
- Precedence4Context(ParserRuleContext, int) - Constructor for class com.github.The127.MScript.antlr.MScriptParser.Precedence4Context
- Precedence4Model - Class in com.github.The127.MScript.models.impl
-
This class represents a precedence 4 operator expression in the MScript language.
- Precedence4Model(FileContext) - Constructor for class com.github.The127.MScript.models.impl.Precedence4Model
- Precedence4Model.Item - Class in com.github.The127.MScript.models.impl
- Precedence4Model.Operation - Enum in com.github.The127.MScript.models.impl
- precedence4Operators() - Method in class com.github.The127.MScript.antlr.MScriptParser.Precedence4Context
- precedence4Operators() - Method in class com.github.The127.MScript.antlr.MScriptParser
- precedence4Operators(int) - Method in class com.github.The127.MScript.antlr.MScriptParser.Precedence4Context
- Precedence4OperatorsContext(ParserRuleContext, int) - Constructor for class com.github.The127.MScript.antlr.MScriptParser.Precedence4OperatorsContext
- Precedence4Visitor - Class in com.github.The127.MScript.visitors
- Precedence4Visitor() - Constructor for class com.github.The127.MScript.visitors.Precedence4Visitor
- precedence5() - Method in class com.github.The127.MScript.antlr.MScriptParser.Precedence4Context
- precedence5() - Method in class com.github.The127.MScript.antlr.MScriptParser
- precedence5(int) - Method in class com.github.The127.MScript.antlr.MScriptParser.Precedence4Context
- Precedence5Context(ParserRuleContext, int) - Constructor for class com.github.The127.MScript.antlr.MScriptParser.Precedence5Context
- Precedence5Model - Class in com.github.The127.MScript.models.impl
-
This class represents the precedence 5 operator expressions in the MScript language.
- Precedence5Model(FileContext) - Constructor for class com.github.The127.MScript.models.impl.Precedence5Model
- Precedence5Model.Item - Class in com.github.The127.MScript.models.impl
- Precedence5Model.Operation - Enum in com.github.The127.MScript.models.impl
- precedence5Operators() - Method in class com.github.The127.MScript.antlr.MScriptParser.Precedence5Context
- precedence5Operators() - Method in class com.github.The127.MScript.antlr.MScriptParser
- precedence5Operators(int) - Method in class com.github.The127.MScript.antlr.MScriptParser.Precedence5Context
- Precedence5OperatorsContext(ParserRuleContext, int) - Constructor for class com.github.The127.MScript.antlr.MScriptParser.Precedence5OperatorsContext
- Precedence5Visitor - Class in com.github.The127.MScript.visitors
- Precedence5Visitor() - Constructor for class com.github.The127.MScript.visitors.Precedence5Visitor
R
- rand() - Static method in class com.github.The127.MScript.rt.MScriptRuntime
- readBasic() - Method in class com.github.The127.MScript.antlr.MScriptParser
- readBasic() - Method in class com.github.The127.MScript.antlr.MScriptParser.ReadStatementContext
- ReadBasicContext(ParserRuleContext, int) - Constructor for class com.github.The127.MScript.antlr.MScriptParser.ReadBasicContext
- readReagent() - Method in class com.github.The127.MScript.antlr.MScriptParser
- readReagent() - Method in class com.github.The127.MScript.antlr.MScriptParser.ReadStatementContext
- ReadReagentContext(ParserRuleContext, int) - Constructor for class com.github.The127.MScript.antlr.MScriptParser.ReadReagentContext
- readSlot() - Method in class com.github.The127.MScript.antlr.MScriptParser
- readSlot() - Method in class com.github.The127.MScript.antlr.MScriptParser.ReadStatementContext
- ReadSlotContext(ParserRuleContext, int) - Constructor for class com.github.The127.MScript.antlr.MScriptParser.ReadSlotContext
- readStatement() - Method in class com.github.The127.MScript.antlr.MScriptParser
- readStatement() - Method in class com.github.The127.MScript.antlr.MScriptParser.StatementContext
- ReadStatementContext(ParserRuleContext, int) - Constructor for class com.github.The127.MScript.antlr.MScriptParser.ReadStatementContext
- ReadStatementModel - Class in com.github.The127.MScript.models.impl
-
This class represents an abstract read statement in the MScript language.
- ReadStatementModel(FileContext, String, String, String) - Constructor for class com.github.The127.MScript.models.impl.ReadStatementModel
- ReadStatementVisitor - Class in com.github.The127.MScript.visitors
- ReadStatementVisitor() - Constructor for class com.github.The127.MScript.visitors.ReadStatementVisitor
- reagent - Variable in class com.github.The127.MScript.antlr.MScriptParser.ReadReagentContext
- reagentMode - Variable in class com.github.The127.MScript.antlr.MScriptParser.ReadReagentContext
- reagentMode - Variable in class com.github.The127.MScript.models.impl.ReagentReadStatementModel
- ReagentReadStatementModel - Class in com.github.The127.MScript.models.impl
-
This class represents a reagent read statement in the MScript language.
- ReagentReadStatementModel(FileContext, String, String, String, String) - Constructor for class com.github.The127.MScript.models.impl.ReagentReadStatementModel
- resolveAlias(String, FileContext) - Method in class com.github.The127.MScript.models.impl.ScriptModel
- resolveAlias(String, FileContext) - Method in interface com.github.The127.MScript.models.IScriptContext
-
Resolves a device alias into a basic device name.
- resolveLabels(String) - Method in class com.github.The127.MScript.LabelResolver
- resolverConst(String, FileContext) - Method in class com.github.The127.MScript.models.impl.ScriptModel
- resolverConst(String, FileContext) - Method in interface com.github.The127.MScript.models.IScriptContext
-
Resolves a constant to its value.
- resolveRegister(String, FileContext) - Method in interface com.github.The127.MScript.models.IFunctionContext
-
Converts a local variable name to the corresponding register.
- resolveRegister(String, FileContext) - Method in class com.github.The127.MScript.models.impl.FunctionModel
- resolveRegister(String, FileContext) - Method in class com.github.The127.MScript.models.impl.ScriptModel
- ret() - Static method in class com.github.The127.MScript.rt.MScriptRuntime
- retTrueFalse() - Static method in class com.github.The127.MScript.rt.MScriptRuntime
- returnStatement() - Method in class com.github.The127.MScript.antlr.MScriptParser
- returnStatement() - Method in class com.github.The127.MScript.antlr.MScriptParser.StatementContext
- ReturnStatementContext(ParserRuleContext, int) - Constructor for class com.github.The127.MScript.antlr.MScriptParser.ReturnStatementContext
- ReturnStatementModel - Class in com.github.The127.MScript.models.impl
-
This class represents a return statement in the MScript language.
- ReturnStatementModel(FileContext) - Constructor for class com.github.The127.MScript.models.impl.ReturnStatementModel
- ReturnStatementVisitor - Class in com.github.The127.MScript.visitors
- ReturnStatementVisitor() - Constructor for class com.github.The127.MScript.visitors.ReturnStatementVisitor
- round() - Static method in class com.github.The127.MScript.rt.MScriptRuntime
- rtFunctionNames - Static variable in class com.github.The127.MScript.rt.MScriptRuntime
- rtFunctionParameterCount - Static variable in class com.github.The127.MScript.rt.MScriptRuntime
- RULE_alias - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- RULE_args - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- RULE_assignmentStatement - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- RULE_atom - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- RULE_block - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- RULE_conditionalStatement - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- RULE_constant - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- RULE_elifStatement - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- RULE_elseStatement - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- RULE_evalExpression - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- RULE_expression - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- RULE_fnBody - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- RULE_fnCallStatement - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- RULE_function - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- RULE_functionCall - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- RULE_loopStatement - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- RULE_params - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- RULE_precedence1Operators - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- RULE_precedence2 - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- RULE_precedence2Operators - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- RULE_precedence3 - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- RULE_precedence3Operators - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- RULE_precedence4 - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- RULE_precedence4Operators - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- RULE_precedence5 - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- RULE_precedence5Operators - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- RULE_readBasic - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- RULE_readReagent - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- RULE_readSlot - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- RULE_readStatement - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- RULE_returnStatement - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- RULE_script - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- RULE_sleepHardcoded - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- RULE_sleepStatement - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- RULE_sleepVar - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- RULE_statement - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- RULE_thisIsFineStatement - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- RULE_varDeclaration - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- RULE_variable - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- RULE_whileCondition - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- RULE_writeStatement - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- RULE_yieldStatement - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- ruleNames - Static variable in class com.github.The127.MScript.antlr.MScriptLexer
- ruleNames - Static variable in class com.github.The127.MScript.antlr.MScriptParser
S
- script() - Method in class com.github.The127.MScript.antlr.MScriptParser
- ScriptContext(ParserRuleContext, int) - Constructor for class com.github.The127.MScript.antlr.MScriptParser.ScriptContext
- ScriptModel - Class in com.github.The127.MScript.models.impl
-
This class represents the model of a MSript file.
- ScriptModel() - Constructor for class com.github.The127.MScript.models.impl.ScriptModel
- ScriptVisitor - Class in com.github.The127.MScript.visitors
- ScriptVisitor() - Constructor for class com.github.The127.MScript.visitors.ScriptVisitor
- setBlock(BlockModel) - Method in class com.github.The127.MScript.models.impl.ConditionalStatementModel
- setBlock(BlockModel) - Method in class com.github.The127.MScript.models.impl.ElifStatementModel
- setBlock(BlockModel) - Method in class com.github.The127.MScript.models.impl.ElseStatementModel
- setBlock(BlockModel) - Method in class com.github.The127.MScript.models.impl.LoopStatementModel
- setCondition(ExpressionModel) - Method in class com.github.The127.MScript.models.impl.ConditionalStatementModel
- setCondition(ExpressionModel) - Method in class com.github.The127.MScript.models.impl.ElifStatementModel
- setCondition(ExpressionModel) - Method in class com.github.The127.MScript.models.impl.LoopStatementModel
- setElseStatement(ElseStatementModel) - Method in class com.github.The127.MScript.models.impl.ConditionalStatementModel
- setEnd(String) - Method in class com.github.The127.MScript.models.impl.ElifStatementModel
- setExpression(ExpressionModel) - Method in class com.github.The127.MScript.models.impl.AssignmentStatementModel
- setExpression(ExpressionModel) - Method in class com.github.The127.MScript.models.impl.ReturnStatementModel
- setExpression(ExpressionModel) - Method in class com.github.The127.MScript.models.impl.SleepStatementModel
- setFirst(AtomModel) - Method in class com.github.The127.MScript.models.impl.Precedence5Model
- setFirst(Precedence2Model) - Method in class com.github.The127.MScript.models.impl.EvalExpressionModel
- setFirst(Precedence3Model) - Method in class com.github.The127.MScript.models.impl.Precedence2Model
- setFirst(Precedence3Model.Operation, Precedence4Model) - Method in class com.github.The127.MScript.models.impl.Precedence3Model
- setFirst(Precedence5Model) - Method in class com.github.The127.MScript.models.impl.Precedence4Model
- setFunctionCall(FunctionCallModel) - Method in class com.github.The127.MScript.models.impl.FunctionCallStatementModel
- setFunctionOptimizer(IFunctionOptimizer) - Static method in class com.github.The127.MScript.Configuration
-
Sets the function optimization algorithm.
- setNumber(double) - Method in class com.github.The127.MScript.models.impl.SleepStatementModel
- sleepHardcoded() - Method in class com.github.The127.MScript.antlr.MScriptParser
- sleepHardcoded() - Method in class com.github.The127.MScript.antlr.MScriptParser.SleepStatementContext
- SleepHardcodedContext(ParserRuleContext, int) - Constructor for class com.github.The127.MScript.antlr.MScriptParser.SleepHardcodedContext
- sleepStatement() - Method in class com.github.The127.MScript.antlr.MScriptParser
- sleepStatement() - Method in class com.github.The127.MScript.antlr.MScriptParser.StatementContext
- SleepStatementContext(ParserRuleContext, int) - Constructor for class com.github.The127.MScript.antlr.MScriptParser.SleepStatementContext
- SleepStatementModel - Class in com.github.The127.MScript.models.impl
-
This class represents a sleep statement in the MScript language.
- SleepStatementModel(FileContext) - Constructor for class com.github.The127.MScript.models.impl.SleepStatementModel
- SleepStatementVisitor - Class in com.github.The127.MScript.visitors
- SleepStatementVisitor() - Constructor for class com.github.The127.MScript.visitors.SleepStatementVisitor
- sleepVar() - Method in class com.github.The127.MScript.antlr.MScriptParser.SleepStatementContext
- sleepVar() - Method in class com.github.The127.MScript.antlr.MScriptParser
- SleepVarContext(ParserRuleContext, int) - Constructor for class com.github.The127.MScript.antlr.MScriptParser.SleepVarContext
- slotNumber - Variable in class com.github.The127.MScript.antlr.MScriptParser.ReadSlotContext
- slotNumber - Variable in class com.github.The127.MScript.models.impl.SlotReadStatementModel
- SlotReadStatementModel - Class in com.github.The127.MScript.models.impl
-
This class represents a slot read statement in the MScript language.
- SlotReadStatementModel(FileContext, String, int, String, String) - Constructor for class com.github.The127.MScript.models.impl.SlotReadStatementModel
- sourceFunctionLabel(String) - Static method in class com.github.The127.MScript.rt.MScriptRuntime
-
Creates a source label for a function.
- sourceGotoLabel(String) - Static method in class com.github.The127.MScript.rt.MScriptRuntime
-
Creates a source label for a goto label.
- sourceLabel(String, String) - Static method in class com.github.The127.MScript.rt.MScriptRuntime
- sourceLabels - Variable in class com.github.The127.MScript.LabelResolver
- sqrt() - Static method in class com.github.The127.MScript.rt.MScriptRuntime
- statement() - Method in class com.github.The127.MScript.antlr.MScriptParser.BlockContext
- statement() - Method in class com.github.The127.MScript.antlr.MScriptParser.FnBodyContext
- statement() - Method in class com.github.The127.MScript.antlr.MScriptParser
- statement(int) - Method in class com.github.The127.MScript.antlr.MScriptParser.BlockContext
- statement(int) - Method in class com.github.The127.MScript.antlr.MScriptParser.FnBodyContext
- StatementContext(ParserRuleContext, int) - Constructor for class com.github.The127.MScript.antlr.MScriptParser.StatementContext
- StatementModel - Class in com.github.The127.MScript.models.impl
-
This class represents an abstract statement in the MScript language.
- StatementModel(FileContext) - Constructor for class com.github.The127.MScript.models.impl.StatementModel
- statements - Variable in class com.github.The127.MScript.models.impl.BlockModel
- statements - Variable in class com.github.The127.MScript.models.impl.FunctionModel
- StatementVisitor - Class in com.github.The127.MScript.visitors
- StatementVisitor() - Constructor for class com.github.The127.MScript.visitors.StatementVisitor
- sub - com.github.The127.MScript.models.impl.Precedence4Model.Operation
- sub() - Static method in class com.github.The127.MScript.rt.MScriptRuntime
T
- T__0 - Static variable in class com.github.The127.MScript.antlr.MScriptLexer
- T__0 - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- T__1 - Static variable in class com.github.The127.MScript.antlr.MScriptLexer
- T__1 - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- T__10 - Static variable in class com.github.The127.MScript.antlr.MScriptLexer
- T__10 - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- T__11 - Static variable in class com.github.The127.MScript.antlr.MScriptLexer
- T__11 - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- T__12 - Static variable in class com.github.The127.MScript.antlr.MScriptLexer
- T__12 - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- T__13 - Static variable in class com.github.The127.MScript.antlr.MScriptLexer
- T__13 - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- T__14 - Static variable in class com.github.The127.MScript.antlr.MScriptLexer
- T__14 - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- T__15 - Static variable in class com.github.The127.MScript.antlr.MScriptLexer
- T__15 - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- T__16 - Static variable in class com.github.The127.MScript.antlr.MScriptLexer
- T__16 - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- T__17 - Static variable in class com.github.The127.MScript.antlr.MScriptLexer
- T__17 - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- T__18 - Static variable in class com.github.The127.MScript.antlr.MScriptLexer
- T__18 - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- T__19 - Static variable in class com.github.The127.MScript.antlr.MScriptLexer
- T__19 - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- T__2 - Static variable in class com.github.The127.MScript.antlr.MScriptLexer
- T__2 - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- T__20 - Static variable in class com.github.The127.MScript.antlr.MScriptLexer
- T__20 - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- T__21 - Static variable in class com.github.The127.MScript.antlr.MScriptLexer
- T__21 - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- T__22 - Static variable in class com.github.The127.MScript.antlr.MScriptLexer
- T__22 - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- T__23 - Static variable in class com.github.The127.MScript.antlr.MScriptLexer
- T__23 - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- T__24 - Static variable in class com.github.The127.MScript.antlr.MScriptLexer
- T__24 - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- T__25 - Static variable in class com.github.The127.MScript.antlr.MScriptLexer
- T__25 - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- T__26 - Static variable in class com.github.The127.MScript.antlr.MScriptLexer
- T__26 - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- T__27 - Static variable in class com.github.The127.MScript.antlr.MScriptLexer
- T__27 - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- T__28 - Static variable in class com.github.The127.MScript.antlr.MScriptLexer
- T__28 - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- T__29 - Static variable in class com.github.The127.MScript.antlr.MScriptLexer
- T__29 - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- T__3 - Static variable in class com.github.The127.MScript.antlr.MScriptLexer
- T__3 - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- T__30 - Static variable in class com.github.The127.MScript.antlr.MScriptLexer
- T__30 - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- T__31 - Static variable in class com.github.The127.MScript.antlr.MScriptLexer
- T__31 - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- T__32 - Static variable in class com.github.The127.MScript.antlr.MScriptLexer
- T__32 - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- T__33 - Static variable in class com.github.The127.MScript.antlr.MScriptLexer
- T__33 - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- T__34 - Static variable in class com.github.The127.MScript.antlr.MScriptLexer
- T__34 - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- T__35 - Static variable in class com.github.The127.MScript.antlr.MScriptLexer
- T__35 - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- T__36 - Static variable in class com.github.The127.MScript.antlr.MScriptLexer
- T__36 - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- T__37 - Static variable in class com.github.The127.MScript.antlr.MScriptLexer
- T__37 - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- T__38 - Static variable in class com.github.The127.MScript.antlr.MScriptLexer
- T__38 - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- T__39 - Static variable in class com.github.The127.MScript.antlr.MScriptLexer
- T__39 - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- T__4 - Static variable in class com.github.The127.MScript.antlr.MScriptLexer
- T__4 - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- T__40 - Static variable in class com.github.The127.MScript.antlr.MScriptLexer
- T__40 - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- T__41 - Static variable in class com.github.The127.MScript.antlr.MScriptLexer
- T__41 - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- T__42 - Static variable in class com.github.The127.MScript.antlr.MScriptLexer
- T__42 - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- T__5 - Static variable in class com.github.The127.MScript.antlr.MScriptLexer
- T__5 - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- T__6 - Static variable in class com.github.The127.MScript.antlr.MScriptLexer
- T__6 - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- T__7 - Static variable in class com.github.The127.MScript.antlr.MScriptLexer
- T__7 - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- T__8 - Static variable in class com.github.The127.MScript.antlr.MScriptLexer
- T__8 - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- T__9 - Static variable in class com.github.The127.MScript.antlr.MScriptLexer
- T__9 - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- target - Variable in class com.github.The127.MScript.antlr.MScriptParser.ReadBasicContext
- target - Variable in class com.github.The127.MScript.antlr.MScriptParser.ReadSlotContext
- target - Variable in class com.github.The127.MScript.antlr.MScriptParser.WriteStatementContext
- target - Variable in class com.github.The127.MScript.models.impl.ReadStatementModel
- target - Variable in class com.github.The127.MScript.models.impl.WriteStatementModel
- thisIsFineStatement() - Method in class com.github.The127.MScript.antlr.MScriptParser.StatementContext
- thisIsFineStatement() - Method in class com.github.The127.MScript.antlr.MScriptParser
- ThisIsFineStatementContext(ParserRuleContext, int) - Constructor for class com.github.The127.MScript.antlr.MScriptParser.ThisIsFineStatementContext
- ThisIsFineStatementModel - Class in com.github.The127.MScript.models.impl
-
This class represents a 'this is fine' statement in the MScript language.
- ThisIsFineStatementModel(FileContext) - Constructor for class com.github.The127.MScript.models.impl.ThisIsFineStatementModel
- tokenNames - Static variable in class com.github.The127.MScript.antlr.MScriptLexer
-
Deprecated.Use
MScriptLexer.VOCABULARY
instead. - tokenNames - Static variable in class com.github.The127.MScript.antlr.MScriptParser
-
Deprecated.Use
MScriptParser.VOCABULARY
instead. - toString() - Method in class com.github.The127.MScript.FileContext
- trunc() - Static method in class com.github.The127.MScript.rt.MScriptRuntime
- twoOperator(boolean, String) - Static method in class com.github.The127.MScript.rt.MScriptRuntime
- twoOpLogic(boolean, String) - Static method in class com.github.The127.MScript.rt.MScriptRuntime
U
- unaryMinus - com.github.The127.MScript.models.impl.Precedence3Model.Operation
V
- valueOf(String) - Static method in enum com.github.The127.MScript.models.impl.EvalExpressionModel.Operation
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.The127.MScript.models.impl.Precedence2Model.Operation
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.The127.MScript.models.impl.Precedence3Model.Operation
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.The127.MScript.models.impl.Precedence4Model.Operation
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.The127.MScript.models.impl.Precedence5Model.Operation
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.github.The127.MScript.models.impl.EvalExpressionModel.Operation
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.The127.MScript.models.impl.Precedence2Model.Operation
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.The127.MScript.models.impl.Precedence3Model.Operation
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.The127.MScript.models.impl.Precedence4Model.Operation
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.The127.MScript.models.impl.Precedence5Model.Operation
-
Returns an array containing the constants of this enum type, in the order they are declared.
- var - Variable in class com.github.The127.MScript.antlr.MScriptParser.ReadReagentContext
- var - Variable in class com.github.The127.MScript.antlr.MScriptParser.ReadSlotContext
- varDeclaration() - Method in class com.github.The127.MScript.antlr.MScriptParser.FnBodyContext
- varDeclaration() - Method in class com.github.The127.MScript.antlr.MScriptParser
- varDeclaration(int) - Method in class com.github.The127.MScript.antlr.MScriptParser.FnBodyContext
- VarDeclarationContext(ParserRuleContext, int) - Constructor for class com.github.The127.MScript.antlr.MScriptParser.VarDeclarationContext
- variable - Variable in class com.github.The127.MScript.models.impl.AssignmentStatementModel
- variable - Variable in class com.github.The127.MScript.models.impl.ReadStatementModel
- variable - Variable in class com.github.The127.MScript.models.impl.WriteStatementModel
- variable() - Method in class com.github.The127.MScript.antlr.MScriptParser.AtomContext
- variable() - Method in class com.github.The127.MScript.antlr.MScriptParser
- VariableContext(ParserRuleContext, int) - Constructor for class com.github.The127.MScript.antlr.MScriptParser.VariableContext
- VariableModel - Class in com.github.The127.MScript.models.impl
-
This class represents a variable model in the MScript language.
- VariableModel(FileContext, String) - Constructor for class com.github.The127.MScript.models.impl.VariableModel
- visitAlias(MScriptParser.AliasContext) - Method in class com.github.The127.MScript.antlr.MScriptBaseVisitor
-
Visit a parse tree produced by
MScriptParser.alias()
. - visitAlias(MScriptParser.AliasContext) - Method in interface com.github.The127.MScript.antlr.MScriptVisitor
-
Visit a parse tree produced by
MScriptParser.alias()
. - visitArgs(MScriptParser.ArgsContext) - Method in class com.github.The127.MScript.antlr.MScriptBaseVisitor
-
Visit a parse tree produced by
MScriptParser.args()
. - visitArgs(MScriptParser.ArgsContext) - Method in interface com.github.The127.MScript.antlr.MScriptVisitor
-
Visit a parse tree produced by
MScriptParser.args()
. - visitArgs(MScriptParser.ArgsContext) - Method in class com.github.The127.MScript.visitors.FunctionCallVisitor
- visitAssignmentStatement(MScriptParser.AssignmentStatementContext) - Method in class com.github.The127.MScript.antlr.MScriptBaseVisitor
-
Visit a parse tree produced by
MScriptParser.assignmentStatement()
. - visitAssignmentStatement(MScriptParser.AssignmentStatementContext) - Method in interface com.github.The127.MScript.antlr.MScriptVisitor
-
Visit a parse tree produced by
MScriptParser.assignmentStatement()
. - visitAssignmentStatement(MScriptParser.AssignmentStatementContext) - Method in class com.github.The127.MScript.visitors.AssignmentStatementVisitor
- visitAssignmentStatement(MScriptParser.AssignmentStatementContext) - Method in class com.github.The127.MScript.visitors.StatementVisitor
- visitAtom(MScriptParser.AtomContext) - Method in class com.github.The127.MScript.antlr.MScriptBaseVisitor
-
Visit a parse tree produced by
MScriptParser.atom()
. - visitAtom(MScriptParser.AtomContext) - Method in interface com.github.The127.MScript.antlr.MScriptVisitor
-
Visit a parse tree produced by
MScriptParser.atom()
. - visitAtom(MScriptParser.AtomContext) - Method in class com.github.The127.MScript.visitors.AtomVisitor
- visitBlock(MScriptParser.BlockContext) - Method in class com.github.The127.MScript.antlr.MScriptBaseVisitor
-
Visit a parse tree produced by
MScriptParser.block()
. - visitBlock(MScriptParser.BlockContext) - Method in interface com.github.The127.MScript.antlr.MScriptVisitor
-
Visit a parse tree produced by
MScriptParser.block()
. - visitBlock(MScriptParser.BlockContext) - Method in class com.github.The127.MScript.visitors.BlockVisitor
- visitConditionalStatement(MScriptParser.ConditionalStatementContext) - Method in class com.github.The127.MScript.antlr.MScriptBaseVisitor
-
Visit a parse tree produced by
MScriptParser.conditionalStatement()
. - visitConditionalStatement(MScriptParser.ConditionalStatementContext) - Method in interface com.github.The127.MScript.antlr.MScriptVisitor
-
Visit a parse tree produced by
MScriptParser.conditionalStatement()
. - visitConditionalStatement(MScriptParser.ConditionalStatementContext) - Method in class com.github.The127.MScript.visitors.ConditionalStatementVisitor
- visitConditionalStatement(MScriptParser.ConditionalStatementContext) - Method in class com.github.The127.MScript.visitors.StatementVisitor
- visitConstant(MScriptParser.ConstantContext) - Method in class com.github.The127.MScript.antlr.MScriptBaseVisitor
-
Visit a parse tree produced by
MScriptParser.constant()
. - visitConstant(MScriptParser.ConstantContext) - Method in interface com.github.The127.MScript.antlr.MScriptVisitor
-
Visit a parse tree produced by
MScriptParser.constant()
. - visitElifStatement(MScriptParser.ElifStatementContext) - Method in class com.github.The127.MScript.antlr.MScriptBaseVisitor
-
Visit a parse tree produced by
MScriptParser.elifStatement()
. - visitElifStatement(MScriptParser.ElifStatementContext) - Method in interface com.github.The127.MScript.antlr.MScriptVisitor
-
Visit a parse tree produced by
MScriptParser.elifStatement()
. - visitElifStatement(MScriptParser.ElifStatementContext) - Method in class com.github.The127.MScript.visitors.ElifStatementVisitor
- visitElseStatement(MScriptParser.ElseStatementContext) - Method in class com.github.The127.MScript.antlr.MScriptBaseVisitor
-
Visit a parse tree produced by
MScriptParser.elseStatement()
. - visitElseStatement(MScriptParser.ElseStatementContext) - Method in interface com.github.The127.MScript.antlr.MScriptVisitor
-
Visit a parse tree produced by
MScriptParser.elseStatement()
. - visitElseStatement(MScriptParser.ElseStatementContext) - Method in class com.github.The127.MScript.visitors.ElseStatementVisitor
- visitEvalExpression(MScriptParser.EvalExpressionContext) - Method in class com.github.The127.MScript.antlr.MScriptBaseVisitor
-
Visit a parse tree produced by
MScriptParser.evalExpression()
. - visitEvalExpression(MScriptParser.EvalExpressionContext) - Method in interface com.github.The127.MScript.antlr.MScriptVisitor
-
Visit a parse tree produced by
MScriptParser.evalExpression()
. - visitEvalExpression(MScriptParser.EvalExpressionContext) - Method in class com.github.The127.MScript.visitors.EvalExpressionVisitor
- visitEvalExpression(MScriptParser.EvalExpressionContext) - Method in class com.github.The127.MScript.visitors.ExpressionVisitor
- visitExpression(MScriptParser.ExpressionContext) - Method in class com.github.The127.MScript.antlr.MScriptBaseVisitor
-
Visit a parse tree produced by
MScriptParser.expression()
. - visitExpression(MScriptParser.ExpressionContext) - Method in interface com.github.The127.MScript.antlr.MScriptVisitor
-
Visit a parse tree produced by
MScriptParser.expression()
. - visitExpression(MScriptParser.ExpressionContext) - Method in class com.github.The127.MScript.visitors.ExpressionVisitor
- visitFnBody(MScriptParser.FnBodyContext) - Method in class com.github.The127.MScript.antlr.MScriptBaseVisitor
-
Visit a parse tree produced by
MScriptParser.fnBody()
. - visitFnBody(MScriptParser.FnBodyContext) - Method in interface com.github.The127.MScript.antlr.MScriptVisitor
-
Visit a parse tree produced by
MScriptParser.fnBody()
. - visitFnBody(MScriptParser.FnBodyContext) - Method in class com.github.The127.MScript.visitors.FunctionVisitor
- visitFnCallStatement(MScriptParser.FnCallStatementContext) - Method in class com.github.The127.MScript.antlr.MScriptBaseVisitor
-
Visit a parse tree produced by
MScriptParser.fnCallStatement()
. - visitFnCallStatement(MScriptParser.FnCallStatementContext) - Method in interface com.github.The127.MScript.antlr.MScriptVisitor
-
Visit a parse tree produced by
MScriptParser.fnCallStatement()
. - visitFnCallStatement(MScriptParser.FnCallStatementContext) - Method in class com.github.The127.MScript.visitors.FnCallStatementVisitor
- visitFnCallStatement(MScriptParser.FnCallStatementContext) - Method in class com.github.The127.MScript.visitors.StatementVisitor
- visitFunction(MScriptParser.FunctionContext) - Method in class com.github.The127.MScript.antlr.MScriptBaseVisitor
-
Visit a parse tree produced by
MScriptParser.function()
. - visitFunction(MScriptParser.FunctionContext) - Method in interface com.github.The127.MScript.antlr.MScriptVisitor
-
Visit a parse tree produced by
MScriptParser.function()
. - visitFunction(MScriptParser.FunctionContext) - Method in class com.github.The127.MScript.visitors.FunctionVisitor
- visitFunctionCall(MScriptParser.FunctionCallContext) - Method in class com.github.The127.MScript.antlr.MScriptBaseVisitor
-
Visit a parse tree produced by
MScriptParser.functionCall()
. - visitFunctionCall(MScriptParser.FunctionCallContext) - Method in interface com.github.The127.MScript.antlr.MScriptVisitor
-
Visit a parse tree produced by
MScriptParser.functionCall()
. - visitFunctionCall(MScriptParser.FunctionCallContext) - Method in class com.github.The127.MScript.visitors.ExpressionVisitor
- visitFunctionCall(MScriptParser.FunctionCallContext) - Method in class com.github.The127.MScript.visitors.FunctionCallVisitor
- visitLoopStatement(MScriptParser.LoopStatementContext) - Method in class com.github.The127.MScript.antlr.MScriptBaseVisitor
-
Visit a parse tree produced by
MScriptParser.loopStatement()
. - visitLoopStatement(MScriptParser.LoopStatementContext) - Method in interface com.github.The127.MScript.antlr.MScriptVisitor
-
Visit a parse tree produced by
MScriptParser.loopStatement()
. - visitLoopStatement(MScriptParser.LoopStatementContext) - Method in class com.github.The127.MScript.visitors.LoopStatementVisitor
- visitLoopStatement(MScriptParser.LoopStatementContext) - Method in class com.github.The127.MScript.visitors.StatementVisitor
- visitParams(MScriptParser.ParamsContext) - Method in class com.github.The127.MScript.antlr.MScriptBaseVisitor
-
Visit a parse tree produced by
MScriptParser.params()
. - visitParams(MScriptParser.ParamsContext) - Method in interface com.github.The127.MScript.antlr.MScriptVisitor
-
Visit a parse tree produced by
MScriptParser.params()
. - visitParams(MScriptParser.ParamsContext) - Method in class com.github.The127.MScript.visitors.FunctionVisitor
- visitPrecedence1Operators(MScriptParser.Precedence1OperatorsContext) - Method in class com.github.The127.MScript.antlr.MScriptBaseVisitor
-
Visit a parse tree produced by
MScriptParser.precedence1Operators()
. - visitPrecedence1Operators(MScriptParser.Precedence1OperatorsContext) - Method in interface com.github.The127.MScript.antlr.MScriptVisitor
-
Visit a parse tree produced by
MScriptParser.precedence1Operators()
. - visitPrecedence2(MScriptParser.Precedence2Context) - Method in class com.github.The127.MScript.antlr.MScriptBaseVisitor
-
Visit a parse tree produced by
MScriptParser.precedence2()
. - visitPrecedence2(MScriptParser.Precedence2Context) - Method in interface com.github.The127.MScript.antlr.MScriptVisitor
-
Visit a parse tree produced by
MScriptParser.precedence2()
. - visitPrecedence2(MScriptParser.Precedence2Context) - Method in class com.github.The127.MScript.visitors.Precedence2Visitor
- visitPrecedence2Operators(MScriptParser.Precedence2OperatorsContext) - Method in class com.github.The127.MScript.antlr.MScriptBaseVisitor
-
Visit a parse tree produced by
MScriptParser.precedence2Operators()
. - visitPrecedence2Operators(MScriptParser.Precedence2OperatorsContext) - Method in interface com.github.The127.MScript.antlr.MScriptVisitor
-
Visit a parse tree produced by
MScriptParser.precedence2Operators()
. - visitPrecedence3(MScriptParser.Precedence3Context) - Method in class com.github.The127.MScript.antlr.MScriptBaseVisitor
-
Visit a parse tree produced by
MScriptParser.precedence3()
. - visitPrecedence3(MScriptParser.Precedence3Context) - Method in interface com.github.The127.MScript.antlr.MScriptVisitor
-
Visit a parse tree produced by
MScriptParser.precedence3()
. - visitPrecedence3(MScriptParser.Precedence3Context) - Method in class com.github.The127.MScript.visitors.Precedence3Visitor
- visitPrecedence3Operators(MScriptParser.Precedence3OperatorsContext) - Method in class com.github.The127.MScript.antlr.MScriptBaseVisitor
-
Visit a parse tree produced by
MScriptParser.precedence3Operators()
. - visitPrecedence3Operators(MScriptParser.Precedence3OperatorsContext) - Method in interface com.github.The127.MScript.antlr.MScriptVisitor
-
Visit a parse tree produced by
MScriptParser.precedence3Operators()
. - visitPrecedence4(MScriptParser.Precedence4Context) - Method in class com.github.The127.MScript.antlr.MScriptBaseVisitor
-
Visit a parse tree produced by
MScriptParser.precedence4()
. - visitPrecedence4(MScriptParser.Precedence4Context) - Method in interface com.github.The127.MScript.antlr.MScriptVisitor
-
Visit a parse tree produced by
MScriptParser.precedence4()
. - visitPrecedence4(MScriptParser.Precedence4Context) - Method in class com.github.The127.MScript.visitors.Precedence4Visitor
- visitPrecedence4Operators(MScriptParser.Precedence4OperatorsContext) - Method in class com.github.The127.MScript.antlr.MScriptBaseVisitor
-
Visit a parse tree produced by
MScriptParser.precedence4Operators()
. - visitPrecedence4Operators(MScriptParser.Precedence4OperatorsContext) - Method in interface com.github.The127.MScript.antlr.MScriptVisitor
-
Visit a parse tree produced by
MScriptParser.precedence4Operators()
. - visitPrecedence5(MScriptParser.Precedence5Context) - Method in class com.github.The127.MScript.antlr.MScriptBaseVisitor
-
Visit a parse tree produced by
MScriptParser.precedence5()
. - visitPrecedence5(MScriptParser.Precedence5Context) - Method in interface com.github.The127.MScript.antlr.MScriptVisitor
-
Visit a parse tree produced by
MScriptParser.precedence5()
. - visitPrecedence5(MScriptParser.Precedence5Context) - Method in class com.github.The127.MScript.visitors.Precedence5Visitor
- visitPrecedence5Operators(MScriptParser.Precedence5OperatorsContext) - Method in class com.github.The127.MScript.antlr.MScriptBaseVisitor
-
Visit a parse tree produced by
MScriptParser.precedence5Operators()
. - visitPrecedence5Operators(MScriptParser.Precedence5OperatorsContext) - Method in interface com.github.The127.MScript.antlr.MScriptVisitor
-
Visit a parse tree produced by
MScriptParser.precedence5Operators()
. - visitReadBasic(MScriptParser.ReadBasicContext) - Method in class com.github.The127.MScript.antlr.MScriptBaseVisitor
-
Visit a parse tree produced by
MScriptParser.readBasic()
. - visitReadBasic(MScriptParser.ReadBasicContext) - Method in interface com.github.The127.MScript.antlr.MScriptVisitor
-
Visit a parse tree produced by
MScriptParser.readBasic()
. - visitReadBasic(MScriptParser.ReadBasicContext) - Method in class com.github.The127.MScript.visitors.ReadStatementVisitor
- visitReadReagent(MScriptParser.ReadReagentContext) - Method in class com.github.The127.MScript.antlr.MScriptBaseVisitor
-
Visit a parse tree produced by
MScriptParser.readReagent()
. - visitReadReagent(MScriptParser.ReadReagentContext) - Method in interface com.github.The127.MScript.antlr.MScriptVisitor
-
Visit a parse tree produced by
MScriptParser.readReagent()
. - visitReadReagent(MScriptParser.ReadReagentContext) - Method in class com.github.The127.MScript.visitors.ReadStatementVisitor
- visitReadSlot(MScriptParser.ReadSlotContext) - Method in class com.github.The127.MScript.antlr.MScriptBaseVisitor
-
Visit a parse tree produced by
MScriptParser.readSlot()
. - visitReadSlot(MScriptParser.ReadSlotContext) - Method in interface com.github.The127.MScript.antlr.MScriptVisitor
-
Visit a parse tree produced by
MScriptParser.readSlot()
. - visitReadSlot(MScriptParser.ReadSlotContext) - Method in class com.github.The127.MScript.visitors.ReadStatementVisitor
- visitReadStatement(MScriptParser.ReadStatementContext) - Method in class com.github.The127.MScript.antlr.MScriptBaseVisitor
-
Visit a parse tree produced by
MScriptParser.readStatement()
. - visitReadStatement(MScriptParser.ReadStatementContext) - Method in interface com.github.The127.MScript.antlr.MScriptVisitor
-
Visit a parse tree produced by
MScriptParser.readStatement()
. - visitReadStatement(MScriptParser.ReadStatementContext) - Method in class com.github.The127.MScript.visitors.ReadStatementVisitor
- visitReadStatement(MScriptParser.ReadStatementContext) - Method in class com.github.The127.MScript.visitors.StatementVisitor
- visitReturnStatement(MScriptParser.ReturnStatementContext) - Method in class com.github.The127.MScript.antlr.MScriptBaseVisitor
-
Visit a parse tree produced by
MScriptParser.returnStatement()
. - visitReturnStatement(MScriptParser.ReturnStatementContext) - Method in interface com.github.The127.MScript.antlr.MScriptVisitor
-
Visit a parse tree produced by
MScriptParser.returnStatement()
. - visitReturnStatement(MScriptParser.ReturnStatementContext) - Method in class com.github.The127.MScript.visitors.ReturnStatementVisitor
- visitReturnStatement(MScriptParser.ReturnStatementContext) - Method in class com.github.The127.MScript.visitors.StatementVisitor
- visitScript(MScriptParser.ScriptContext) - Method in class com.github.The127.MScript.antlr.MScriptBaseVisitor
-
Visit a parse tree produced by
MScriptParser.script()
. - visitScript(MScriptParser.ScriptContext) - Method in interface com.github.The127.MScript.antlr.MScriptVisitor
-
Visit a parse tree produced by
MScriptParser.script()
. - visitScript(MScriptParser.ScriptContext) - Method in class com.github.The127.MScript.visitors.ScriptVisitor
- visitSleepHardcoded(MScriptParser.SleepHardcodedContext) - Method in class com.github.The127.MScript.antlr.MScriptBaseVisitor
-
Visit a parse tree produced by
MScriptParser.sleepHardcoded()
. - visitSleepHardcoded(MScriptParser.SleepHardcodedContext) - Method in interface com.github.The127.MScript.antlr.MScriptVisitor
-
Visit a parse tree produced by
MScriptParser.sleepHardcoded()
. - visitSleepHardcoded(MScriptParser.SleepHardcodedContext) - Method in class com.github.The127.MScript.visitors.SleepStatementVisitor
- visitSleepStatement(MScriptParser.SleepStatementContext) - Method in class com.github.The127.MScript.antlr.MScriptBaseVisitor
-
Visit a parse tree produced by
MScriptParser.sleepStatement()
. - visitSleepStatement(MScriptParser.SleepStatementContext) - Method in interface com.github.The127.MScript.antlr.MScriptVisitor
-
Visit a parse tree produced by
MScriptParser.sleepStatement()
. - visitSleepStatement(MScriptParser.SleepStatementContext) - Method in class com.github.The127.MScript.visitors.SleepStatementVisitor
- visitSleepStatement(MScriptParser.SleepStatementContext) - Method in class com.github.The127.MScript.visitors.StatementVisitor
- visitSleepVar(MScriptParser.SleepVarContext) - Method in class com.github.The127.MScript.antlr.MScriptBaseVisitor
-
Visit a parse tree produced by
MScriptParser.sleepVar()
. - visitSleepVar(MScriptParser.SleepVarContext) - Method in interface com.github.The127.MScript.antlr.MScriptVisitor
-
Visit a parse tree produced by
MScriptParser.sleepVar()
. - visitSleepVar(MScriptParser.SleepVarContext) - Method in class com.github.The127.MScript.visitors.SleepStatementVisitor
- visitStatement(MScriptParser.StatementContext) - Method in class com.github.The127.MScript.antlr.MScriptBaseVisitor
-
Visit a parse tree produced by
MScriptParser.statement()
. - visitStatement(MScriptParser.StatementContext) - Method in interface com.github.The127.MScript.antlr.MScriptVisitor
-
Visit a parse tree produced by
MScriptParser.statement()
. - visitStatement(MScriptParser.StatementContext) - Method in class com.github.The127.MScript.visitors.StatementVisitor
- visitThisIsFineStatement(MScriptParser.ThisIsFineStatementContext) - Method in class com.github.The127.MScript.antlr.MScriptBaseVisitor
-
Visit a parse tree produced by
MScriptParser.thisIsFineStatement()
. - visitThisIsFineStatement(MScriptParser.ThisIsFineStatementContext) - Method in interface com.github.The127.MScript.antlr.MScriptVisitor
-
Visit a parse tree produced by
MScriptParser.thisIsFineStatement()
. - visitThisIsFineStatement(MScriptParser.ThisIsFineStatementContext) - Method in class com.github.The127.MScript.visitors.StatementVisitor
- visitVarDeclaration(MScriptParser.VarDeclarationContext) - Method in class com.github.The127.MScript.antlr.MScriptBaseVisitor
-
Visit a parse tree produced by
MScriptParser.varDeclaration()
. - visitVarDeclaration(MScriptParser.VarDeclarationContext) - Method in interface com.github.The127.MScript.antlr.MScriptVisitor
-
Visit a parse tree produced by
MScriptParser.varDeclaration()
. - visitVarDeclaration(MScriptParser.VarDeclarationContext) - Method in class com.github.The127.MScript.visitors.FunctionVisitor
- visitVariable(MScriptParser.VariableContext) - Method in class com.github.The127.MScript.antlr.MScriptBaseVisitor
-
Visit a parse tree produced by
MScriptParser.variable()
. - visitVariable(MScriptParser.VariableContext) - Method in interface com.github.The127.MScript.antlr.MScriptVisitor
-
Visit a parse tree produced by
MScriptParser.variable()
. - visitWhileCondition(MScriptParser.WhileConditionContext) - Method in class com.github.The127.MScript.antlr.MScriptBaseVisitor
-
Visit a parse tree produced by
MScriptParser.whileCondition()
. - visitWhileCondition(MScriptParser.WhileConditionContext) - Method in interface com.github.The127.MScript.antlr.MScriptVisitor
-
Visit a parse tree produced by
MScriptParser.whileCondition()
. - visitWriteStatement(MScriptParser.WriteStatementContext) - Method in class com.github.The127.MScript.antlr.MScriptBaseVisitor
-
Visit a parse tree produced by
MScriptParser.writeStatement()
. - visitWriteStatement(MScriptParser.WriteStatementContext) - Method in interface com.github.The127.MScript.antlr.MScriptVisitor
-
Visit a parse tree produced by
MScriptParser.writeStatement()
. - visitWriteStatement(MScriptParser.WriteStatementContext) - Method in class com.github.The127.MScript.visitors.StatementVisitor
- visitWriteStatement(MScriptParser.WriteStatementContext) - Method in class com.github.The127.MScript.visitors.WriteStatementVisitor
- visitYieldStatement(MScriptParser.YieldStatementContext) - Method in class com.github.The127.MScript.antlr.MScriptBaseVisitor
-
Visit a parse tree produced by
MScriptParser.yieldStatement()
. - visitYieldStatement(MScriptParser.YieldStatementContext) - Method in interface com.github.The127.MScript.antlr.MScriptVisitor
-
Visit a parse tree produced by
MScriptParser.yieldStatement()
. - visitYieldStatement(MScriptParser.YieldStatementContext) - Method in class com.github.The127.MScript.visitors.StatementVisitor
- VOCABULARY - Static variable in class com.github.The127.MScript.antlr.MScriptLexer
- VOCABULARY - Static variable in class com.github.The127.MScript.antlr.MScriptParser
W
- whileCondition() - Method in class com.github.The127.MScript.antlr.MScriptParser.LoopStatementContext
- whileCondition() - Method in class com.github.The127.MScript.antlr.MScriptParser
- WhileConditionContext(ParserRuleContext, int) - Constructor for class com.github.The127.MScript.antlr.MScriptParser.WhileConditionContext
- writeStatement() - Method in class com.github.The127.MScript.antlr.MScriptParser.StatementContext
- writeStatement() - Method in class com.github.The127.MScript.antlr.MScriptParser
- WriteStatementContext(ParserRuleContext, int) - Constructor for class com.github.The127.MScript.antlr.MScriptParser.WriteStatementContext
- WriteStatementModel - Class in com.github.The127.MScript.models.impl
-
This class represents a write statement in the MScript language.
- WriteStatementModel(FileContext, String, String, String) - Constructor for class com.github.The127.MScript.models.impl.WriteStatementModel
- WriteStatementVisitor - Class in com.github.The127.MScript.visitors
- WriteStatementVisitor() - Constructor for class com.github.The127.MScript.visitors.WriteStatementVisitor
- WS - Static variable in class com.github.The127.MScript.antlr.MScriptLexer
- WS - Static variable in class com.github.The127.MScript.antlr.MScriptParser
X
- xor - com.github.The127.MScript.models.impl.EvalExpressionModel.Operation
- xor() - Static method in class com.github.The127.MScript.rt.MScriptRuntime
Y
- yieldStatement() - Method in class com.github.The127.MScript.antlr.MScriptParser.StatementContext
- yieldStatement() - Method in class com.github.The127.MScript.antlr.MScriptParser
- YieldStatementContext(ParserRuleContext, int) - Constructor for class com.github.The127.MScript.antlr.MScriptParser.YieldStatementContext
- YieldStatementModel - Class in com.github.The127.MScript.models.impl
-
This class represents a yield statement in the MScript language.
- YieldStatementModel(FileContext) - Constructor for class com.github.The127.MScript.models.impl.YieldStatementModel
_
- _ATN - Static variable in class com.github.The127.MScript.antlr.MScriptLexer
- _ATN - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- _decisionToDFA - Static variable in class com.github.The127.MScript.antlr.MScriptLexer
- _decisionToDFA - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- _LITERAL_NAMES - Static variable in class com.github.The127.MScript.antlr.MScriptLexer
- _LITERAL_NAMES - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- _serializedATN - Static variable in class com.github.The127.MScript.antlr.MScriptLexer
- _serializedATN - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- _sharedContextCache - Static variable in class com.github.The127.MScript.antlr.MScriptLexer
- _sharedContextCache - Static variable in class com.github.The127.MScript.antlr.MScriptParser
- _SYMBOLIC_NAMES - Static variable in class com.github.The127.MScript.antlr.MScriptLexer
- _SYMBOLIC_NAMES - Static variable in class com.github.The127.MScript.antlr.MScriptParser
All Classes All Packages