- All Implemented Interfaces:
SimpleXLParserListener,org.antlr.v4.runtime.tree.ParseTreeListener
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidEnter a parse tree produced bySimpleXLParser.classDeclaration().voidEnter a parse tree produced bySimpleXLParser.compilationUnit().voidEnter a parse tree produced bySimpleXLParser.constDeclaration().voidEnter a parse tree produced bySimpleXLParser.constructorDeclaration().voidEnter a parse tree produced bySimpleXLParser.fieldDeclaration().voidEnter a parse tree produced bySimpleXLParser.interfaceDeclaration().voidEnter a parse tree produced bySimpleXLParser.interfaceMethodDeclaration().voidEnter a parse tree produced bySimpleXLParser.localVariableDeclaration().voidEnter a parse tree produced bySimpleXLParser.methodDeclaration().voidEnter a parse tree produced bySimpleXLParser.moduleDeclaration().voidEnter a parse tree produced bySimpleXLParser.moduleParameterDeclaration().voidEnter a parse tree produced bySimpleXLParser.rggMethodDeclaration().voidExit a parse tree produced bySimpleXLParser.classDeclaration().voidExit a parse tree produced bySimpleXLParser.compilationUnit().voidExit a parse tree produced bySimpleXLParser.constDeclaration().voidExit a parse tree produced bySimpleXLParser.constructorDeclaration().voidExit a parse tree produced bySimpleXLParser.fieldDeclaration().voidExit a parse tree produced bySimpleXLParser.interfaceDeclaration().voidExit a parse tree produced bySimpleXLParser.interfaceMethodDeclaration().voidExit a parse tree produced bySimpleXLParser.localVariableDeclaration().voidExit a parse tree produced bySimpleXLParser.methodDeclaration().voidExit a parse tree produced bySimpleXLParser.moduleDeclaration().voidExit a parse tree produced bySimpleXLParser.moduleParameterDeclaration().voidExit a parse tree produced bySimpleXLParser.rggMethodDeclaration().Methods inherited from class de.grogra.suggest.generated.SimpleXLParserBaseListener
enterAccessMember, enterAltAnnotationQualifiedName, enterAnnotation, enterAnnotationConstantRest, enterAnnotationMethodOrConstantRest, enterAnnotationMethodRest, enterAnnotationTypeBody, enterAnnotationTypeDeclaration, enterAnnotationTypeElementDeclaration, enterAnnotationTypeElementRest, enterAnonymousClassBody, enterArguments, enterArrayCreatorRest, enterArrayInitializer, enterBlock, enterBlockStatement, enterCastedMember, enterCastedType, enterCatchClause, enterCatchType, enterClassBody, enterClassBodyDeclaration, enterClassCreatorRest, enterClassOrInterfaceModifier, enterClassOrInterfaceType, enterClassType, enterClosureRange, enterCollectionNodes, enterComments, enterCompoundPattern, enterConditionalExpression, enterConditionalExpressions, enterConnectedPattern, enterConnectedPatternList, enterConnectedPatternPart, enterConstantDeclarator, enterControlBody, enterControlStatement, enterCreatedName, enterCreator, enterDefaultValue, enterEdgeNode, enterElementValue, enterElementValueArrayInitializer, enterElementValuePair, enterElementValuePairs, enterEnhancedForControl, enterEveryRule, enterExpression, enterExpressionList, enterExpressionListParen, enterExpressionOrDecl, enterExpressionOrDeclList, enterExpressionOrDot, enterExtendsDeclaration, enterExtendsModuleDeclaration, enterExtentRange, enterFinallyBlock, enterFloatLiteral, enterForControl, enterForControlNoVar, enterForInit, enterFormalParameter, enterFormalParameterList, enterFormalParameters, enterGeneratorDeclaration, enterGraphRule, enterIdentifier, enterImplementsDeclaration, enterImportDeclaration, enterInnerCreator, enterIntegerLiteral, enterInterfaceBody, enterInterfaceBodyDeclaration, enterInterfaceCommonBodyDeclaration, enterInterfaceExtendsDeclaration, enterInterfaceMemberDeclaration, enterInterfaceMethodModifier, enterIntersectionPattern, enterLabeledPrimaryPatternNoDot, enterLastFormalParameter, enterLiteral, enterLocalTypeDeclaration, enterMemberDeclaration, enterMemberIdentifier, enterMethodBody, enterMethodCall, enterMethodInitializerModuleParam, enterModifier, enterModuleBody, enterModuleCtorBlock, enterModuleInst, enterModuleParameterDeclarationList, enterModuleParentParameterDeclaration, enterModuleParentParameterDeclarationList, enterNode, enterNonWildcardTypeArguments, enterNonWildcardTypeArgumentsOrDiamond, enterObserverExtendsClause, enterPackageDeclaration, enterParExpression, enterPatternSelectorRest, enterPrimary, enterPrimaryEdgePattern, enterPrimaryExpressionNode, enterPrimaryNodePattern, enterPrimaryNodePatternRest, enterPrimaryNoParen, enterPrimaryPattern, enterPrimitiveType, enterProduceEdgeOp, enterProductionBlock, enterProductionExpression, enterProductionStatement, enterProductionStatements, enterProductionStatementsAsList, enterProductionStatementsWithoutClique, enterProductionStatementWithoutClique, enterQualifiedName, enterQualifiedNameList, enterQuery, enterQueryClass, enterRefTypeType, enterResource, enterResources, enterResourceSpecification, enterRggBodyDeclaration, enterRggMemberDeclaration, enterRggMethodBody, enterRules, enterRulesInCurrentGraph, enterScaleDeclaration, enterScript, enterSelectorExpression, enterStatement, enterStatementNoExprNoLabel, enterStatementSemi, enterSuperSuffix, enterSwitchBlockStatementGroup, enterSwitchLabel, enterTraversalModifier, enterTypeArgument, enterTypeArguments, enterTypeArgumentsOrDiamond, enterTypeBound, enterTypeDeclaration, enterTypeIdentifier, enterTypeList, enterTypeParameter, enterTypeParameters, enterTypeType, enterTypeTypeOrVoid, enterUnaryOpNode, enterVariableDeclarator, enterVariableDeclaratorId, enterVariableDeclarators, enterVariableInitializer, enterVariableModifier, enterWithInstanceRest, enterXlarguments, enterXlexpressionList, enterXllambdaExpression, enterXllambdaExpression0, enterXllambdaList, enterXllambdaListNoCaller, enterXlOperator, enterXlparExpression, enterXlRule, exitAccessMember, exitAltAnnotationQualifiedName, exitAnnotation, exitAnnotationConstantRest, exitAnnotationMethodOrConstantRest, exitAnnotationMethodRest, exitAnnotationTypeBody, exitAnnotationTypeDeclaration, exitAnnotationTypeElementDeclaration, exitAnnotationTypeElementRest, exitAnonymousClassBody, exitArguments, exitArrayCreatorRest, exitArrayInitializer, exitBlock, exitBlockStatement, exitCastedMember, exitCastedType, exitCatchClause, exitCatchType, exitClassBody, exitClassBodyDeclaration, exitClassCreatorRest, exitClassOrInterfaceModifier, exitClassOrInterfaceType, exitClassType, exitClosureRange, exitCollectionNodes, exitComments, exitCompoundPattern, exitConditionalExpression, exitConditionalExpressions, exitConnectedPattern, exitConnectedPatternList, exitConnectedPatternPart, exitConstantDeclarator, exitControlBody, exitControlStatement, exitCreatedName, exitCreator, exitDefaultValue, exitEdgeNode, exitElementValue, exitElementValueArrayInitializer, exitElementValuePair, exitElementValuePairs, exitEnhancedForControl, exitEveryRule, exitExpression, exitExpressionList, exitExpressionListParen, exitExpressionOrDecl, exitExpressionOrDeclList, exitExpressionOrDot, exitExtendsDeclaration, exitExtendsModuleDeclaration, exitExtentRange, exitFinallyBlock, exitFloatLiteral, exitForControl, exitForControlNoVar, exitForInit, exitFormalParameter, exitFormalParameterList, exitFormalParameters, exitGeneratorDeclaration, exitGraphRule, exitIdentifier, exitImplementsDeclaration, exitImportDeclaration, exitInnerCreator, exitIntegerLiteral, exitInterfaceBody, exitInterfaceBodyDeclaration, exitInterfaceCommonBodyDeclaration, exitInterfaceExtendsDeclaration, exitInterfaceMemberDeclaration, exitInterfaceMethodModifier, exitIntersectionPattern, exitLabeledPrimaryPatternNoDot, exitLastFormalParameter, exitLiteral, exitLocalTypeDeclaration, exitMemberDeclaration, exitMemberIdentifier, exitMethodBody, exitMethodCall, exitMethodInitializerModuleParam, exitModifier, exitModuleBody, exitModuleCtorBlock, exitModuleInst, exitModuleParameterDeclarationList, exitModuleParentParameterDeclaration, exitModuleParentParameterDeclarationList, exitNode, exitNonWildcardTypeArguments, exitNonWildcardTypeArgumentsOrDiamond, exitObserverExtendsClause, exitPackageDeclaration, exitParExpression, exitPatternSelectorRest, exitPrimary, exitPrimaryEdgePattern, exitPrimaryExpressionNode, exitPrimaryNodePattern, exitPrimaryNodePatternRest, exitPrimaryNoParen, exitPrimaryPattern, exitPrimitiveType, exitProduceEdgeOp, exitProductionBlock, exitProductionExpression, exitProductionStatement, exitProductionStatements, exitProductionStatementsAsList, exitProductionStatementsWithoutClique, exitProductionStatementWithoutClique, exitQualifiedName, exitQualifiedNameList, exitQuery, exitQueryClass, exitRefTypeType, exitResource, exitResources, exitResourceSpecification, exitRggBodyDeclaration, exitRggMemberDeclaration, exitRggMethodBody, exitRules, exitRulesInCurrentGraph, exitScaleDeclaration, exitScript, exitSelectorExpression, exitStatement, exitStatementNoExprNoLabel, exitStatementSemi, exitSuperSuffix, exitSwitchBlockStatementGroup, exitSwitchLabel, exitTraversalModifier, exitTypeArgument, exitTypeArguments, exitTypeArgumentsOrDiamond, exitTypeBound, exitTypeDeclaration, exitTypeIdentifier, exitTypeList, exitTypeParameter, exitTypeParameters, exitTypeType, exitTypeTypeOrVoid, exitUnaryOpNode, exitVariableDeclarator, exitVariableDeclaratorId, exitVariableDeclarators, exitVariableInitializer, exitVariableModifier, exitWithInstanceRest, exitXlarguments, exitXlexpressionList, exitXllambdaExpression, exitXllambdaExpression0, exitXllambdaList, exitXllambdaListNoCaller, exitXlOperator, exitXlparExpression, exitXlRule, visitErrorNode, visitTerminal
-
Constructor Details
-
SymbolTableVisitor
-
-
Method Details
-
getSource
-
enterCompilationUnit
Description copied from class:SimpleXLParserBaseListenerEnter a parse tree produced bySimpleXLParser.compilationUnit().The default implementation does nothing.
- Specified by:
enterCompilationUnitin interfaceSimpleXLParserListener- Overrides:
enterCompilationUnitin classSimpleXLParserBaseListener- Parameters:
ctx- the parse tree
-
exitCompilationUnit
Description copied from class:SimpleXLParserBaseListenerExit a parse tree produced bySimpleXLParser.compilationUnit().The default implementation does nothing.
- Specified by:
exitCompilationUnitin interfaceSimpleXLParserListener- Overrides:
exitCompilationUnitin classSimpleXLParserBaseListener- Parameters:
ctx- the parse tree
-
enterModuleDeclaration
Description copied from class:SimpleXLParserBaseListenerEnter a parse tree produced bySimpleXLParser.moduleDeclaration().The default implementation does nothing.
- Specified by:
enterModuleDeclarationin interfaceSimpleXLParserListener- Overrides:
enterModuleDeclarationin classSimpleXLParserBaseListener- Parameters:
ctx- the parse tree
-
exitModuleDeclaration
Description copied from class:SimpleXLParserBaseListenerExit a parse tree produced bySimpleXLParser.moduleDeclaration().The default implementation does nothing.
- Specified by:
exitModuleDeclarationin interfaceSimpleXLParserListener- Overrides:
exitModuleDeclarationin classSimpleXLParserBaseListener- Parameters:
ctx- the parse tree
-
enterModuleParameterDeclaration
Description copied from class:SimpleXLParserBaseListenerEnter a parse tree produced bySimpleXLParser.moduleParameterDeclaration().The default implementation does nothing.
- Specified by:
enterModuleParameterDeclarationin interfaceSimpleXLParserListener- Overrides:
enterModuleParameterDeclarationin classSimpleXLParserBaseListener- Parameters:
ctx- the parse tree
-
exitModuleParameterDeclaration
Description copied from class:SimpleXLParserBaseListenerExit a parse tree produced bySimpleXLParser.moduleParameterDeclaration().The default implementation does nothing.
- Specified by:
exitModuleParameterDeclarationin interfaceSimpleXLParserListener- Overrides:
exitModuleParameterDeclarationin classSimpleXLParserBaseListener- Parameters:
ctx- the parse tree
-
enterClassDeclaration
Description copied from class:SimpleXLParserBaseListenerEnter a parse tree produced bySimpleXLParser.classDeclaration().The default implementation does nothing.
- Specified by:
enterClassDeclarationin interfaceSimpleXLParserListener- Overrides:
enterClassDeclarationin classSimpleXLParserBaseListener- Parameters:
ctx- the parse tree
-
exitClassDeclaration
Description copied from class:SimpleXLParserBaseListenerExit a parse tree produced bySimpleXLParser.classDeclaration().The default implementation does nothing.
- Specified by:
exitClassDeclarationin interfaceSimpleXLParserListener- Overrides:
exitClassDeclarationin classSimpleXLParserBaseListener- Parameters:
ctx- the parse tree
-
enterInterfaceDeclaration
Description copied from class:SimpleXLParserBaseListenerEnter a parse tree produced bySimpleXLParser.interfaceDeclaration().The default implementation does nothing.
- Specified by:
enterInterfaceDeclarationin interfaceSimpleXLParserListener- Overrides:
enterInterfaceDeclarationin classSimpleXLParserBaseListener- Parameters:
ctx- the parse tree
-
exitInterfaceDeclaration
Description copied from class:SimpleXLParserBaseListenerExit a parse tree produced bySimpleXLParser.interfaceDeclaration().The default implementation does nothing.
- Specified by:
exitInterfaceDeclarationin interfaceSimpleXLParserListener- Overrides:
exitInterfaceDeclarationin classSimpleXLParserBaseListener- Parameters:
ctx- the parse tree
-
enterInterfaceMethodDeclaration
Description copied from class:SimpleXLParserBaseListenerEnter a parse tree produced bySimpleXLParser.interfaceMethodDeclaration().The default implementation does nothing.
- Specified by:
enterInterfaceMethodDeclarationin interfaceSimpleXLParserListener- Overrides:
enterInterfaceMethodDeclarationin classSimpleXLParserBaseListener- Parameters:
ctx- the parse tree
-
exitInterfaceMethodDeclaration
Description copied from class:SimpleXLParserBaseListenerExit a parse tree produced bySimpleXLParser.interfaceMethodDeclaration().The default implementation does nothing.
- Specified by:
exitInterfaceMethodDeclarationin interfaceSimpleXLParserListener- Overrides:
exitInterfaceMethodDeclarationin classSimpleXLParserBaseListener- Parameters:
ctx- the parse tree
-
enterMethodDeclaration
Description copied from class:SimpleXLParserBaseListenerEnter a parse tree produced bySimpleXLParser.methodDeclaration().The default implementation does nothing.
- Specified by:
enterMethodDeclarationin interfaceSimpleXLParserListener- Overrides:
enterMethodDeclarationin classSimpleXLParserBaseListener- Parameters:
ctx- the parse tree
-
exitMethodDeclaration
Description copied from class:SimpleXLParserBaseListenerExit a parse tree produced bySimpleXLParser.methodDeclaration().The default implementation does nothing.
- Specified by:
exitMethodDeclarationin interfaceSimpleXLParserListener- Overrides:
exitMethodDeclarationin classSimpleXLParserBaseListener- Parameters:
ctx- the parse tree
-
enterRggMethodDeclaration
Description copied from class:SimpleXLParserBaseListenerEnter a parse tree produced bySimpleXLParser.rggMethodDeclaration().The default implementation does nothing.
- Specified by:
enterRggMethodDeclarationin interfaceSimpleXLParserListener- Overrides:
enterRggMethodDeclarationin classSimpleXLParserBaseListener- Parameters:
ctx- the parse tree
-
exitRggMethodDeclaration
Description copied from class:SimpleXLParserBaseListenerExit a parse tree produced bySimpleXLParser.rggMethodDeclaration().The default implementation does nothing.
- Specified by:
exitRggMethodDeclarationin interfaceSimpleXLParserListener- Overrides:
exitRggMethodDeclarationin classSimpleXLParserBaseListener- Parameters:
ctx- the parse tree
-
enterConstructorDeclaration
Description copied from class:SimpleXLParserBaseListenerEnter a parse tree produced bySimpleXLParser.constructorDeclaration().The default implementation does nothing.
- Specified by:
enterConstructorDeclarationin interfaceSimpleXLParserListener- Overrides:
enterConstructorDeclarationin classSimpleXLParserBaseListener- Parameters:
ctx- the parse tree
-
exitConstructorDeclaration
Description copied from class:SimpleXLParserBaseListenerExit a parse tree produced bySimpleXLParser.constructorDeclaration().The default implementation does nothing.
- Specified by:
exitConstructorDeclarationin interfaceSimpleXLParserListener- Overrides:
exitConstructorDeclarationin classSimpleXLParserBaseListener- Parameters:
ctx- the parse tree
-
enterConstDeclaration
Description copied from class:SimpleXLParserBaseListenerEnter a parse tree produced bySimpleXLParser.constDeclaration().The default implementation does nothing.
- Specified by:
enterConstDeclarationin interfaceSimpleXLParserListener- Overrides:
enterConstDeclarationin classSimpleXLParserBaseListener- Parameters:
ctx- the parse tree
-
exitConstDeclaration
Description copied from class:SimpleXLParserBaseListenerExit a parse tree produced bySimpleXLParser.constDeclaration().The default implementation does nothing.
- Specified by:
exitConstDeclarationin interfaceSimpleXLParserListener- Overrides:
exitConstDeclarationin classSimpleXLParserBaseListener- Parameters:
ctx- the parse tree
-
enterFieldDeclaration
Description copied from class:SimpleXLParserBaseListenerEnter a parse tree produced bySimpleXLParser.fieldDeclaration().The default implementation does nothing.
- Specified by:
enterFieldDeclarationin interfaceSimpleXLParserListener- Overrides:
enterFieldDeclarationin classSimpleXLParserBaseListener- Parameters:
ctx- the parse tree
-
exitFieldDeclaration
Description copied from class:SimpleXLParserBaseListenerExit a parse tree produced bySimpleXLParser.fieldDeclaration().The default implementation does nothing.
- Specified by:
exitFieldDeclarationin interfaceSimpleXLParserListener- Overrides:
exitFieldDeclarationin classSimpleXLParserBaseListener- Parameters:
ctx- the parse tree
-
enterLocalVariableDeclaration
Description copied from class:SimpleXLParserBaseListenerEnter a parse tree produced bySimpleXLParser.localVariableDeclaration().The default implementation does nothing.
- Specified by:
enterLocalVariableDeclarationin interfaceSimpleXLParserListener- Overrides:
enterLocalVariableDeclarationin classSimpleXLParserBaseListener- Parameters:
ctx- the parse tree
-
exitLocalVariableDeclaration
Description copied from class:SimpleXLParserBaseListenerExit a parse tree produced bySimpleXLParser.localVariableDeclaration().The default implementation does nothing.
- Specified by:
exitLocalVariableDeclarationin interfaceSimpleXLParserListener- Overrides:
exitLocalVariableDeclarationin classSimpleXLParserBaseListener- Parameters:
ctx- the parse tree
-