Class BslDocCommentBuilderListener
- java.lang.Object
-
- com._1c.g5.v8.dt.bsl.documentation.comment.parser.BslDocParserBaseListener
-
- com._1c.g5.v8.dt.bsl.documentation.comment.parser.BslDocCommentBuilderListener
-
- All Implemented Interfaces:
BslDocParserListener
,org.antlr.v4.runtime.tree.ParseTreeListener
public class BslDocCommentBuilderListener extends BslDocParserBaseListener
Special listener for creatingBslDocumentationComment
for new format. This listener used in ANTLR v4 comment content parsing
-
-
Constructor Summary
Constructors Constructor Description BslDocCommentBuilderListener(BslDocumentationComment comment)
Constructor
-
Method Summary
-
Methods inherited from class com._1c.g5.v8.dt.bsl.documentation.comment.parser.BslDocParserBaseListener
enterContent, enterDocument, enterEveryRule, enterLink, enterSpace, enterTypeSection, exitContent, exitEveryRule, exitLink, exitSpace, exitTypeSection, visitErrorNode, visitTerminal
-
-
-
-
Constructor Detail
-
BslDocCommentBuilderListener
public BslDocCommentBuilderListener(BslDocumentationComment comment)
Constructor- Parameters:
comment
-BslDocumentationComment
for filling, cannotnull
-
-
Method Detail
-
getComment
public BslDocumentationComment getComment()
Gets filledBslDocumentationComment
after parsing- Returns:
- filled
BslDocumentationComment
after parsing, nevernull
-
enterParametersSection
public void enterParametersSection(BslDocParser.ParametersSectionContext ctx)
Description copied from class:BslDocParserBaseListener
Enter a parse tree produced byBslDocParser.parametersSection()
.The default implementation does nothing.
- Specified by:
enterParametersSection
in interfaceBslDocParserListener
- Overrides:
enterParametersSection
in classBslDocParserBaseListener
- Parameters:
ctx
- the parse tree
-
exitParametersSection
public void exitParametersSection(BslDocParser.ParametersSectionContext ctx)
Description copied from class:BslDocParserBaseListener
Exit a parse tree produced byBslDocParser.parametersSection()
.The default implementation does nothing.
- Specified by:
exitParametersSection
in interfaceBslDocParserListener
- Overrides:
exitParametersSection
in classBslDocParserBaseListener
- Parameters:
ctx
- the parse tree
-
enterReturnSection
public void enterReturnSection(BslDocParser.ReturnSectionContext ctx)
Description copied from class:BslDocParserBaseListener
Enter a parse tree produced byBslDocParser.returnSection()
.The default implementation does nothing.
- Specified by:
enterReturnSection
in interfaceBslDocParserListener
- Overrides:
enterReturnSection
in classBslDocParserBaseListener
- Parameters:
ctx
- the parse tree
-
exitReturnSection
public void exitReturnSection(BslDocParser.ReturnSectionContext ctx)
Description copied from class:BslDocParserBaseListener
Exit a parse tree produced byBslDocParser.returnSection()
.The default implementation does nothing.
- Specified by:
exitReturnSection
in interfaceBslDocParserListener
- Overrides:
exitReturnSection
in classBslDocParserBaseListener
- Parameters:
ctx
- the parse tree
-
enterExampleSection
public void enterExampleSection(BslDocParser.ExampleSectionContext ctx)
Description copied from class:BslDocParserBaseListener
Enter a parse tree produced byBslDocParser.exampleSection()
.The default implementation does nothing.
- Specified by:
enterExampleSection
in interfaceBslDocParserListener
- Overrides:
enterExampleSection
in classBslDocParserBaseListener
- Parameters:
ctx
- the parse tree
-
exitExampleSection
public void exitExampleSection(BslDocParser.ExampleSectionContext ctx)
Description copied from class:BslDocParserBaseListener
Exit a parse tree produced byBslDocParser.exampleSection()
.The default implementation does nothing.
- Specified by:
exitExampleSection
in interfaceBslDocParserListener
- Overrides:
exitExampleSection
in classBslDocParserBaseListener
- Parameters:
ctx
- the parse tree
-
enterCallOptionsSection
public void enterCallOptionsSection(BslDocParser.CallOptionsSectionContext ctx)
Description copied from class:BslDocParserBaseListener
Enter a parse tree produced byBslDocParser.callOptionsSection()
.The default implementation does nothing.
- Specified by:
enterCallOptionsSection
in interfaceBslDocParserListener
- Overrides:
enterCallOptionsSection
in classBslDocParserBaseListener
- Parameters:
ctx
- the parse tree
-
exitCallOptionsSection
public void exitCallOptionsSection(BslDocParser.CallOptionsSectionContext ctx)
Description copied from class:BslDocParserBaseListener
Exit a parse tree produced byBslDocParser.callOptionsSection()
.The default implementation does nothing.
- Specified by:
exitCallOptionsSection
in interfaceBslDocParserListener
- Overrides:
exitCallOptionsSection
in classBslDocParserBaseListener
- Parameters:
ctx
- the parse tree
-
exitDocument
public void exitDocument(BslDocParser.DocumentContext ctx)
Description copied from class:BslDocParserBaseListener
Exit a parse tree produced byBslDocParser.document()
.The default implementation does nothing.
- Specified by:
exitDocument
in interfaceBslDocParserListener
- Overrides:
exitDocument
in classBslDocParserBaseListener
- Parameters:
ctx
- the parse tree
-
-