MoonLightScriptVisitor

public interface MoonLightScriptVisitor<T> implements ParseTreeVisitor<T>

This interface defines a complete generic visitor for a parse tree produced by MoonLightScriptParser.

Parameters

<T>

The return type of the visit operation. Use Void for operations with no return type.

Inheritors

Functions

Link copied to clipboard
public abstract T visit(ParseTree p)
Link copied to clipboard
Visit a parse tree produced by the andExpression labeled alternative in expression.
Link copied to clipboard
Visit a parse tree produced by the binaryMathCallExpression labeled alternative in expression.
Link copied to clipboard
Link copied to clipboard
Visit a parse tree produced by the booleanSemiring labeled alternative in semiringExpression.
Link copied to clipboard
Visit a parse tree produced by the booleanType labeled alternative in basicType.
Link copied to clipboard
Visit a parse tree produced by the bracketExpression labeled alternative in expression.
Link copied to clipboard
public abstract T visitChildren(RuleNode p)
Link copied to clipboard
public abstract T visitErrorNode(ErrorNode p)
Link copied to clipboard
Visit a parse tree produced by the escapeExpression labeled alternative in expression.
Link copied to clipboard
Visit a parse tree produced by the eventuallyExpression labeled alternative in expression.
Link copied to clipboard
Visit a parse tree produced by the everywhereExpression labeled alternative in expression.
Link copied to clipboard
Visit a parse tree produced by the falseExpression labeled alternative in expression.
Link copied to clipboard
Visit a parse tree produced by the globallyExpression labeled alternative in expression.
Link copied to clipboard
Visit a parse tree produced by the historicallyExpression labeled alternative in expression.
Link copied to clipboard
Visit a parse tree produced by the ifThenElseExpression labeled alternative in expression.
Link copied to clipboard
Visit a parse tree produced by the implyExpression labeled alternative in expression.
Link copied to clipboard
Visit a parse tree produced by the infinityExpression labeled alternative in expression.
Link copied to clipboard
Visit a parse tree produced by the integerType labeled alternative in basicType.
Link copied to clipboard
Visit a parse tree produced by interval.
Link copied to clipboard
Visit a parse tree produced by the intExpression labeled alternative in expression.
Link copied to clipboard
Visit a parse tree produced by the minMaxSemiring labeled alternative in semiringExpression.
Link copied to clipboard
Visit a parse tree produced by model.
Link copied to clipboard
Visit a parse tree produced by the mulDivExpression labeled alternative in expression.
Link copied to clipboard
Visit a parse tree produced by the nextExpression labeled alternative in expression.
Link copied to clipboard
Visit a parse tree produced by the notExpression labeled alternative in expression.
Link copied to clipboard
Visit a parse tree produced by the onceExpression labeled alternative in expression.
Link copied to clipboard
Visit a parse tree produced by the orExpression labeled alternative in expression.
Link copied to clipboard
Visit a parse tree produced by the reachExpression labeled alternative in expression.
Link copied to clipboard
Visit a parse tree produced by the realExpression labeled alternative in expression.
Link copied to clipboard
Visit a parse tree produced by the realType labeled alternative in basicType.
Link copied to clipboard
Visit a parse tree produced by the referenceExpression labeled alternative in expression.
Link copied to clipboard
Visit a parse tree produced by the referenceType labeled alternative in basicType.
Link copied to clipboard
Visit a parse tree produced by the relationExpression labeled alternative in expression.
Link copied to clipboard
Visit a parse tree produced by scriptConstant.
Link copied to clipboard
Visit a parse tree produced by scriptDomain.
Link copied to clipboard
Visit a parse tree produced by scriptFormula.
Link copied to clipboard
Visit a parse tree produced by scriptSignal.
Link copied to clipboard
Visit a parse tree produced by scriptSpace.
Link copied to clipboard
Visit a parse tree produced by scriptType.
Link copied to clipboard
Visit a parse tree produced by the sinceExpression labeled alternative in expression.
Link copied to clipboard
Visit a parse tree produced by the somewhereExpression labeled alternative in expression.
Link copied to clipboard
Visit a parse tree produced by the sumDifExpression labeled alternative in expression.
Link copied to clipboard
public abstract T visitTerminal(TerminalNode p)
Link copied to clipboard
Visit a parse tree produced by the trueExpression labeled alternative in expression.
Link copied to clipboard
Visit a parse tree produced by typeElement.
Link copied to clipboard
Visit a parse tree produced by the unaryExpression labeled alternative in expression.
Link copied to clipboard
Visit a parse tree produced by the unaryMathCallExpression labeled alternative in expression.
Link copied to clipboard
Link copied to clipboard
Visit a parse tree produced by the untilExpression labeled alternative in expression.
Link copied to clipboard