Class DRLVisitorImpl
- All Implemented Interfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<Object>,DRL10ParserVisitor<Object>
-
Constructor Summary
ConstructorsConstructorDescriptionDRLVisitorImpl(org.antlr.v4.runtime.TokenStream tokenStream, Resource resource) -
Method Summary
Modifier and TypeMethodDescriptionVisit a parse tree produced byDRL10Parser.accumulateFunction().Visit a parse tree produced by thebooleanAttributelabeled alternative inDRL10Parser.attribute().Visit a parse tree produced byDRL10Parser.breakingNamedConsequenceInvocation().Main entry point for creating PackageDescr from a parser tree.process if (condition) do[namedConsequence1] else do[namedConsequence2] into a ConditionalBranchDescrTakes one constraint as String and create ExprConstraintDescr.Collect constraints in a PatternVisit a parse tree produced byDRL10Parser.declaredef().Visit a parse tree produced byDRL10Parser.drlAnnotation().Visit a parse tree produced byDRL10Parser.drlIdentifier().Visit a parse tree produced byDRL10Parser.drlStatementdef().Visit a parse tree produced byDRL10Parser.entryPointDeclaration().Visit a parse tree produced byDRL10Parser.enumDeclaration().Visit a parse tree produced byDRL10Parser.enumerative().Visit a parse tree produced by theexpressionAttributelabeled alternative inDRL10Parser.attribute().Visit a parse tree produced byDRL10Parser.field().Visit a parse tree produced byDRL10Parser.fromAccumulate().Visit a parse tree produced byDRL10Parser.fromCollect().Visit a parse tree produced byDRL10Parser.fromEntryPoint().Visit a parse tree produced byDRL10Parser.fromExpression().Visit a parse tree produced byDRL10Parser.fromWindow().Visit a parse tree produced byDRL10Parser.functiondef().Visit a parse tree produced byDRL10Parser.globaldef().Visit a parse tree produced by theimportAccumulateDeflabeled alternative inDRL10Parser.importdef().Visit a parse tree produced by theimportStandardDeflabeled alternative inDRL10Parser.importdef().Visit a parse tree produced by theintOrChunkAttributelabeled alternative inDRL10Parser.attribute().entry point for LHSVisit a parse tree produced byDRL10Parser.lhsAccumulate().Visit a parse tree produced by thelhsAndlabeled alternative inDRL10Parser.lhsExpression().Visit a parse tree produced byDRL10Parser.lhsAndDef().Visit a parse tree produced byDRL10Parser.lhsEval().Visit a parse tree produced byDRL10Parser.lhsExists().Visit a parse tree produced by thelhsExpressionEnclosedlabeled alternative inDRL10Parser.lhsExpression().Visit a parse tree produced byDRL10Parser.lhsForall().Visit a parse tree produced byDRL10Parser.lhsGroupBy().Visit a parse tree produced byDRL10Parser.lhsNot().Visit a parse tree produced by thelhsOrlabeled alternative inDRL10Parser.lhsExpression().entry point for a PatternVisit a parse tree produced byDRL10Parser.lhsPatternBind().Visit a parse tree produced byDRL10Parser.lhsUnary().Visit a parse tree produced byDRL10Parser.namedConsequenceInvocation().Append a prefix to nested constraints.Visit a parse tree produced byDRL10Parser.patternFilter().Visit a parse tree produced byDRL10Parser.querydef().entry point for one ruleVisit a parse tree produced by thestringAttributelabeled alternative inDRL10Parser.attribute().Visit a parse tree produced by thestringListAttributelabeled alternative inDRL10Parser.attribute().Visit a parse tree produced byDRL10Parser.typeDeclaration().Visit a parse tree produced byDRL10Parser.unitdef().Visit a parse tree produced byDRL10Parser.windowDeclaration().Methods inherited from class org.drools.drl.parser.antlr4.DRL10ParserBaseVisitor
visitAdditiveExpression, visitAltAnnotationQualifiedName, visitAndExpression, visitAnnotation, visitAnnotationArgs, visitAnnotationArray, visitAnnotationConstantRest, visitAnnotationElementValuePair, visitAnnotationElementValuePairs, visitAnnotationMethodOrConstantRest, visitAnnotationMethodRest, visitAnnotationTypeBody, visitAnnotationTypeDeclaration, visitAnnotationTypeElementDeclaration, visitAnnotationTypeElementRest, visitAnnotationValue, visitArguments, visitArrayCreatorRest, visitArrayInitializer, visitAssignmentOperator, visitAttributes, visitBackReferenceExpression, visitBlock, visitBlockStatement, visitBlockStatements, visitBoolean_key, visitBuiltInOperator, visitByte_key, visitCastExpression, visitCatchClause, visitCatchType, visitChar_key, visitChunk, visitClass_key, visitClassBody, visitClassBodyDeclaration, visitClassCreatorRest, visitClassCreatorRestExpr, visitClassDeclaration, visitClassOrInterfaceModifier, visitClassOrInterfaceType, visitClassType, visitComplexOp, visitConditionalAndExpression, visitConditionalAttributeValue, visitConditionalExpression, visitConditionalExpressions, visitConditionalOrExpression, visitConsequenceBody, visitConsequenceInvocation, visitConstantDeclarator, visitConstDeclaration, visitConstructorDeclaration, visitCreatedName, visitCreator, visitDefaultValue, visitDouble_key, visitDrlArgument, visitDrlArguments, visitDrlArrayCreatorRest, visitDrlArrayInitializer, visitDrlBlock, visitDrlBlockStatement, visitDrlCreator, visitDrlExpression, visitDrlKeywords, visitDrlLiteral, visitDrlLocalVariableDeclaration, visitDrlMethodCall, visitDrlPrimary, visitDrlQualifiedName, visitDrlRelationalOperator, visitDrlStatement, visitDrlVariableDeclarator, visitDrlVariableDeclaratorId, visitDrlVariableDeclarators, visitDrlVariableInitializer, visitDummy, visitDummy2, visitElementValue, visitElementValueArrayInitializer, visitElementValuePair, visitElementValuePairs, visitEnhancedForControl, visitEnumBodyDeclarations, visitEnumConstant, visitEnumConstants, visitEnumeratives, visitEqualityExpression, visitExclusiveOrExpression, visitExplicitGenericInvocation, visitExplicitGenericInvocationSuffix, visitExpression, visitExpressionList, visitExtends_key, visitFieldDeclaration, visitFinallyBlock, visitFloat_key, visitFloatLiteral, visitForControl, visitForInit, visitFormalParameter, visitFormalParameterList, visitFormalParameters, visitFullAnnotation, visitGenericConstructorDeclaration, visitGenericInterfaceMethodDeclaration, visitGenericMethodDeclaration, visitGroupByKeyBinding, visitGuardedPattern, visitIdentifier, visitIdentifierSuffix, visitImportDeclaration, visitIn_key, visitInclusiveOrExpression, visitInExpression, visitInlineCast, visitInlineListExpression, visitInlineMapExpression, visitInnerCreator, visitInstanceof_key, visitInstanceOfExpression, visitInt_key, visitIntegerLiteral, visitInterfaceBody, visitInterfaceBodyDeclaration, visitInterfaceCommonBodyDeclaration, visitInterfaceDeclaration, visitInterfaceMemberDeclaration, visitInterfaceMethodDeclaration, visitInterfaceMethodModifier, visitLabel, visitLambdaBody, visitLambdaExpression, visitLambdaLVTIList, visitLambdaLVTIParameter, visitLambdaParameters, visitLastFormalParameter, visitLhsUnarySingle, visitLiteral, visitLocalTypeDeclaration, visitLocalVariableDeclaration, visitLong_key, visitMapEntry, visitMapExpressionList, visitMemberDeclaration, visitMethodBody, visitMethodCall, visitMethodDeclaration, visitModifier, visitModuleBody, visitModuleDeclaration, visitModuleDirective, visitMultiplicativeExpression, visitNamedConsequence, visitNeg_operator_key, visitNew_key, visitNonWildcardTypeArguments, visitNonWildcardTypeArgumentsOrDiamond, visitNot_key, visitOperator, visitOperator_key, visitPackageDeclaration, visitPackagedef, visitParameter, visitParameters, visitParExpression, visitPattern, visitPatternSource, visitPositionalConstraints, visitPrimary, visitPrimitiveType, visitQualifiedName, visitQualifiedNameList, visitQueryLhs, visitReceiverParameter, visitRecordBody, visitRecordComponent, visitRecordComponentList, visitRecordDeclaration, visitRecordHeader, visitRelationalExpression, visitRelationalOp, visitRelationalOperator, visitRequiresModifier, visitResource, visitResources, visitResourceSpecification, visitRhs, visitSelector, visitShiftExpression, visitShiftOp, visitShort_key, visitSingleRestriction, visitSquareArguments, visitStatement, visitStringId, visitSuper_key, visitSuperSuffix, visitSwitchBlockStatementGroup, visitSwitchExpression, visitSwitchLabel, visitSwitchLabeledRule, visitSwitchRuleOutcome, visitTemporalOperator, visitTernaryExpression, visitThis_key, visitTimeAmount, visitType, visitTypeArgument, visitTypeArguments, visitTypeArgumentsOrDiamond, visitTypeBound, visitTypeList, visitTypeMatch, visitTypeParameter, visitTypeParameters, visitTypeType, visitTypeTypeOrVoid, visitUnaryExpression, visitUnaryExpressionNotPlusMinus, visitUnif, visitVariableDeclarator, visitVariableDeclaratorId, visitVariableDeclarators, visitVariableInitializer, visitVariableModifier, visitVoid_key, visitXpathChunk, visitXpathExpressionList, visitXpathPrimary, visitXpathSeparatorMethods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminalMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.antlr.v4.runtime.tree.ParseTreeVisitor
visit, visitChildren, visitErrorNode, visitTerminal
-
Constructor Details
-
DRLVisitorImpl
-
-
Method Details
-
visitCompilationUnit
Main entry point for creating PackageDescr from a parser tree.- Specified by:
visitCompilationUnitin interfaceDRL10ParserVisitor<Object>- Overrides:
visitCompilationUnitin classDRL10ParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUnitdef
Description copied from class:DRL10ParserBaseVisitorVisit a parse tree produced byDRL10Parser.unitdef().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitUnitdefin interfaceDRL10ParserVisitor<Object>- Overrides:
visitUnitdefin classDRL10ParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDrlStatementdef
Description copied from class:DRL10ParserBaseVisitorVisit a parse tree produced byDRL10Parser.drlStatementdef().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDrlStatementdefin interfaceDRL10ParserVisitor<Object>- Overrides:
visitDrlStatementdefin classDRL10ParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitGlobaldef
Description copied from class:DRL10ParserBaseVisitorVisit a parse tree produced byDRL10Parser.globaldef().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitGlobaldefin interfaceDRL10ParserVisitor<Object>- Overrides:
visitGlobaldefin classDRL10ParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitImportStandardDef
Description copied from class:DRL10ParserBaseVisitorVisit a parse tree produced by theimportStandardDeflabeled alternative inDRL10Parser.importdef().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitImportStandardDefin interfaceDRL10ParserVisitor<Object>- Overrides:
visitImportStandardDefin classDRL10ParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitImportAccumulateDef
Description copied from class:DRL10ParserBaseVisitorVisit a parse tree produced by theimportAccumulateDeflabeled alternative inDRL10Parser.importdef().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitImportAccumulateDefin interfaceDRL10ParserVisitor<Object>- Overrides:
visitImportAccumulateDefin classDRL10ParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFunctiondef
Description copied from class:DRL10ParserBaseVisitorVisit a parse tree produced byDRL10Parser.functiondef().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitFunctiondefin interfaceDRL10ParserVisitor<Object>- Overrides:
visitFunctiondefin classDRL10ParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDeclaredef
Description copied from class:DRL10ParserBaseVisitorVisit a parse tree produced byDRL10Parser.declaredef().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDeclaredefin interfaceDRL10ParserVisitor<Object>- Overrides:
visitDeclaredefin classDRL10ParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTypeDeclaration
Description copied from class:DRL10ParserBaseVisitorVisit a parse tree produced byDRL10Parser.typeDeclaration().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTypeDeclarationin interfaceDRL10ParserVisitor<Object>- Overrides:
visitTypeDeclarationin classDRL10ParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitEnumDeclaration
Description copied from class:DRL10ParserBaseVisitorVisit a parse tree produced byDRL10Parser.enumDeclaration().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitEnumDeclarationin interfaceDRL10ParserVisitor<Object>- Overrides:
visitEnumDeclarationin classDRL10ParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitEnumerative
Description copied from class:DRL10ParserBaseVisitorVisit a parse tree produced byDRL10Parser.enumerative().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitEnumerativein interfaceDRL10ParserVisitor<Object>- Overrides:
visitEnumerativein classDRL10ParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitEntryPointDeclaration
public EntryPointDeclarationDescr visitEntryPointDeclaration(DRL10Parser.EntryPointDeclarationContext ctx) Description copied from class:DRL10ParserBaseVisitorVisit a parse tree produced byDRL10Parser.entryPointDeclaration().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitEntryPointDeclarationin interfaceDRL10ParserVisitor<Object>- Overrides:
visitEntryPointDeclarationin classDRL10ParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWindowDeclaration
Description copied from class:DRL10ParserBaseVisitorVisit a parse tree produced byDRL10Parser.windowDeclaration().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitWindowDeclarationin interfaceDRL10ParserVisitor<Object>- Overrides:
visitWindowDeclarationin classDRL10ParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRuledef
entry point for one rule- Specified by:
visitRuledefin interfaceDRL10ParserVisitor<Object>- Overrides:
visitRuledefin classDRL10ParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitQuerydef
Description copied from class:DRL10ParserBaseVisitorVisit a parse tree produced byDRL10Parser.querydef().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitQuerydefin interfaceDRL10ParserVisitor<Object>- Overrides:
visitQuerydefin classDRL10ParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDrlAnnotation
Description copied from class:DRL10ParserBaseVisitorVisit a parse tree produced byDRL10Parser.drlAnnotation().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDrlAnnotationin interfaceDRL10ParserVisitor<Object>- Overrides:
visitDrlAnnotationin classDRL10ParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitField
Description copied from class:DRL10ParserBaseVisitorVisit a parse tree produced byDRL10Parser.field().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitFieldin interfaceDRL10ParserVisitor<Object>- Overrides:
visitFieldin classDRL10ParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExpressionAttribute
Description copied from class:DRL10ParserBaseVisitorVisit a parse tree produced by theexpressionAttributelabeled alternative inDRL10Parser.attribute().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitExpressionAttributein interfaceDRL10ParserVisitor<Object>- Overrides:
visitExpressionAttributein classDRL10ParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBooleanAttribute
Description copied from class:DRL10ParserBaseVisitorVisit a parse tree produced by thebooleanAttributelabeled alternative inDRL10Parser.attribute().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitBooleanAttributein interfaceDRL10ParserVisitor<Object>- Overrides:
visitBooleanAttributein classDRL10ParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStringAttribute
Description copied from class:DRL10ParserBaseVisitorVisit a parse tree produced by thestringAttributelabeled alternative inDRL10Parser.attribute().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitStringAttributein interfaceDRL10ParserVisitor<Object>- Overrides:
visitStringAttributein classDRL10ParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStringListAttribute
Description copied from class:DRL10ParserBaseVisitorVisit a parse tree produced by thestringListAttributelabeled alternative inDRL10Parser.attribute().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitStringListAttributein interfaceDRL10ParserVisitor<Object>- Overrides:
visitStringListAttributein classDRL10ParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIntOrChunkAttribute
Description copied from class:DRL10ParserBaseVisitorVisit a parse tree produced by theintOrChunkAttributelabeled alternative inDRL10Parser.attribute().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitIntOrChunkAttributein interfaceDRL10ParserVisitor<Object>- Overrides:
visitIntOrChunkAttributein classDRL10ParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLhs
entry point for LHS- Specified by:
visitLhsin interfaceDRL10ParserVisitor<Object>- Overrides:
visitLhsin classDRL10ParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLhsPatternBind
Description copied from class:DRL10ParserBaseVisitorVisit a parse tree produced byDRL10Parser.lhsPatternBind().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitLhsPatternBindin interfaceDRL10ParserVisitor<Object>- Overrides:
visitLhsPatternBindin classDRL10ParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLhsPattern
entry point for a Pattern- Specified by:
visitLhsPatternin interfaceDRL10ParserVisitor<Object>- Overrides:
visitLhsPatternin classDRL10ParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNamedConsequenceInvocation
public NamedConsequenceDescr visitNamedConsequenceInvocation(DRL10Parser.NamedConsequenceInvocationContext ctx) Description copied from class:DRL10ParserBaseVisitorVisit a parse tree produced byDRL10Parser.namedConsequenceInvocation().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitNamedConsequenceInvocationin interfaceDRL10ParserVisitor<Object>- Overrides:
visitNamedConsequenceInvocationin classDRL10ParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBreakingNamedConsequenceInvocation
public NamedConsequenceDescr visitBreakingNamedConsequenceInvocation(DRL10Parser.BreakingNamedConsequenceInvocationContext ctx) Description copied from class:DRL10ParserBaseVisitorVisit a parse tree produced byDRL10Parser.breakingNamedConsequenceInvocation().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitBreakingNamedConsequenceInvocationin interfaceDRL10ParserVisitor<Object>- Overrides:
visitBreakingNamedConsequenceInvocationin classDRL10ParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitConditionalBranch
process if (condition) do[namedConsequence1] else do[namedConsequence2] into a ConditionalBranchDescr- Specified by:
visitConditionalBranchin interfaceDRL10ParserVisitor<Object>- Overrides:
visitConditionalBranchin classDRL10ParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLhsForall
Description copied from class:DRL10ParserBaseVisitorVisit a parse tree produced byDRL10Parser.lhsForall().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitLhsForallin interfaceDRL10ParserVisitor<Object>- Overrides:
visitLhsForallin classDRL10ParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLhsAccumulate
Description copied from class:DRL10ParserBaseVisitorVisit a parse tree produced byDRL10Parser.lhsAccumulate().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitLhsAccumulatein interfaceDRL10ParserVisitor<Object>- Overrides:
visitLhsAccumulatein classDRL10ParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLhsGroupBy
Description copied from class:DRL10ParserBaseVisitorVisit a parse tree produced byDRL10Parser.lhsGroupBy().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitLhsGroupByin interfaceDRL10ParserVisitor<Object>- Overrides:
visitLhsGroupByin classDRL10ParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPatternFilter
Description copied from class:DRL10ParserBaseVisitorVisit a parse tree produced byDRL10Parser.patternFilter().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitPatternFilterin interfaceDRL10ParserVisitor<Object>- Overrides:
visitPatternFilterin classDRL10ParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFromExpression
Description copied from class:DRL10ParserBaseVisitorVisit a parse tree produced byDRL10Parser.fromExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitFromExpressionin interfaceDRL10ParserVisitor<Object>- Overrides:
visitFromExpressionin classDRL10ParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFromCollect
Description copied from class:DRL10ParserBaseVisitorVisit a parse tree produced byDRL10Parser.fromCollect().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitFromCollectin interfaceDRL10ParserVisitor<Object>- Overrides:
visitFromCollectin classDRL10ParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFromAccumulate
Description copied from class:DRL10ParserBaseVisitorVisit a parse tree produced byDRL10Parser.fromAccumulate().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitFromAccumulatein interfaceDRL10ParserVisitor<Object>- Overrides:
visitFromAccumulatein classDRL10ParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAccumulateFunction
public AccumulateDescr.AccumulateFunctionCallDescr visitAccumulateFunction(DRL10Parser.AccumulateFunctionContext ctx) Description copied from class:DRL10ParserBaseVisitorVisit a parse tree produced byDRL10Parser.accumulateFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAccumulateFunctionin interfaceDRL10ParserVisitor<Object>- Overrides:
visitAccumulateFunctionin classDRL10ParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFromEntryPoint
Description copied from class:DRL10ParserBaseVisitorVisit a parse tree produced byDRL10Parser.fromEntryPoint().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitFromEntryPointin interfaceDRL10ParserVisitor<Object>- Overrides:
visitFromEntryPointin classDRL10ParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFromWindow
Description copied from class:DRL10ParserBaseVisitorVisit a parse tree produced byDRL10Parser.fromWindow().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitFromWindowin interfaceDRL10ParserVisitor<Object>- Overrides:
visitFromWindowin classDRL10ParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitConstraints
Collect constraints in a Pattern- Specified by:
visitConstraintsin interfaceDRL10ParserVisitor<Object>- Overrides:
visitConstraintsin classDRL10ParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitConstraint
Takes one constraint as String and create ExprConstraintDescr. In case of nested constraint, it could be multiple ExprConstraintDescr objects.- Specified by:
visitConstraintin interfaceDRL10ParserVisitor<Object>- Overrides:
visitConstraintin classDRL10ParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNestedConstraint
Append a prefix to nested constraints. For example, address.(city.startsWith("I"), city.length() == 5) becomes address.city.startsWith("I"), address.city.length() == 5- Specified by:
visitNestedConstraintin interfaceDRL10ParserVisitor<Object>- Overrides:
visitNestedConstraintin classDRL10ParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDrlIdentifier
Description copied from class:DRL10ParserBaseVisitorVisit a parse tree produced byDRL10Parser.drlIdentifier().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDrlIdentifierin interfaceDRL10ParserVisitor<Object>- Overrides:
visitDrlIdentifierin classDRL10ParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLhsExists
Description copied from class:DRL10ParserBaseVisitorVisit a parse tree produced byDRL10Parser.lhsExists().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitLhsExistsin interfaceDRL10ParserVisitor<Object>- Overrides:
visitLhsExistsin classDRL10ParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLhsNot
Description copied from class:DRL10ParserBaseVisitorVisit a parse tree produced byDRL10Parser.lhsNot().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitLhsNotin interfaceDRL10ParserVisitor<Object>- Overrides:
visitLhsNotin classDRL10ParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLhsEval
Description copied from class:DRL10ParserBaseVisitorVisit a parse tree produced byDRL10Parser.lhsEval().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitLhsEvalin interfaceDRL10ParserVisitor<Object>- Overrides:
visitLhsEvalin classDRL10ParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLhsExpressionEnclosed
Description copied from class:DRL10ParserBaseVisitorVisit a parse tree produced by thelhsExpressionEnclosedlabeled alternative inDRL10Parser.lhsExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitLhsExpressionEnclosedin interfaceDRL10ParserVisitor<Object>- Overrides:
visitLhsExpressionEnclosedin classDRL10ParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLhsOr
Description copied from class:DRL10ParserBaseVisitorVisit a parse tree produced by thelhsOrlabeled alternative inDRL10Parser.lhsExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitLhsOrin interfaceDRL10ParserVisitor<Object>- Overrides:
visitLhsOrin classDRL10ParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLhsAnd
Description copied from class:DRL10ParserBaseVisitorVisit a parse tree produced by thelhsAndlabeled alternative inDRL10Parser.lhsExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitLhsAndin interfaceDRL10ParserVisitor<Object>- Overrides:
visitLhsAndin classDRL10ParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLhsAndDef
Description copied from class:DRL10ParserBaseVisitorVisit a parse tree produced byDRL10Parser.lhsAndDef().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitLhsAndDefin interfaceDRL10ParserVisitor<Object>- Overrides:
visitLhsAndDefin classDRL10ParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLhsUnary
Description copied from class:DRL10ParserBaseVisitorVisit a parse tree produced byDRL10Parser.lhsUnary().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitLhsUnaryin interfaceDRL10ParserVisitor<Object>- Overrides:
visitLhsUnaryin classDRL10ParserBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-