Class XQueryTranslationVisitor
- All Implemented Interfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<Node>
,XQueryParserVisitor<Node>
- Author:
- Stefan Irimescu, Can Berker Cikis, Ghislain Fourny, Andrea Rinaldi
-
Constructor Summary
ConstructorsConstructorDescriptionXQueryTranslationVisitor
(StaticContext moduleContext, boolean isMainModule, RumbleRuntimeConfiguration configuration, String code) -
Method Summary
Modifier and TypeMethodDescriptionvoid
bindNamespace
(String prefix, String namespace, ExceptionMetadata metadata) void
checkForUnsupportedStatement
(org.antlr.v4.runtime.tree.ParseTree content) generateMetadata
(org.antlr.v4.runtime.Token token) parseEqName
(XQueryParser.EqNameContext ctx, boolean isFunction, boolean isType, boolean isAnnotation) parseName
(XQueryParser.QnameContext ctx, boolean isFunction, boolean isType, boolean isAnnotation) processItemType
(XQueryParser.ItemTypeContext itemTypeContext) void
Visit a parse tree produced byXQueryParser.additiveExpr()
.Visit a parse tree produced byXQueryParser.andExpr()
.Visit a parse tree produced byXQueryParser.applyStatement()
.Visit a parse tree produced byXQueryParser.argument()
.Visit a parse tree produced byXQueryParser.arrayConstructor()
.Visit a parse tree produced byXQueryParser.arrowExpr()
.Visit a parse tree produced byXQueryParser.assignStatement()
.Visit a parse tree produced byXQueryParser.blockExpr()
.Visit a parse tree produced byXQueryParser.blockStatement()
.Visit a parse tree produced byXQueryParser.breakStatement()
.Visit a parse tree produced byXQueryParser.castableExpr()
.Visit a parse tree produced byXQueryParser.castExpr()
.Visit a parse tree produced byXQueryParser.commonContent()
.Visit a parse tree produced byXQueryParser.comparisonExpr()
.Visit a parse tree produced byXQueryParser.compAttrConstructor()
.Visit a parse tree produced byXQueryParser.compDocConstructor()
.Visit a parse tree produced byXQueryParser.compElemConstructor()
.Visit a parse tree produced byXQueryParser.compTextConstructor()
.Visit a parse tree produced byXQueryParser.computedConstructor()
.Visit a parse tree produced byXQueryParser.contextItemDecl()
.Visit a parse tree produced byXQueryParser.contextItemExpr()
.Visit a parse tree produced byXQueryParser.continueStatement()
.Visit a parse tree produced byXQueryParser.countClause()
.Visit a parse tree produced byXQueryParser.directConstructor()
.Visit a parse tree produced byXQueryParser.dirElemConstructorOpenClose()
.Visit a parse tree produced byXQueryParser.dirElemConstructorSingleTag()
.Visit a parse tree produced byXQueryParser.dirElemContent()
.Visit a parse tree produced byXQueryParser.enclosedContentExpr()
.Visit a parse tree produced byXQueryParser.enclosedExpression()
.Visit a parse tree produced byXQueryParser.exitStatement()
.Visit a parse tree produced byXQueryParser.expr()
.Visit a parse tree produced byXQueryParser.exprSimple()
.Visit a parse tree produced byXQueryParser.exprSingle()
.Visit a parse tree produced byXQueryParser.flowrStatement()
.Visit a parse tree produced byXQueryParser.flworExpr()
.Visit a parse tree produced byXQueryParser.forClause()
.Visit a parse tree produced byXQueryParser.forVar()
.Visit a parse tree produced byXQueryParser.functionCall()
.Visit a parse tree produced byXQueryParser.functionDecl()
.Visit a parse tree produced byXQueryParser.functionItemExpr()
.Visit a parse tree produced byXQueryParser.groupByClause()
.Visit a parse tree produced byXQueryParser.ifExpr()
.Visit a parse tree produced byXQueryParser.ifStatement()
.Visit a parse tree produced byXQueryParser.inlineFunctionExpr()
.Visit a parse tree produced byXQueryParser.instanceOfExpr()
.Visit a parse tree produced byXQueryParser.intersectExceptExpr()
.Visit a parse tree produced byXQueryParser.keySpecifier()
.Visit a parse tree produced byXQueryParser.letClause()
.Visit a parse tree produced byXQueryParser.letVar()
.Visit a parse tree produced byXQueryParser.libraryModule()
.Visit a parse tree produced byXQueryParser.literal()
.Visit a parse tree produced byXQueryParser.lookup()
.Visit a parse tree produced byXQueryParser.mainModule()
.Visit a parse tree produced byXQueryParser.module()
.Visit a parse tree produced byXQueryParser.multiplicativeExpr()
.Visit a parse tree produced byXQueryParser.namedFunctionRef()
.Visit a parse tree produced byXQueryParser.nodeConstructor()
.Visit a parse tree produced byXQueryParser.objectConstructor()
.Visit a parse tree produced byXQueryParser.orderByClause()
.Visit a parse tree produced byXQueryParser.orExpr()
.Visit a parse tree produced byXQueryParser.parenthesizedExpr()
.Visit a parse tree produced byXQueryParser.pathExpr()
.Visit a parse tree produced byXQueryParser.postfixExpr()
.Visit a parse tree produced byXQueryParser.predicate()
.Visit a parse tree produced byXQueryParser.primaryExpr()
.Visit a parse tree produced byXQueryParser.program()
.Visit a parse tree produced byXQueryParser.prolog()
.Visit a parse tree produced byXQueryParser.quantifiedExpr()
.Visit a parse tree produced byXQueryParser.rangeExpr()
.Visit a parse tree produced byXQueryParser.simpleMapExpr()
.Visit a parse tree produced byXQueryParser.statement()
.Visit a parse tree produced byXQueryParser.statements()
.Visit a parse tree produced byXQueryParser.statementsAndExpr()
.Visit a parse tree produced byXQueryParser.statementsAndOptionalExpr()
.Visit a parse tree produced byXQueryParser.stepExpr()
.Visit a parse tree produced byXQueryParser.stringConcatExpr()
.Visit a parse tree produced byXQueryParser.switchExpr()
.Visit a parse tree produced byXQueryParser.switchStatement()
.Visit a parse tree produced byXQueryParser.treatExpr()
.Visit a parse tree produced byXQueryParser.tryCatchExpr()
.Visit a parse tree produced byXQueryParser.tryCatchStatement()
.Visit a parse tree produced byXQueryParser.typeswitchExpr()
.Visit a parse tree produced byXQueryParser.typeSwitchStatement()
.Visit a parse tree produced byXQueryParser.unaryExpr()
.Visit a parse tree produced byXQueryParser.unaryLookup()
.Visit a parse tree produced byXQueryParser.unionExpr()
.Visit a parse tree produced byXQueryParser.validateExpr()
.Visit a parse tree produced byXQueryParser.valueExpr()
.Visit a parse tree produced byXQueryParser.varDecl()
.Visit a parse tree produced byXQueryParser.varDeclStatement()
.Visit a parse tree produced byXQueryParser.varRef()
.Visit a parse tree produced byXQueryParser.whereClause()
.Visit a parse tree produced byXQueryParser.whileStatement()
.Methods inherited from class org.rumbledb.parser.xquery.XQueryParserBaseVisitor
visitAbbrevForwardStep, visitAbbrevReverseStep, visitAllNames, visitAllowingEmpty, visitAllWithLocal, visitAllWithNS, visitAnnotatedDecl, visitAnnotation, visitAnnotations, visitAnyArrayTest, visitAnyFunctionTest, visitAnyKindTest, visitAnyMapTest, visitAppendExpr, visitArgumentList, visitArrayTest, visitArrowFunctionSpecifier, visitAttributeDeclaration, visitAttributeName, visitAttributeNameOrWildcard, visitAttributeTest, visitAxisStep, visitBaseURIDecl, visitBinaryNodeTest, visitBoundarySpaceDecl, visitBracedURILiteral, visitCaseClause, visitCaseStatement, visitCatchCaseStatement, visitCatchClause, visitCharNoGrave, visitCharNoLBrace, visitCharNoRBrack, visitCommentTest, visitCompCommentConstructor, visitCompNamespaceConstructor, visitCompOp, visitCompPIConstructor, visitConstructionDecl, visitContentChar, visitCopyDecl, visitCopyNamespacesDecl, visitCurlyArrayConstructor, visitDecimalFormatDecl, visitDefaultCollationDecl, visitDefaultNamespaceDecl, visitDeleteExpr, visitDirAttributeContentApos, visitDirAttributeContentQuot, visitDirAttributeList, visitDirAttributeValue, visitDirAttributeValueApos, visitDirAttributeValueQuot, visitDocumentTest, visitElementDeclaration, visitElementName, visitElementNameOrWildcard, visitElementTest, visitEmptyOrderDecl, visitEnclosedPrefixExpr, visitEnclosedURIExpr, visitEqName, visitExtensionExpr, visitForwardAxis, visitForwardStep, visitFunctionName, visitFunctionTest, visitGeneralComp, visitGroupByVar, visitInheritMode, visitInsertExpr, visitItemType, visitKeyword, visitKeywordNotOKForFunction, visitKeywordOKForFunction, visitKindTest, visitMapTest, visitMlArrayNodeTest, visitMlBooleanNodeTest, visitMlNodeTest, visitMlNullNodeTest, visitMlNumberNodeTest, visitMlObjectNodeTest, visitModuleAndThisIsIt, visitModuleImport, visitNamespaceDecl, visitNamespaceNodeTest, visitNameTest, visitNcName, visitNodeComp, visitNodeTest, visitNoQuotesNoBracesNoAmpNoLAng, visitNumericLiteral, visitOptionDecl, visitOrderByExpr, visitOrderedExpr, visitOrderingModeDecl, visitPairConstructor, visitParam, visitParamList, visitParenthesizedItemTest, visitPiTest, visitPositionalVar, visitPredicateList, visitPreserveMode, visitQname, visitQuantifiedExprVar, visitRelativePathExpr, visitRenameExpr, visitReplaceExpr, visitReverseAxis, visitReverseStep, visitSchemaAttributeTest, visitSchemaElementTest, visitSchemaImport, visitSchemaPrefix, visitSequenceType, visitSetter, visitSimpleTypeName, visitSingleType, visitSlidingWindowClause, visitSquareArrayConstructor, visitStringConstructor, visitStringConstructorChars, visitStringConstructorContent, visitStringConstructorInterpolation, visitStringContentApos, visitStringContentQuot, visitStringLiteral, visitStringLiteralApos, visitStringLiteralQuot, visitSwitchCaseClause, visitSwitchCaseStatement, visitTextTest, visitTransformExpr, visitTumblingWindowClause, visitTypedArrayTest, visitTypeDeclaration, visitTypedFunctionTest, visitTypedMapTest, visitTypeName, visitUnorderedExpr, visitUpdateLocator, visitUriLiteral, visitValidationMode, visitValueComp, visitVarDeclForStatement, visitVarDefaultValue, visitVarName, visitVarValue, visitVersionDecl, visitWindowClause, visitWindowEndCondition, visitWindowStartCondition, visitWindowVars
Methods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminal
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.antlr.v4.runtime.tree.ParseTreeVisitor
visit, visitChildren, visitErrorNode, visitTerminal
-
Constructor Details
-
XQueryTranslationVisitor
public XQueryTranslationVisitor(StaticContext moduleContext, boolean isMainModule, RumbleRuntimeConfiguration configuration, String code)
-
-
Method Details
-
visitModule
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.module()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitModule
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitModule
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitMainModule
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.mainModule()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitMainModule
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitMainModule
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitProgram
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.program()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitProgram
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitProgram
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitLibraryModule
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.libraryModule()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitLibraryModule
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitLibraryModule
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitProlog
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.prolog()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitProlog
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitProlog
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
parseFunctionName
-
parseEqName
public Name parseEqName(XQueryParser.EqNameContext ctx, boolean isFunction, boolean isType, boolean isAnnotation) -
parseName
public Name parseName(XQueryParser.QnameContext ctx, boolean isFunction, boolean isType, boolean isAnnotation) -
visitFunctionDecl
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.functionDecl()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitFunctionDecl
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitFunctionDecl
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitExpr
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.expr()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitExpr
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitExpr
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitExprSingle
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.exprSingle()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitExprSingle
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitExprSingle
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitExprSimple
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.exprSimple()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitExprSimple
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitExprSimple
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitEnclosedExpression
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.enclosedExpression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitEnclosedExpression
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitEnclosedExpression
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFlworExpr
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.flworExpr()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitFlworExpr
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitFlworExpr
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitForClause
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.forClause()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitForClause
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitForClause
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitForVar
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.forVar()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitForVar
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitForVar
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitLetClause
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.letClause()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitLetClause
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitLetClause
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitLetVar
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.letVar()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitLetVar
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitLetVar
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitGroupByClause
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.groupByClause()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitGroupByClause
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitGroupByClause
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitOrderByClause
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.orderByClause()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitOrderByClause
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitOrderByClause
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
processOrderByExpr
-
processGroupByVar
-
visitWhereClause
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.whereClause()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitWhereClause
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitWhereClause
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitCountClause
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.countClause()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitCountClause
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitCountClause
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitOrExpr
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.orExpr()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitOrExpr
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitOrExpr
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAndExpr
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.andExpr()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitAndExpr
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitAndExpr
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitComparisonExpr
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.comparisonExpr()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitComparisonExpr
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitComparisonExpr
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitStringConcatExpr
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.stringConcatExpr()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitStringConcatExpr
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitStringConcatExpr
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitRangeExpr
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.rangeExpr()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitRangeExpr
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitRangeExpr
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAdditiveExpr
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.additiveExpr()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitAdditiveExpr
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitAdditiveExpr
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitMultiplicativeExpr
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.multiplicativeExpr()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitMultiplicativeExpr
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitMultiplicativeExpr
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitUnionExpr
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.unionExpr()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitUnionExpr
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitUnionExpr
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitIntersectExceptExpr
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.intersectExceptExpr()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitIntersectExceptExpr
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitIntersectExceptExpr
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSimpleMapExpr
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.simpleMapExpr()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitSimpleMapExpr
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitSimpleMapExpr
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitInstanceOfExpr
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.instanceOfExpr()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitInstanceOfExpr
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitInstanceOfExpr
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTreatExpr
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.treatExpr()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitTreatExpr
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitTreatExpr
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitCastableExpr
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.castableExpr()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitCastableExpr
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitCastableExpr
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitCastExpr
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.castExpr()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitCastExpr
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitCastExpr
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitArrowExpr
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.arrowExpr()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitArrowExpr
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitArrowExpr
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitUnaryExpr
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.unaryExpr()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitUnaryExpr
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitUnaryExpr
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitValueExpr
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.valueExpr()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitValueExpr
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitValueExpr
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitValidateExpr
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.validateExpr()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitValidateExpr
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitValidateExpr
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPostfixExpr
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.postfixExpr()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitPostfixExpr
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitPostfixExpr
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPredicate
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.predicate()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitPredicate
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitPredicate
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitLookup
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.lookup()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitLookup
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitLookup
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitUnaryLookup
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.unaryLookup()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitUnaryLookup
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitUnaryLookup
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitKeySpecifier
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.keySpecifier()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitKeySpecifier
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitKeySpecifier
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPrimaryExpr
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.primaryExpr()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitPrimaryExpr
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitPrimaryExpr
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitLiteral
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.literal()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitLiteral
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitLiteral
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitObjectConstructor
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.objectConstructor()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitObjectConstructor
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitObjectConstructor
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitNodeConstructor
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.nodeConstructor()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitNodeConstructor
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitNodeConstructor
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDirectConstructor
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.directConstructor()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitDirectConstructor
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitDirectConstructor
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDirElemConstructorOpenClose
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.dirElemConstructorOpenClose()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitDirElemConstructorOpenClose
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitDirElemConstructorOpenClose
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDirElemConstructorSingleTag
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.dirElemConstructorSingleTag()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitDirElemConstructorSingleTag
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitDirElemConstructorSingleTag
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDirElemContent
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.dirElemContent()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitDirElemContent
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitDirElemContent
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitCommonContent
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.commonContent()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitCommonContent
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitCommonContent
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitComputedConstructor
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.computedConstructor()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitComputedConstructor
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitComputedConstructor
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitCompDocConstructor
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.compDocConstructor()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitCompDocConstructor
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitCompDocConstructor
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitCompTextConstructor
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.compTextConstructor()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitCompTextConstructor
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitCompTextConstructor
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitCompAttrConstructor
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.compAttrConstructor()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitCompAttrConstructor
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitCompAttrConstructor
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitCompElemConstructor
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.compElemConstructor()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitCompElemConstructor
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitCompElemConstructor
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitEnclosedContentExpr
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.enclosedContentExpr()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitEnclosedContentExpr
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitEnclosedContentExpr
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitArrayConstructor
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.arrayConstructor()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitArrayConstructor
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitArrayConstructor
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitParenthesizedExpr
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.parenthesizedExpr()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitParenthesizedExpr
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitParenthesizedExpr
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitVarRef
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.varRef()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitVarRef
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitVarRef
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitContextItemExpr
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.contextItemExpr()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitContextItemExpr
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitContextItemExpr
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
processSequenceType
-
processSingleType
-
processItemType
-
visitFunctionCall
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.functionCall()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitFunctionCall
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitFunctionCall
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitArgument
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.argument()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitArgument
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitArgument
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFunctionItemExpr
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.functionItemExpr()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitFunctionItemExpr
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitFunctionItemExpr
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitNamedFunctionRef
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.namedFunctionRef()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitNamedFunctionRef
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitNamedFunctionRef
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitInlineFunctionExpr
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.inlineFunctionExpr()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitInlineFunctionExpr
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitInlineFunctionExpr
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitIfExpr
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.ifExpr()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitIfExpr
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitIfExpr
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSwitchExpr
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.switchExpr()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitSwitchExpr
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitSwitchExpr
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTypeswitchExpr
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.typeswitchExpr()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitTypeswitchExpr
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitTypeswitchExpr
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitQuantifiedExpr
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.quantifiedExpr()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitQuantifiedExpr
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitQuantifiedExpr
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTryCatchExpr
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.tryCatchExpr()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitTryCatchExpr
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitTryCatchExpr
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitVarDecl
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.varDecl()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitVarDecl
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitVarDecl
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitContextItemDecl
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.contextItemDecl()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitContextItemDecl
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitContextItemDecl
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitStatements
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.statements()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitStatements
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitStatements
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitStatementsAndExpr
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.statementsAndExpr()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitStatementsAndExpr
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitStatementsAndExpr
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitStatementsAndOptionalExpr
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.statementsAndOptionalExpr()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitStatementsAndOptionalExpr
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitStatementsAndOptionalExpr
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitStatement
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.statement()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitStatement
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitStatement
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitApplyStatement
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.applyStatement()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitApplyStatement
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitApplyStatement
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAssignStatement
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.assignStatement()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitAssignStatement
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitAssignStatement
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitBlockStatement
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.blockStatement()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitBlockStatement
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitBlockStatement
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitBlockExpr
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.blockExpr()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitBlockExpr
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitBlockExpr
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitBreakStatement
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.breakStatement()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitBreakStatement
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitBreakStatement
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitContinueStatement
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.continueStatement()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitContinueStatement
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitContinueStatement
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitExitStatement
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.exitStatement()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitExitStatement
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitExitStatement
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFlowrStatement
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.flowrStatement()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitFlowrStatement
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitFlowrStatement
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitWhileStatement
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.whileStatement()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitWhileStatement
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitWhileStatement
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitIfStatement
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.ifStatement()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitIfStatement
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitIfStatement
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSwitchStatement
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.switchStatement()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitSwitchStatement
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitSwitchStatement
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTryCatchStatement
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.tryCatchStatement()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitTryCatchStatement
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitTryCatchStatement
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTypeSwitchStatement
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.typeSwitchStatement()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitTypeSwitchStatement
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitTypeSwitchStatement
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
checkForUnsupportedStatement
public void checkForUnsupportedStatement(org.antlr.v4.runtime.tree.ParseTree content) -
visitVarDeclStatement
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.varDeclStatement()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitVarDeclStatement
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitVarDeclStatement
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPathExpr
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.pathExpr()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitPathExpr
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitPathExpr
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitStepExpr
Description copied from class:XQueryParserBaseVisitor
Visit a parse tree produced byXQueryParser.stepExpr()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitStepExpr
in interfaceXQueryParserVisitor<Node>
- Overrides:
visitStepExpr
in classXQueryParserBaseVisitor<Node>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
processNamespaceDecl
-
bindNamespace
-
processModuleImport
-
generateMetadata
-