Interface MappingExpressionVisitor<T>
- Type Parameters:
T- The return type of the visit operation. UseVoidfor operations with no return type.
- All Superinterfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
- All Known Implementing Classes:
ExpressionsVisitor,MappingExpressionBaseVisitor
public interface MappingExpressionVisitor<T>
extends org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
This interface defines a complete generic visitor for a parse tree produced
by
MappingExpressionParser.-
Method Summary
Modifier and TypeMethodDescriptionVisit a parse tree produced by theaddsub_oplabeled alternative inMappingExpressionParser.expr().Visit a parse tree produced by thearraylabeled alternative inMappingExpressionParser.expr().Visit a parse tree produced by thearray_constructorlabeled alternative inMappingExpressionParser.expr().Visit a parse tree produced by thebooleanlabeled alternative inMappingExpressionParser.expr().Visit a parse tree produced by thecomp_oplabeled alternative inMappingExpressionParser.expr().Visit a parse tree produced by theconcat_oplabeled alternative inMappingExpressionParser.expr().Visit a parse tree produced by theconditionallabeled alternative inMappingExpressionParser.expr().Visit a parse tree produced by thecontext_reflabeled alternative inMappingExpressionParser.expr().Visit a parse tree produced by thedescendantlabeled alternative inMappingExpressionParser.expr().Visit a parse tree produced byMappingExpressionParser.emptyValues().Visit a parse tree produced byMappingExpressionParser.expr_to_eof().Visit a parse tree produced byMappingExpressionParser.exprList().Visit a parse tree produced byMappingExpressionParser.exprOrSeq().Visit a parse tree produced byMappingExpressionParser.exprOrSeqList().Visit a parse tree produced byMappingExpressionParser.exprValues().Visit a parse tree produced by thefct_chainlabeled alternative inMappingExpressionParser.expr().Visit a parse tree produced by thefield_valueslabeled alternative inMappingExpressionParser.expr().Visit a parse tree produced byMappingExpressionParser.fieldList().Visit a parse tree produced by thefunction_calllabeled alternative inMappingExpressionParser.expr().Visit a parse tree produced by thefunction_decllabeled alternative inMappingExpressionParser.expr().Visit a parse tree produced by thefunction_execlabeled alternative inMappingExpressionParser.expr().Visit a parse tree produced by theidlabeled alternative inMappingExpressionParser.expr().Visit a parse tree produced by thelogandlabeled alternative inMappingExpressionParser.expr().Visit a parse tree produced by thelogorlabeled alternative inMappingExpressionParser.expr().Visit a parse tree produced by themembershiplabeled alternative inMappingExpressionParser.expr().Visit a parse tree produced by themuldiv_oplabeled alternative inMappingExpressionParser.expr().Visit a parse tree produced by thenulllabeled alternative inMappingExpressionParser.expr().Visit a parse tree produced by thenumberlabeled alternative inMappingExpressionParser.expr().Visit a parse tree produced by theobjectlabeled alternative inMappingExpressionParser.expr().Visit a parse tree produced by theobject_constructorlabeled alternative inMappingExpressionParser.expr().Visit a parse tree produced by theop_orderbylabeled alternative inMappingExpressionParser.expr().Visit a parse tree produced by theparenslabeled alternative inMappingExpressionParser.expr().Visit a parse tree produced by theparent_pathlabeled alternative inMappingExpressionParser.expr().Visit a parse tree produced by theparent_path_solitarylabeled alternative inMappingExpressionParser.expr().Visit a parse tree produced by thepathlabeled alternative inMappingExpressionParser.expr().Visit a parse tree produced byMappingExpressionParser.regexPattern().Visit a parse tree produced by theregular_expressionlabeled alternative inMappingExpressionParser.expr().visitRegular_expression_caseinsensitive(MappingExpressionParser.Regular_expression_caseinsensitiveContext ctx) Visit a parse tree produced by theregular_expression_caseinsensitivelabeled alternative inMappingExpressionParser.expr().Visit a parse tree produced by theregular_expression_multilinelabeled alternative inMappingExpressionParser.expr().Visit a parse tree produced byMappingExpressionParser.regularExpression().visitRegularExpressionCaseInsensitive(MappingExpressionParser.RegularExpressionCaseInsensitiveContext ctx) Visit a parse tree produced byMappingExpressionParser.regularExpressionCaseInsensitive().Visit a parse tree produced byMappingExpressionParser.regularExpressionMultiline().Visit a parse tree produced by theroot_pathlabeled alternative inMappingExpressionParser.expr().Visit a parse tree produced byMappingExpressionParser.seq().Visit a parse tree produced by thestringlabeled alternative inMappingExpressionParser.expr().Visit a parse tree produced by theto_arraylabeled alternative inMappingExpressionParser.expr().Visit a parse tree produced by theunary_oplabeled alternative inMappingExpressionParser.expr().Visit a parse tree produced by thevar_assignlabeled alternative inMappingExpressionParser.expr().Visit a parse tree produced by thevar_recalllabeled alternative inMappingExpressionParser.expr().Visit a parse tree produced byMappingExpressionParser.varList().Methods inherited from interface org.antlr.v4.runtime.tree.ParseTreeVisitor
visit, visitChildren, visitErrorNode, visitTerminal
-
Method Details
-
visitExpr_to_eof
Visit a parse tree produced byMappingExpressionParser.expr_to_eof().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitParens
Visit a parse tree produced by theparenslabeled alternative inMappingExpressionParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMuldiv_op
Visit a parse tree produced by themuldiv_oplabeled alternative inMappingExpressionParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLogor
Visit a parse tree produced by thelogorlabeled alternative inMappingExpressionParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRegular_expression
Visit a parse tree produced by theregular_expressionlabeled alternative inMappingExpressionParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitString
Visit a parse tree produced by thestringlabeled alternative inMappingExpressionParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLogand
Visit a parse tree produced by thelogandlabeled alternative inMappingExpressionParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitConditional
Visit a parse tree produced by theconditionallabeled alternative inMappingExpressionParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFunction_call
Visit a parse tree produced by thefunction_calllabeled alternative inMappingExpressionParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitVar_assign
Visit a parse tree produced by thevar_assignlabeled alternative inMappingExpressionParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDescendant
Visit a parse tree produced by thedescendantlabeled alternative inMappingExpressionParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMembership
Visit a parse tree produced by themembershiplabeled alternative inMappingExpressionParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAddsub_op
Visit a parse tree produced by theaddsub_oplabeled alternative inMappingExpressionParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitParent_path_solitary
Visit a parse tree produced by theparent_path_solitarylabeled alternative inMappingExpressionParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFunction_decl
Visit a parse tree produced by thefunction_decllabeled alternative inMappingExpressionParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNumber
Visit a parse tree produced by thenumberlabeled alternative inMappingExpressionParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPath
Visit a parse tree produced by thepathlabeled alternative inMappingExpressionParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTo_array
Visit a parse tree produced by theto_arraylabeled alternative inMappingExpressionParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitArray
Visit a parse tree produced by thearraylabeled alternative inMappingExpressionParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitParent_path
Visit a parse tree produced by theparent_pathlabeled alternative inMappingExpressionParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitId
Visit a parse tree produced by theidlabeled alternative inMappingExpressionParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitObject_constructor
Visit a parse tree produced by theobject_constructorlabeled alternative inMappingExpressionParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitContext_ref
Visit a parse tree produced by thecontext_reflabeled alternative inMappingExpressionParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOp_orderby
Visit a parse tree produced by theop_orderbylabeled alternative inMappingExpressionParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRegular_expression_multiline
T visitRegular_expression_multiline(MappingExpressionParser.Regular_expression_multilineContext ctx) Visit a parse tree produced by theregular_expression_multilinelabeled alternative inMappingExpressionParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRegular_expression_caseinsensitive
T visitRegular_expression_caseinsensitive(MappingExpressionParser.Regular_expression_caseinsensitiveContext ctx) Visit a parse tree produced by theregular_expression_caseinsensitivelabeled alternative inMappingExpressionParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitArray_constructor
Visit a parse tree produced by thearray_constructorlabeled alternative inMappingExpressionParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUnary_op
Visit a parse tree produced by theunary_oplabeled alternative inMappingExpressionParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitVar_recall
Visit a parse tree produced by thevar_recalllabeled alternative inMappingExpressionParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitConcat_op
Visit a parse tree produced by theconcat_oplabeled alternative inMappingExpressionParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRoot_path
Visit a parse tree produced by theroot_pathlabeled alternative inMappingExpressionParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFct_chain
Visit a parse tree produced by thefct_chainlabeled alternative inMappingExpressionParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBoolean
Visit a parse tree produced by thebooleanlabeled alternative inMappingExpressionParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNull
Visit a parse tree produced by thenulllabeled alternative inMappingExpressionParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitComp_op
Visit a parse tree produced by thecomp_oplabeled alternative inMappingExpressionParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFunction_exec
Visit a parse tree produced by thefunction_execlabeled alternative inMappingExpressionParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitField_values
Visit a parse tree produced by thefield_valueslabeled alternative inMappingExpressionParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitObject
Visit a parse tree produced by theobjectlabeled alternative inMappingExpressionParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFieldList
Visit a parse tree produced byMappingExpressionParser.fieldList().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExprList
Visit a parse tree produced byMappingExpressionParser.exprList().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitVarList
Visit a parse tree produced byMappingExpressionParser.varList().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExprValues
Visit a parse tree produced byMappingExpressionParser.exprValues().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitEmptyValues
Visit a parse tree produced byMappingExpressionParser.emptyValues().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSeq
Visit a parse tree produced byMappingExpressionParser.seq().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExprOrSeq
Visit a parse tree produced byMappingExpressionParser.exprOrSeq().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExprOrSeqList
Visit a parse tree produced byMappingExpressionParser.exprOrSeqList().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRegularExpressionCaseInsensitive
T visitRegularExpressionCaseInsensitive(MappingExpressionParser.RegularExpressionCaseInsensitiveContext ctx) Visit a parse tree produced byMappingExpressionParser.regularExpressionCaseInsensitive().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRegularExpressionMultiline
Visit a parse tree produced byMappingExpressionParser.regularExpressionMultiline().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRegularExpression
Visit a parse tree produced byMappingExpressionParser.regularExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRegexPattern
Visit a parse tree produced byMappingExpressionParser.regexPattern().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-