Class MappingExpressionBaseVisitor<T>
- java.lang.Object
-
- org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T>
-
- com.api.jsonata4java.expressions.generated.MappingExpressionBaseVisitor<T>
-
- Type Parameters:
T- The return type of the visit operation. UseVoidfor operations with no return type.
- All Implemented Interfaces:
MappingExpressionVisitor<T>,org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
- Direct Known Subclasses:
ExpressionsVisitor
public class MappingExpressionBaseVisitor<T> extends org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T> implements MappingExpressionVisitor<T>
This class provides an empty implementation ofMappingExpressionVisitor, which can be extended to create a visitor which only needs to handle a subset of the available methods.
-
-
Constructor Summary
Constructors Constructor Description MappingExpressionBaseVisitor()
-
Method Summary
-
Methods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminal
-
-
-
-
Method Detail
-
visitExpr_to_eof
public T visitExpr_to_eof(MappingExpressionParser.Expr_to_eofContext ctx)
Visit a parse tree produced byMappingExpressionParser.expr_to_eof().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitExpr_to_eofin interfaceMappingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitParens
public T visitParens(MappingExpressionParser.ParensContext ctx)
Visit a parse tree produced by theparenslabeled alternative inMappingExpressionParser.expr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitParensin interfaceMappingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMuldiv_op
public T visitMuldiv_op(MappingExpressionParser.Muldiv_opContext ctx)
Visit a parse tree produced by themuldiv_oplabeled alternative inMappingExpressionParser.expr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitMuldiv_opin interfaceMappingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLogor
public T visitLogor(MappingExpressionParser.LogorContext ctx)
Visit a parse tree produced by thelogorlabeled alternative inMappingExpressionParser.expr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitLogorin interfaceMappingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRegular_expression
public T visitRegular_expression(MappingExpressionParser.Regular_expressionContext ctx)
Visit a parse tree produced by theregular_expressionlabeled alternative inMappingExpressionParser.expr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitRegular_expressionin interfaceMappingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitString
public T visitString(MappingExpressionParser.StringContext ctx)
Visit a parse tree produced by thestringlabeled alternative inMappingExpressionParser.expr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitStringin interfaceMappingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLogand
public T visitLogand(MappingExpressionParser.LogandContext ctx)
Visit a parse tree produced by thelogandlabeled alternative inMappingExpressionParser.expr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitLogandin interfaceMappingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitConditional
public T visitConditional(MappingExpressionParser.ConditionalContext ctx)
Visit a parse tree produced by theconditionallabeled alternative inMappingExpressionParser.expr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitConditionalin interfaceMappingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFunction_call
public T visitFunction_call(MappingExpressionParser.Function_callContext ctx)
Visit a parse tree produced by thefunction_calllabeled alternative inMappingExpressionParser.expr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitFunction_callin interfaceMappingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitVar_assign
public T visitVar_assign(MappingExpressionParser.Var_assignContext ctx)
Visit a parse tree produced by thevar_assignlabeled alternative inMappingExpressionParser.expr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitVar_assignin interfaceMappingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDescendant
public T visitDescendant(MappingExpressionParser.DescendantContext ctx)
Visit a parse tree produced by thedescendantlabeled alternative inMappingExpressionParser.expr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDescendantin interfaceMappingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMembership
public T visitMembership(MappingExpressionParser.MembershipContext ctx)
Visit a parse tree produced by themembershiplabeled alternative inMappingExpressionParser.expr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitMembershipin interfaceMappingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAddsub_op
public T visitAddsub_op(MappingExpressionParser.Addsub_opContext ctx)
Visit a parse tree produced by theaddsub_oplabeled alternative inMappingExpressionParser.expr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAddsub_opin interfaceMappingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitParent_path_solitary
public T visitParent_path_solitary(MappingExpressionParser.Parent_path_solitaryContext ctx)
Visit a parse tree produced by theparent_path_solitarylabeled alternative inMappingExpressionParser.expr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitParent_path_solitaryin interfaceMappingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFunction_decl
public T visitFunction_decl(MappingExpressionParser.Function_declContext ctx)
Visit a parse tree produced by thefunction_decllabeled alternative inMappingExpressionParser.expr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitFunction_declin interfaceMappingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNumber
public T visitNumber(MappingExpressionParser.NumberContext ctx)
Visit a parse tree produced by thenumberlabeled alternative inMappingExpressionParser.expr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitNumberin interfaceMappingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPath
public T visitPath(MappingExpressionParser.PathContext ctx)
Visit a parse tree produced by thepathlabeled alternative inMappingExpressionParser.expr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitPathin interfaceMappingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTo_array
public T visitTo_array(MappingExpressionParser.To_arrayContext ctx)
Visit a parse tree produced by theto_arraylabeled alternative inMappingExpressionParser.expr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTo_arrayin interfaceMappingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitArray
public T visitArray(MappingExpressionParser.ArrayContext ctx)
Visit a parse tree produced by thearraylabeled alternative inMappingExpressionParser.expr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitArrayin interfaceMappingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitParent_path
public T visitParent_path(MappingExpressionParser.Parent_pathContext ctx)
Visit a parse tree produced by theparent_pathlabeled alternative inMappingExpressionParser.expr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitParent_pathin interfaceMappingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitId
public T visitId(MappingExpressionParser.IdContext ctx)
Visit a parse tree produced by theidlabeled alternative inMappingExpressionParser.expr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitIdin interfaceMappingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitObject_constructor
public T visitObject_constructor(MappingExpressionParser.Object_constructorContext ctx)
Visit a parse tree produced by theobject_constructorlabeled alternative inMappingExpressionParser.expr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitObject_constructorin interfaceMappingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitContext_ref
public T visitContext_ref(MappingExpressionParser.Context_refContext ctx)
Visit a parse tree produced by thecontext_reflabeled alternative inMappingExpressionParser.expr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitContext_refin interfaceMappingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRegular_expression_multiline
public T visitRegular_expression_multiline(MappingExpressionParser.Regular_expression_multilineContext ctx)
Visit a parse tree produced by theregular_expression_multilinelabeled alternative inMappingExpressionParser.expr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitRegular_expression_multilinein interfaceMappingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRegular_expression_caseinsensitive
public T visitRegular_expression_caseinsensitive(MappingExpressionParser.Regular_expression_caseinsensitiveContext ctx)
Visit a parse tree produced by theregular_expression_caseinsensitivelabeled alternative inMappingExpressionParser.expr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitRegular_expression_caseinsensitivein interfaceMappingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitArray_constructor
public T visitArray_constructor(MappingExpressionParser.Array_constructorContext ctx)
Visit a parse tree produced by thearray_constructorlabeled alternative inMappingExpressionParser.expr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitArray_constructorin interfaceMappingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUnary_op
public T visitUnary_op(MappingExpressionParser.Unary_opContext ctx)
Visit a parse tree produced by theunary_oplabeled alternative inMappingExpressionParser.expr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitUnary_opin interfaceMappingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitVar_recall
public T visitVar_recall(MappingExpressionParser.Var_recallContext ctx)
Visit a parse tree produced by thevar_recalllabeled alternative inMappingExpressionParser.expr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitVar_recallin interfaceMappingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitConcat_op
public T visitConcat_op(MappingExpressionParser.Concat_opContext ctx)
Visit a parse tree produced by theconcat_oplabeled alternative inMappingExpressionParser.expr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitConcat_opin interfaceMappingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRoot_path
public T visitRoot_path(MappingExpressionParser.Root_pathContext ctx)
Visit a parse tree produced by theroot_pathlabeled alternative inMappingExpressionParser.expr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitRoot_pathin interfaceMappingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFct_chain
public T visitFct_chain(MappingExpressionParser.Fct_chainContext ctx)
Visit a parse tree produced by thefct_chainlabeled alternative inMappingExpressionParser.expr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitFct_chainin interfaceMappingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBoolean
public T visitBoolean(MappingExpressionParser.BooleanContext ctx)
Visit a parse tree produced by thebooleanlabeled alternative inMappingExpressionParser.expr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitBooleanin interfaceMappingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNull
public T visitNull(MappingExpressionParser.NullContext ctx)
Visit a parse tree produced by thenulllabeled alternative inMappingExpressionParser.expr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitNullin interfaceMappingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitComp_op
public T visitComp_op(MappingExpressionParser.Comp_opContext ctx)
Visit a parse tree produced by thecomp_oplabeled alternative inMappingExpressionParser.expr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitComp_opin interfaceMappingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFunction_exec
public T visitFunction_exec(MappingExpressionParser.Function_execContext ctx)
Visit a parse tree produced by thefunction_execlabeled alternative inMappingExpressionParser.expr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitFunction_execin interfaceMappingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitField_values
public T visitField_values(MappingExpressionParser.Field_valuesContext ctx)
Visit a parse tree produced by thefield_valueslabeled alternative inMappingExpressionParser.expr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitField_valuesin interfaceMappingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitObject
public T visitObject(MappingExpressionParser.ObjectContext ctx)
Visit a parse tree produced by theobjectlabeled alternative inMappingExpressionParser.expr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitObjectin interfaceMappingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFieldList
public T visitFieldList(MappingExpressionParser.FieldListContext ctx)
Visit a parse tree produced byMappingExpressionParser.fieldList().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitFieldListin interfaceMappingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExprList
public T visitExprList(MappingExpressionParser.ExprListContext ctx)
Visit a parse tree produced byMappingExpressionParser.exprList().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitExprListin interfaceMappingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitVarList
public T visitVarList(MappingExpressionParser.VarListContext ctx)
Visit a parse tree produced byMappingExpressionParser.varList().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitVarListin interfaceMappingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExprValues
public T visitExprValues(MappingExpressionParser.ExprValuesContext ctx)
Visit a parse tree produced byMappingExpressionParser.exprValues().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitExprValuesin interfaceMappingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitEmptyValues
public T visitEmptyValues(MappingExpressionParser.EmptyValuesContext ctx)
Visit a parse tree produced byMappingExpressionParser.emptyValues().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitEmptyValuesin interfaceMappingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSeq
public T visitSeq(MappingExpressionParser.SeqContext ctx)
Visit a parse tree produced byMappingExpressionParser.seq().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSeqin interfaceMappingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExprOrSeq
public T visitExprOrSeq(MappingExpressionParser.ExprOrSeqContext ctx)
Visit a parse tree produced byMappingExpressionParser.exprOrSeq().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitExprOrSeqin interfaceMappingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExprOrSeqList
public T visitExprOrSeqList(MappingExpressionParser.ExprOrSeqListContext ctx)
Visit a parse tree produced byMappingExpressionParser.exprOrSeqList().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitExprOrSeqListin interfaceMappingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRegularExpressionCaseInsensitive
public T visitRegularExpressionCaseInsensitive(MappingExpressionParser.RegularExpressionCaseInsensitiveContext ctx)
Visit a parse tree produced byMappingExpressionParser.regularExpressionCaseInsensitive().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitRegularExpressionCaseInsensitivein interfaceMappingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRegularExpressionMultiline
public T visitRegularExpressionMultiline(MappingExpressionParser.RegularExpressionMultilineContext ctx)
Visit a parse tree produced byMappingExpressionParser.regularExpressionMultiline().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitRegularExpressionMultilinein interfaceMappingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRegularExpression
public T visitRegularExpression(MappingExpressionParser.RegularExpressionContext ctx)
Visit a parse tree produced byMappingExpressionParser.regularExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitRegularExpressionin interfaceMappingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRegexPattern
public T visitRegexPattern(MappingExpressionParser.RegexPatternContext ctx)
Visit a parse tree produced byMappingExpressionParser.regexPattern().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitRegexPatternin interfaceMappingExpressionVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
-