public class DirectCompilerVisitor extends FEEL_1_1BaseVisitor<DirectCompilerResult>
Modifier and Type | Field and Description |
---|---|
static org.drools.javaparser.ast.type.ClassOrInterfaceType |
TYPE_CUSTOM_FEEL_FUNCTION |
Constructor and Description |
---|
DirectCompilerVisitor(Map<String,Type> inputTypes) |
DirectCompilerVisitor(Map<String,Type> inputTypes,
boolean replaceEqualForUnaryTest)
DMN defines a special case where, unless the expressions are unary tests
or ranges, they need to be converted into an equality test unary expression.
|
visitAddExpressionMult, visitAdditionalNameSymbol, visitAnd_key, visitBetween_key, visitBoolLiteral, visitCompExpressionRel, visitCondAndComp, visitCondOrAnd, visitContextEntry, visitElse_key, visitEndpoint, visitEvery_key, visitExternal_key, visitFalse_key, visitFor_key, visitFormalParameter, visitFunction_key, visitIf_key, visitIn_key, visitInstance_key, visitIterationContext, visitIterationContexts, visitMultExpressionPow, visitNameDefinitionTokens, visitNameRefOtherToken, visitNegatedSimplePositiveUnaryTests, visitNonSignedUnaryExpression, visitNot_key, visitNull_key, visitOf_key, visitOr_key, visitPositiveSimplePositiveUnaryTests, visitPositiveUnaryTest, visitPositiveUnaryTestInterval, visitPowExpressionUnary, visitPrimaryContext, visitPrimaryForExpression, visitPrimaryIfExpression, visitPrimaryInterval, visitPrimaryList, visitPrimaryLiteral, visitPrimaryQuantifiedExpression, visitPrimaryUnaryTest, visitRelExpressionAdd, visitReturn_key, visitReusableKeywords, visitSatisfies_key, visitSimplePositiveUnaryTests, visitSome_key, visitTextualExpression, visitThen_key, visitTrue_key
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminal
public static final org.drools.javaparser.ast.type.ClassOrInterfaceType TYPE_CUSTOM_FEEL_FUNCTION
public DirectCompilerVisitor(Map<String,Type> inputTypes, boolean replaceEqualForUnaryTest)
replaceEqualForUnaryTest
- use `true` to obtain the behavior described.public DirectCompilerResult visitNumberLiteral(FEEL_1_1Parser.NumberLiteralContext ctx)
FEEL_1_1BaseVisitor
numberLiteral
labeled alternative in FEEL_1_1Parser.literal()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitNumberLiteral
in interface FEEL_1_1Visitor<DirectCompilerResult>
visitNumberLiteral
in class FEEL_1_1BaseVisitor<DirectCompilerResult>
ctx
- the parse treepublic DirectCompilerResult visitBooleanLiteral(FEEL_1_1Parser.BooleanLiteralContext ctx)
FEEL_1_1BaseVisitor
FEEL_1_1Parser.booleanLiteral()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitBooleanLiteral
in interface FEEL_1_1Visitor<DirectCompilerResult>
visitBooleanLiteral
in class FEEL_1_1BaseVisitor<DirectCompilerResult>
ctx
- the parse treepublic DirectCompilerResult visitSignedUnaryExpressionMinus(FEEL_1_1Parser.SignedUnaryExpressionMinusContext ctx)
FEEL_1_1BaseVisitor
signedUnaryExpressionMinus
labeled alternative in FEEL_1_1Parser.unaryExpression()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitSignedUnaryExpressionMinus
in interface FEEL_1_1Visitor<DirectCompilerResult>
visitSignedUnaryExpressionMinus
in class FEEL_1_1BaseVisitor<DirectCompilerResult>
ctx
- the parse treepublic DirectCompilerResult visitSignedUnaryExpressionPlus(FEEL_1_1Parser.SignedUnaryExpressionPlusContext ctx)
FEEL_1_1BaseVisitor
signedUnaryExpressionPlus
labeled alternative in FEEL_1_1Parser.unaryExpression()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitSignedUnaryExpressionPlus
in interface FEEL_1_1Visitor<DirectCompilerResult>
visitSignedUnaryExpressionPlus
in class FEEL_1_1BaseVisitor<DirectCompilerResult>
ctx
- the parse treepublic DirectCompilerResult visitNullLiteral(FEEL_1_1Parser.NullLiteralContext ctx)
FEEL_1_1BaseVisitor
nullLiteral
labeled alternative in FEEL_1_1Parser.literal()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitNullLiteral
in interface FEEL_1_1Visitor<DirectCompilerResult>
visitNullLiteral
in class FEEL_1_1BaseVisitor<DirectCompilerResult>
ctx
- the parse treepublic DirectCompilerResult visitStringLiteral(FEEL_1_1Parser.StringLiteralContext ctx)
FEEL_1_1BaseVisitor
stringLiteral
labeled alternative in FEEL_1_1Parser.literal()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitStringLiteral
in interface FEEL_1_1Visitor<DirectCompilerResult>
visitStringLiteral
in class FEEL_1_1BaseVisitor<DirectCompilerResult>
ctx
- the parse treepublic DirectCompilerResult visitPrimaryParens(FEEL_1_1Parser.PrimaryParensContext ctx)
FEEL_1_1BaseVisitor
primaryParens
labeled alternative in FEEL_1_1Parser.primary()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitPrimaryParens
in interface FEEL_1_1Visitor<DirectCompilerResult>
visitPrimaryParens
in class FEEL_1_1BaseVisitor<DirectCompilerResult>
ctx
- the parse treepublic DirectCompilerResult visitPowExpression(FEEL_1_1Parser.PowExpressionContext ctx)
FEEL_1_1BaseVisitor
powExpression
labeled alternative in FEEL_1_1Parser.powerExpression()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitPowExpression
in interface FEEL_1_1Visitor<DirectCompilerResult>
visitPowExpression
in class FEEL_1_1BaseVisitor<DirectCompilerResult>
ctx
- the parse treepublic DirectCompilerResult visitMultExpression(FEEL_1_1Parser.MultExpressionContext ctx)
FEEL_1_1BaseVisitor
multExpression
labeled alternative in FEEL_1_1Parser.multiplicativeExpression()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitMultExpression
in interface FEEL_1_1Visitor<DirectCompilerResult>
visitMultExpression
in class FEEL_1_1BaseVisitor<DirectCompilerResult>
ctx
- the parse treepublic DirectCompilerResult visitAddExpression(FEEL_1_1Parser.AddExpressionContext ctx)
FEEL_1_1BaseVisitor
addExpression
labeled alternative in FEEL_1_1Parser.additiveExpression()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitAddExpression
in interface FEEL_1_1Visitor<DirectCompilerResult>
visitAddExpression
in class FEEL_1_1BaseVisitor<DirectCompilerResult>
ctx
- the parse treepublic DirectCompilerResult visitRelExpressionBetween(FEEL_1_1Parser.RelExpressionBetweenContext ctx)
FEEL_1_1BaseVisitor
relExpressionBetween
labeled alternative in FEEL_1_1Parser.relationalExpression()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitRelExpressionBetween
in interface FEEL_1_1Visitor<DirectCompilerResult>
visitRelExpressionBetween
in class FEEL_1_1BaseVisitor<DirectCompilerResult>
ctx
- the parse treepublic DirectCompilerResult visitExpressionList(FEEL_1_1Parser.ExpressionListContext ctx)
visitExpressionList
in interface FEEL_1_1Visitor<DirectCompilerResult>
visitExpressionList
in class FEEL_1_1BaseVisitor<DirectCompilerResult>
ctx
- the parse treepublic DirectCompilerResult visitUnaryTestsRoot(FEEL_1_1Parser.UnaryTestsRootContext ctx)
FEEL_1_1BaseVisitor
FEEL_1_1Parser.unaryTestsRoot()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitUnaryTestsRoot
in interface FEEL_1_1Visitor<DirectCompilerResult>
visitUnaryTestsRoot
in class FEEL_1_1BaseVisitor<DirectCompilerResult>
ctx
- the parse treepublic DirectCompilerResult visitUnaryTests_empty(FEEL_1_1Parser.UnaryTests_emptyContext ctx)
FEEL_1_1BaseVisitor
unaryTests_empty
labeled alternative in FEEL_1_1Parser.unaryTests()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitUnaryTests_empty
in interface FEEL_1_1Visitor<DirectCompilerResult>
visitUnaryTests_empty
in class FEEL_1_1BaseVisitor<DirectCompilerResult>
ctx
- the parse treepublic DirectCompilerResult visitUnaryTests_negated(FEEL_1_1Parser.UnaryTests_negatedContext ctx)
FEEL_1_1BaseVisitor
unaryTests_negated
labeled alternative in FEEL_1_1Parser.unaryTests()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitUnaryTests_negated
in interface FEEL_1_1Visitor<DirectCompilerResult>
visitUnaryTests_negated
in class FEEL_1_1BaseVisitor<DirectCompilerResult>
ctx
- the parse treepublic DirectCompilerResult visitUnaryTests_positive(FEEL_1_1Parser.UnaryTests_positiveContext ctx)
FEEL_1_1BaseVisitor
unaryTests_positive
labeled alternative in FEEL_1_1Parser.unaryTests()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitUnaryTests_positive
in interface FEEL_1_1Visitor<DirectCompilerResult>
visitUnaryTests_positive
in class FEEL_1_1BaseVisitor<DirectCompilerResult>
ctx
- the parse treepublic DirectCompilerResult visitPositiveUnaryTests(FEEL_1_1Parser.PositiveUnaryTestsContext ctx)
FEEL_1_1BaseVisitor
FEEL_1_1Parser.positiveUnaryTests()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitPositiveUnaryTests
in interface FEEL_1_1Visitor<DirectCompilerResult>
visitPositiveUnaryTests
in class FEEL_1_1BaseVisitor<DirectCompilerResult>
ctx
- the parse treepublic DirectCompilerResult visitInterval(FEEL_1_1Parser.IntervalContext ctx)
FEEL_1_1BaseVisitor
FEEL_1_1Parser.interval()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitInterval
in interface FEEL_1_1Visitor<DirectCompilerResult>
visitInterval
in class FEEL_1_1BaseVisitor<DirectCompilerResult>
ctx
- the parse treepublic DirectCompilerResult visitPositiveUnaryTestIneq(FEEL_1_1Parser.PositiveUnaryTestIneqContext ctx)
FEEL_1_1BaseVisitor
positiveUnaryTestIneq
labeled alternative in FEEL_1_1Parser.simplePositiveUnaryTest()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitPositiveUnaryTestIneq
in interface FEEL_1_1Visitor<DirectCompilerResult>
visitPositiveUnaryTestIneq
in class FEEL_1_1BaseVisitor<DirectCompilerResult>
ctx
- the parse treepublic DirectCompilerResult visitRelExpressionTestList(FEEL_1_1Parser.RelExpressionTestListContext ctx)
FEEL_1_1BaseVisitor
relExpressionTestList
labeled alternative in FEEL_1_1Parser.relationalExpression()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitRelExpressionTestList
in interface FEEL_1_1Visitor<DirectCompilerResult>
visitRelExpressionTestList
in class FEEL_1_1BaseVisitor<DirectCompilerResult>
ctx
- the parse treepublic DirectCompilerResult visitRelExpressionValue(FEEL_1_1Parser.RelExpressionValueContext ctx)
FEEL_1_1BaseVisitor
relExpressionValue
labeled alternative in FEEL_1_1Parser.relationalExpression()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitRelExpressionValue
in interface FEEL_1_1Visitor<DirectCompilerResult>
visitRelExpressionValue
in class FEEL_1_1BaseVisitor<DirectCompilerResult>
ctx
- the parse treepublic DirectCompilerResult visitPositiveUnaryTestDash(FEEL_1_1Parser.PositiveUnaryTestDashContext ctx)
FEEL_1_1BaseVisitor
positiveUnaryTestDash
labeled alternative in FEEL_1_1Parser.simpleUnaryTests()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitPositiveUnaryTestDash
in interface FEEL_1_1Visitor<DirectCompilerResult>
visitPositiveUnaryTestDash
in class FEEL_1_1BaseVisitor<DirectCompilerResult>
ctx
- the parse treepublic DirectCompilerResult visitCompExpression(FEEL_1_1Parser.CompExpressionContext ctx)
FEEL_1_1BaseVisitor
compExpression
labeled alternative in FEEL_1_1Parser.comparisonExpression()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitCompExpression
in interface FEEL_1_1Visitor<DirectCompilerResult>
visitCompExpression
in class FEEL_1_1BaseVisitor<DirectCompilerResult>
ctx
- the parse treepublic DirectCompilerResult visitCondOr(FEEL_1_1Parser.CondOrContext ctx)
FEEL_1_1BaseVisitor
condOr
labeled alternative in FEEL_1_1Parser.conditionalOrExpression()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitCondOr
in interface FEEL_1_1Visitor<DirectCompilerResult>
visitCondOr
in class FEEL_1_1BaseVisitor<DirectCompilerResult>
ctx
- the parse treepublic DirectCompilerResult visitCondAnd(FEEL_1_1Parser.CondAndContext ctx)
FEEL_1_1BaseVisitor
condAnd
labeled alternative in FEEL_1_1Parser.conditionalAndExpression()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitCondAnd
in interface FEEL_1_1Visitor<DirectCompilerResult>
visitCondAnd
in class FEEL_1_1BaseVisitor<DirectCompilerResult>
ctx
- the parse treepublic DirectCompilerResult visitList(FEEL_1_1Parser.ListContext ctx)
FEEL_1_1BaseVisitor
FEEL_1_1Parser.list()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitList
in interface FEEL_1_1Visitor<DirectCompilerResult>
visitList
in class FEEL_1_1BaseVisitor<DirectCompilerResult>
ctx
- the parse treepublic DirectCompilerResult visitNameDefinition(FEEL_1_1Parser.NameDefinitionContext ctx)
FEEL_1_1BaseVisitor
FEEL_1_1Parser.nameDefinition()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitNameDefinition
in interface FEEL_1_1Visitor<DirectCompilerResult>
visitNameDefinition
in class FEEL_1_1BaseVisitor<DirectCompilerResult>
ctx
- the parse treepublic DirectCompilerResult visitKeyString(FEEL_1_1Parser.KeyStringContext ctx)
FEEL_1_1BaseVisitor
keyString
labeled alternative in FEEL_1_1Parser.key()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitKeyString
in interface FEEL_1_1Visitor<DirectCompilerResult>
visitKeyString
in class FEEL_1_1BaseVisitor<DirectCompilerResult>
ctx
- the parse treepublic DirectCompilerResult visitKeyName(FEEL_1_1Parser.KeyNameContext ctx)
FEEL_1_1BaseVisitor
keyName
labeled alternative in FEEL_1_1Parser.key()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitKeyName
in interface FEEL_1_1Visitor<DirectCompilerResult>
visitKeyName
in class FEEL_1_1BaseVisitor<DirectCompilerResult>
ctx
- the parse treepublic DirectCompilerResult visitContextEntries(FEEL_1_1Parser.ContextEntriesContext ctx)
FEEL_1_1BaseVisitor
FEEL_1_1Parser.contextEntries()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitContextEntries
in interface FEEL_1_1Visitor<DirectCompilerResult>
visitContextEntries
in class FEEL_1_1BaseVisitor<DirectCompilerResult>
ctx
- the parse treepublic DirectCompilerResult visitContext(FEEL_1_1Parser.ContextContext ctx)
FEEL_1_1BaseVisitor
FEEL_1_1Parser.context()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitContext
in interface FEEL_1_1Visitor<DirectCompilerResult>
visitContext
in class FEEL_1_1BaseVisitor<DirectCompilerResult>
ctx
- the parse treepublic DirectCompilerResult visitFormalParameters(FEEL_1_1Parser.FormalParametersContext ctx)
FEEL_1_1BaseVisitor
FEEL_1_1Parser.formalParameters()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitFormalParameters
in interface FEEL_1_1Visitor<DirectCompilerResult>
visitFormalParameters
in class FEEL_1_1BaseVisitor<DirectCompilerResult>
ctx
- the parse treepublic DirectCompilerResult visitFunctionDefinition(FEEL_1_1Parser.FunctionDefinitionContext ctx)
FEEL_1_1BaseVisitor
FEEL_1_1Parser.functionDefinition()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitFunctionDefinition
in interface FEEL_1_1Visitor<DirectCompilerResult>
visitFunctionDefinition
in class FEEL_1_1BaseVisitor<DirectCompilerResult>
ctx
- the parse treepublic DirectCompilerResult visitForExpression(FEEL_1_1Parser.ForExpressionContext ctx)
FEEL_1_1BaseVisitor
FEEL_1_1Parser.forExpression()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitForExpression
in interface FEEL_1_1Visitor<DirectCompilerResult>
visitForExpression
in class FEEL_1_1BaseVisitor<DirectCompilerResult>
ctx
- the parse treepublic DirectCompilerResult visitQualifiedName(FEEL_1_1Parser.QualifiedNameContext ctx)
FEEL_1_1BaseVisitor
FEEL_1_1Parser.qualifiedName()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitQualifiedName
in interface FEEL_1_1Visitor<DirectCompilerResult>
visitQualifiedName
in class FEEL_1_1BaseVisitor<DirectCompilerResult>
ctx
- the parse treepublic DirectCompilerResult visitIfExpression(FEEL_1_1Parser.IfExpressionContext ctx)
FEEL_1_1BaseVisitor
FEEL_1_1Parser.ifExpression()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitIfExpression
in interface FEEL_1_1Visitor<DirectCompilerResult>
visitIfExpression
in class FEEL_1_1BaseVisitor<DirectCompilerResult>
ctx
- the parse treepublic DirectCompilerResult visitQuantExprSome(FEEL_1_1Parser.QuantExprSomeContext ctx)
FEEL_1_1BaseVisitor
quantExprSome
labeled alternative in FEEL_1_1Parser.quantifiedExpression()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitQuantExprSome
in interface FEEL_1_1Visitor<DirectCompilerResult>
visitQuantExprSome
in class FEEL_1_1BaseVisitor<DirectCompilerResult>
ctx
- the parse treepublic DirectCompilerResult visitQuantExprEvery(FEEL_1_1Parser.QuantExprEveryContext ctx)
FEEL_1_1BaseVisitor
quantExprEvery
labeled alternative in FEEL_1_1Parser.quantifiedExpression()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitQuantExprEvery
in interface FEEL_1_1Visitor<DirectCompilerResult>
visitQuantExprEvery
in class FEEL_1_1BaseVisitor<DirectCompilerResult>
ctx
- the parse treepublic DirectCompilerResult visitNameRef(FEEL_1_1Parser.NameRefContext ctx)
FEEL_1_1BaseVisitor
FEEL_1_1Parser.nameRef()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitNameRef
in interface FEEL_1_1Visitor<DirectCompilerResult>
visitNameRef
in class FEEL_1_1BaseVisitor<DirectCompilerResult>
ctx
- the parse treepublic DirectCompilerResult visitPositionalParameters(FEEL_1_1Parser.PositionalParametersContext ctx)
FEEL_1_1BaseVisitor
FEEL_1_1Parser.positionalParameters()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitPositionalParameters
in interface FEEL_1_1Visitor<DirectCompilerResult>
visitPositionalParameters
in class FEEL_1_1BaseVisitor<DirectCompilerResult>
ctx
- the parse treepublic DirectCompilerResult visitNamedParameter(FEEL_1_1Parser.NamedParameterContext ctx)
FEEL_1_1BaseVisitor
FEEL_1_1Parser.namedParameter()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitNamedParameter
in interface FEEL_1_1Visitor<DirectCompilerResult>
visitNamedParameter
in class FEEL_1_1BaseVisitor<DirectCompilerResult>
ctx
- the parse treepublic DirectCompilerResult visitNamedParameters(FEEL_1_1Parser.NamedParametersContext ctx)
FEEL_1_1BaseVisitor
FEEL_1_1Parser.namedParameters()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitNamedParameters
in interface FEEL_1_1Visitor<DirectCompilerResult>
visitNamedParameters
in class FEEL_1_1BaseVisitor<DirectCompilerResult>
ctx
- the parse treepublic DirectCompilerResult visitParametersEmpty(FEEL_1_1Parser.ParametersEmptyContext ctx)
FEEL_1_1BaseVisitor
parametersEmpty
labeled alternative in FEEL_1_1Parser.parameters()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitParametersEmpty
in interface FEEL_1_1Visitor<DirectCompilerResult>
visitParametersEmpty
in class FEEL_1_1BaseVisitor<DirectCompilerResult>
ctx
- the parse treepublic DirectCompilerResult visitParametersNamed(FEEL_1_1Parser.ParametersNamedContext ctx)
FEEL_1_1BaseVisitor
parametersNamed
labeled alternative in FEEL_1_1Parser.parameters()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitParametersNamed
in interface FEEL_1_1Visitor<DirectCompilerResult>
visitParametersNamed
in class FEEL_1_1BaseVisitor<DirectCompilerResult>
ctx
- the parse treepublic DirectCompilerResult visitParametersPositional(FEEL_1_1Parser.ParametersPositionalContext ctx)
FEEL_1_1BaseVisitor
parametersPositional
labeled alternative in FEEL_1_1Parser.parameters()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitParametersPositional
in interface FEEL_1_1Visitor<DirectCompilerResult>
visitParametersPositional
in class FEEL_1_1BaseVisitor<DirectCompilerResult>
ctx
- the parse treepublic DirectCompilerResult visitPrimaryName(FEEL_1_1Parser.PrimaryNameContext ctx)
FEEL_1_1BaseVisitor
primaryName
labeled alternative in FEEL_1_1Parser.primary()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitPrimaryName
in interface FEEL_1_1Visitor<DirectCompilerResult>
visitPrimaryName
in class FEEL_1_1BaseVisitor<DirectCompilerResult>
ctx
- the parse treepublic DirectCompilerResult visitType(FEEL_1_1Parser.TypeContext ctx)
FEEL_1_1BaseVisitor
FEEL_1_1Parser.type()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitType
in interface FEEL_1_1Visitor<DirectCompilerResult>
visitType
in class FEEL_1_1BaseVisitor<DirectCompilerResult>
ctx
- the parse treepublic DirectCompilerResult visitRelExpressionInstanceOf(FEEL_1_1Parser.RelExpressionInstanceOfContext ctx)
FEEL_1_1BaseVisitor
relExpressionInstanceOf
labeled alternative in FEEL_1_1Parser.relationalExpression()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitRelExpressionInstanceOf
in interface FEEL_1_1Visitor<DirectCompilerResult>
visitRelExpressionInstanceOf
in class FEEL_1_1BaseVisitor<DirectCompilerResult>
ctx
- the parse treepublic DirectCompilerResult visitFilterPathExpression(FEEL_1_1Parser.FilterPathExpressionContext ctx)
FEEL_1_1BaseVisitor
FEEL_1_1Parser.filterPathExpression()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitFilterPathExpression
in interface FEEL_1_1Visitor<DirectCompilerResult>
visitFilterPathExpression
in class FEEL_1_1BaseVisitor<DirectCompilerResult>
ctx
- the parse treepublic DirectCompilerResult visitExpressionTextual(FEEL_1_1Parser.ExpressionTextualContext ctx)
FEEL_1_1BaseVisitor
expressionTextual
labeled alternative in FEEL_1_1Parser.expression()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitExpressionTextual
in interface FEEL_1_1Visitor<DirectCompilerResult>
visitExpressionTextual
in class FEEL_1_1BaseVisitor<DirectCompilerResult>
ctx
- the parse treepublic DirectCompilerResult visitUenpmPrimary(FEEL_1_1Parser.UenpmPrimaryContext ctx)
FEEL_1_1BaseVisitor
uenpmPrimary
labeled alternative in FEEL_1_1Parser.unaryExpressionNotPlusMinus()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitUenpmPrimary
in interface FEEL_1_1Visitor<DirectCompilerResult>
visitUenpmPrimary
in class FEEL_1_1BaseVisitor<DirectCompilerResult>
ctx
- the parse treepublic DirectCompilerResult visitCompilation_unit(FEEL_1_1Parser.Compilation_unitContext ctx)
FEEL_1_1BaseVisitor
FEEL_1_1Parser.compilation_unit()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitCompilation_unit
in interface FEEL_1_1Visitor<DirectCompilerResult>
visitCompilation_unit
in class FEEL_1_1BaseVisitor<DirectCompilerResult>
ctx
- the parse treeCopyright © 2001–2018 JBoss by Red Hat. All rights reserved.