Package de.jplag.csharp.grammar
Interface CSharpPreprocessorParserListener
- All Superinterfaces:
org.antlr.v4.runtime.tree.ParseTreeListener
- All Known Implementing Classes:
CSharpPreprocessorParserBaseListener
public interface CSharpPreprocessorParserListener
extends org.antlr.v4.runtime.tree.ParseTreeListener
This interface defines a complete listener for a parse tree produced by
CSharpPreprocessorParser.-
Method Summary
Modifier and TypeMethodDescriptionvoidEnter a parse tree produced byCSharpPreprocessorParser.directive_new_line_or_sharp().voidEnter a parse tree produced byCSharpPreprocessorParser.preprocessor_expression().voidEnter a parse tree produced by thepreprocessorConditionallabeled alternative inCSharpPreprocessorParser.preprocessor_directive().voidEnter a parse tree produced by thepreprocessorDeclarationlabeled alternative inCSharpPreprocessorParser.preprocessor_directive().voidEnter a parse tree produced by thepreprocessorDiagnosticlabeled alternative inCSharpPreprocessorParser.preprocessor_directive().voidEnter a parse tree produced by thepreprocessorLinelabeled alternative inCSharpPreprocessorParser.preprocessor_directive().voidEnter a parse tree produced by thepreprocessorNullablelabeled alternative inCSharpPreprocessorParser.preprocessor_directive().voidEnter a parse tree produced by thepreprocessorPragmalabeled alternative inCSharpPreprocessorParser.preprocessor_directive().voidEnter a parse tree produced by thepreprocessorRegionlabeled alternative inCSharpPreprocessorParser.preprocessor_directive().voidExit a parse tree produced byCSharpPreprocessorParser.directive_new_line_or_sharp().voidExit a parse tree produced byCSharpPreprocessorParser.preprocessor_expression().voidExit a parse tree produced by thepreprocessorConditionallabeled alternative inCSharpPreprocessorParser.preprocessor_directive().voidExit a parse tree produced by thepreprocessorDeclarationlabeled alternative inCSharpPreprocessorParser.preprocessor_directive().voidExit a parse tree produced by thepreprocessorDiagnosticlabeled alternative inCSharpPreprocessorParser.preprocessor_directive().voidExit a parse tree produced by thepreprocessorLinelabeled alternative inCSharpPreprocessorParser.preprocessor_directive().voidExit a parse tree produced by thepreprocessorNullablelabeled alternative inCSharpPreprocessorParser.preprocessor_directive().voidExit a parse tree produced by thepreprocessorPragmalabeled alternative inCSharpPreprocessorParser.preprocessor_directive().voidExit a parse tree produced by thepreprocessorRegionlabeled alternative inCSharpPreprocessorParser.preprocessor_directive().Methods inherited from interface org.antlr.v4.runtime.tree.ParseTreeListener
enterEveryRule, exitEveryRule, visitErrorNode, visitTerminal
-
Method Details
-
enterPreprocessorDeclaration
Enter a parse tree produced by thepreprocessorDeclarationlabeled alternative inCSharpPreprocessorParser.preprocessor_directive().- Parameters:
ctx- the parse tree
-
exitPreprocessorDeclaration
Exit a parse tree produced by thepreprocessorDeclarationlabeled alternative inCSharpPreprocessorParser.preprocessor_directive().- Parameters:
ctx- the parse tree
-
enterPreprocessorConditional
Enter a parse tree produced by thepreprocessorConditionallabeled alternative inCSharpPreprocessorParser.preprocessor_directive().- Parameters:
ctx- the parse tree
-
exitPreprocessorConditional
Exit a parse tree produced by thepreprocessorConditionallabeled alternative inCSharpPreprocessorParser.preprocessor_directive().- Parameters:
ctx- the parse tree
-
enterPreprocessorLine
Enter a parse tree produced by thepreprocessorLinelabeled alternative inCSharpPreprocessorParser.preprocessor_directive().- Parameters:
ctx- the parse tree
-
exitPreprocessorLine
Exit a parse tree produced by thepreprocessorLinelabeled alternative inCSharpPreprocessorParser.preprocessor_directive().- Parameters:
ctx- the parse tree
-
enterPreprocessorDiagnostic
Enter a parse tree produced by thepreprocessorDiagnosticlabeled alternative inCSharpPreprocessorParser.preprocessor_directive().- Parameters:
ctx- the parse tree
-
exitPreprocessorDiagnostic
Exit a parse tree produced by thepreprocessorDiagnosticlabeled alternative inCSharpPreprocessorParser.preprocessor_directive().- Parameters:
ctx- the parse tree
-
enterPreprocessorRegion
Enter a parse tree produced by thepreprocessorRegionlabeled alternative inCSharpPreprocessorParser.preprocessor_directive().- Parameters:
ctx- the parse tree
-
exitPreprocessorRegion
Exit a parse tree produced by thepreprocessorRegionlabeled alternative inCSharpPreprocessorParser.preprocessor_directive().- Parameters:
ctx- the parse tree
-
enterPreprocessorPragma
Enter a parse tree produced by thepreprocessorPragmalabeled alternative inCSharpPreprocessorParser.preprocessor_directive().- Parameters:
ctx- the parse tree
-
exitPreprocessorPragma
Exit a parse tree produced by thepreprocessorPragmalabeled alternative inCSharpPreprocessorParser.preprocessor_directive().- Parameters:
ctx- the parse tree
-
enterPreprocessorNullable
Enter a parse tree produced by thepreprocessorNullablelabeled alternative inCSharpPreprocessorParser.preprocessor_directive().- Parameters:
ctx- the parse tree
-
exitPreprocessorNullable
Exit a parse tree produced by thepreprocessorNullablelabeled alternative inCSharpPreprocessorParser.preprocessor_directive().- Parameters:
ctx- the parse tree
-
enterDirective_new_line_or_sharp
void enterDirective_new_line_or_sharp(CSharpPreprocessorParser.Directive_new_line_or_sharpContext ctx) Enter a parse tree produced byCSharpPreprocessorParser.directive_new_line_or_sharp().- Parameters:
ctx- the parse tree
-
exitDirective_new_line_or_sharp
void exitDirective_new_line_or_sharp(CSharpPreprocessorParser.Directive_new_line_or_sharpContext ctx) Exit a parse tree produced byCSharpPreprocessorParser.directive_new_line_or_sharp().- Parameters:
ctx- the parse tree
-
enterPreprocessor_expression
Enter a parse tree produced byCSharpPreprocessorParser.preprocessor_expression().- Parameters:
ctx- the parse tree
-
exitPreprocessor_expression
Exit a parse tree produced byCSharpPreprocessorParser.preprocessor_expression().- Parameters:
ctx- the parse tree
-