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

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.
tokenNames - Static variable in class com.github.The127.MScript.antlr.MScriptParser
Deprecated.
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
 
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