-
- Type Parameters:
T
- The return type of the visit operation. UseVoid
for operations with no return type.
- All Superinterfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
- All Known Implementing Classes:
AssignmentStatementVisitor
,AtomVisitor
,BlockVisitor
,ConditionalStatementVisitor
,ElifStatementVisitor
,ElseStatementVisitor
,EvalExpressionVisitor
,ExpressionVisitor
,FnCallStatementVisitor
,FunctionCallVisitor
,FunctionVisitor
,LoopStatementVisitor
,MScriptBaseVisitor
,Precedence2Visitor
,Precedence3Visitor
,Precedence4Visitor
,Precedence5Visitor
,ReadStatementVisitor
,ReturnStatementVisitor
,ScriptVisitor
,SleepStatementVisitor
,StatementVisitor
,WriteStatementVisitor
public interface MScriptVisitor<T> extends org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
This interface defines a complete generic visitor for a parse tree produced byMScriptParser
.
-
-
Method Summary
-
-
-
Method Detail
-
visitScript
T visitScript(MScriptParser.ScriptContext ctx)
Visit a parse tree produced byMScriptParser.script()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAlias
T visitAlias(MScriptParser.AliasContext ctx)
Visit a parse tree produced byMScriptParser.alias()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitConstant
T visitConstant(MScriptParser.ConstantContext ctx)
Visit a parse tree produced byMScriptParser.constant()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFunction
T visitFunction(MScriptParser.FunctionContext ctx)
Visit a parse tree produced byMScriptParser.function()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitParams
T visitParams(MScriptParser.ParamsContext ctx)
Visit a parse tree produced byMScriptParser.params()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFnBody
T visitFnBody(MScriptParser.FnBodyContext ctx)
Visit a parse tree produced byMScriptParser.fnBody()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitVarDeclaration
T visitVarDeclaration(MScriptParser.VarDeclarationContext ctx)
Visit a parse tree produced byMScriptParser.varDeclaration()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitStatement
T visitStatement(MScriptParser.StatementContext ctx)
Visit a parse tree produced byMScriptParser.statement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitLoopStatement
T visitLoopStatement(MScriptParser.LoopStatementContext ctx)
Visit a parse tree produced byMScriptParser.loopStatement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitWhileCondition
T visitWhileCondition(MScriptParser.WhileConditionContext ctx)
Visit a parse tree produced byMScriptParser.whileCondition()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitConditionalStatement
T visitConditionalStatement(MScriptParser.ConditionalStatementContext ctx)
Visit a parse tree produced byMScriptParser.conditionalStatement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitElifStatement
T visitElifStatement(MScriptParser.ElifStatementContext ctx)
Visit a parse tree produced byMScriptParser.elifStatement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitElseStatement
T visitElseStatement(MScriptParser.ElseStatementContext ctx)
Visit a parse tree produced byMScriptParser.elseStatement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAssignmentStatement
T visitAssignmentStatement(MScriptParser.AssignmentStatementContext ctx)
Visit a parse tree produced byMScriptParser.assignmentStatement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitReadStatement
T visitReadStatement(MScriptParser.ReadStatementContext ctx)
Visit a parse tree produced byMScriptParser.readStatement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitReadBasic
T visitReadBasic(MScriptParser.ReadBasicContext ctx)
Visit a parse tree produced byMScriptParser.readBasic()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitReadReagent
T visitReadReagent(MScriptParser.ReadReagentContext ctx)
Visit a parse tree produced byMScriptParser.readReagent()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitReadSlot
T visitReadSlot(MScriptParser.ReadSlotContext ctx)
Visit a parse tree produced byMScriptParser.readSlot()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitWriteStatement
T visitWriteStatement(MScriptParser.WriteStatementContext ctx)
Visit a parse tree produced byMScriptParser.writeStatement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitYieldStatement
T visitYieldStatement(MScriptParser.YieldStatementContext ctx)
Visit a parse tree produced byMScriptParser.yieldStatement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSleepStatement
T visitSleepStatement(MScriptParser.SleepStatementContext ctx)
Visit a parse tree produced byMScriptParser.sleepStatement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSleepHardcoded
T visitSleepHardcoded(MScriptParser.SleepHardcodedContext ctx)
Visit a parse tree produced byMScriptParser.sleepHardcoded()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSleepVar
T visitSleepVar(MScriptParser.SleepVarContext ctx)
Visit a parse tree produced byMScriptParser.sleepVar()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitReturnStatement
T visitReturnStatement(MScriptParser.ReturnStatementContext ctx)
Visit a parse tree produced byMScriptParser.returnStatement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitThisIsFineStatement
T visitThisIsFineStatement(MScriptParser.ThisIsFineStatementContext ctx)
Visit a parse tree produced byMScriptParser.thisIsFineStatement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFnCallStatement
T visitFnCallStatement(MScriptParser.FnCallStatementContext ctx)
Visit a parse tree produced byMScriptParser.fnCallStatement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitBlock
T visitBlock(MScriptParser.BlockContext ctx)
Visit a parse tree produced byMScriptParser.block()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitExpression
T visitExpression(MScriptParser.ExpressionContext ctx)
Visit a parse tree produced byMScriptParser.expression()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFunctionCall
T visitFunctionCall(MScriptParser.FunctionCallContext ctx)
Visit a parse tree produced byMScriptParser.functionCall()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitArgs
T visitArgs(MScriptParser.ArgsContext ctx)
Visit a parse tree produced byMScriptParser.args()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitEvalExpression
T visitEvalExpression(MScriptParser.EvalExpressionContext ctx)
Visit a parse tree produced byMScriptParser.evalExpression()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPrecedence1Operators
T visitPrecedence1Operators(MScriptParser.Precedence1OperatorsContext ctx)
Visit a parse tree produced byMScriptParser.precedence1Operators()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPrecedence2
T visitPrecedence2(MScriptParser.Precedence2Context ctx)
Visit a parse tree produced byMScriptParser.precedence2()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPrecedence2Operators
T visitPrecedence2Operators(MScriptParser.Precedence2OperatorsContext ctx)
Visit a parse tree produced byMScriptParser.precedence2Operators()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPrecedence3
T visitPrecedence3(MScriptParser.Precedence3Context ctx)
Visit a parse tree produced byMScriptParser.precedence3()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPrecedence3Operators
T visitPrecedence3Operators(MScriptParser.Precedence3OperatorsContext ctx)
Visit a parse tree produced byMScriptParser.precedence3Operators()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPrecedence4
T visitPrecedence4(MScriptParser.Precedence4Context ctx)
Visit a parse tree produced byMScriptParser.precedence4()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPrecedence4Operators
T visitPrecedence4Operators(MScriptParser.Precedence4OperatorsContext ctx)
Visit a parse tree produced byMScriptParser.precedence4Operators()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPrecedence5
T visitPrecedence5(MScriptParser.Precedence5Context ctx)
Visit a parse tree produced byMScriptParser.precedence5()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPrecedence5Operators
T visitPrecedence5Operators(MScriptParser.Precedence5OperatorsContext ctx)
Visit a parse tree produced byMScriptParser.precedence5Operators()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAtom
T visitAtom(MScriptParser.AtomContext ctx)
Visit a parse tree produced byMScriptParser.atom()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitVariable
T visitVariable(MScriptParser.VariableContext ctx)
Visit a parse tree produced byMScriptParser.variable()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
-