com.github._1c_syntax.bsl.parser.BSLMethodDescriptionParserVisitor Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of bsl-parser Show documentation
Show all versions of bsl-parser Show documentation
Collection of parsers for Language 1C (BSL) in ANTLR4 format.
The newest version!
// Generated from BSLMethodDescriptionParser.g4 by ANTLR 4.13.1
package com.github._1c_syntax.bsl.parser;
import org.antlr.v4.runtime.tree.ParseTreeVisitor;
/**
* This interface defines a complete generic visitor for a parse tree produced
* by {@link BSLMethodDescriptionParser}.
*
* @param The return type of the visit operation. Use {@link Void} for
* operations with no return type.
*/
public interface BSLMethodDescriptionParserVisitor extends ParseTreeVisitor {
/**
* Visit a parse tree produced by {@link BSLMethodDescriptionParser#methodDescription}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitMethodDescription(BSLMethodDescriptionParser.MethodDescriptionContext ctx);
/**
* Visit a parse tree produced by {@link BSLMethodDescriptionParser#deprecate}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitDeprecate(BSLMethodDescriptionParser.DeprecateContext ctx);
/**
* Visit a parse tree produced by {@link BSLMethodDescriptionParser#deprecateDescription}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitDeprecateDescription(BSLMethodDescriptionParser.DeprecateDescriptionContext ctx);
/**
* Visit a parse tree produced by {@link BSLMethodDescriptionParser#descriptionBlock}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitDescriptionBlock(BSLMethodDescriptionParser.DescriptionBlockContext ctx);
/**
* Visit a parse tree produced by {@link BSLMethodDescriptionParser#description}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitDescription(BSLMethodDescriptionParser.DescriptionContext ctx);
/**
* Visit a parse tree produced by {@link BSLMethodDescriptionParser#descriptionString}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitDescriptionString(BSLMethodDescriptionParser.DescriptionStringContext ctx);
/**
* Visit a parse tree produced by {@link BSLMethodDescriptionParser#examples}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitExamples(BSLMethodDescriptionParser.ExamplesContext ctx);
/**
* Visit a parse tree produced by {@link BSLMethodDescriptionParser#examplesString}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitExamplesString(BSLMethodDescriptionParser.ExamplesStringContext ctx);
/**
* Visit a parse tree produced by {@link BSLMethodDescriptionParser#callOptions}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitCallOptions(BSLMethodDescriptionParser.CallOptionsContext ctx);
/**
* Visit a parse tree produced by {@link BSLMethodDescriptionParser#callOptionsString}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitCallOptionsString(BSLMethodDescriptionParser.CallOptionsStringContext ctx);
/**
* Visit a parse tree produced by {@link BSLMethodDescriptionParser#parameters}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitParameters(BSLMethodDescriptionParser.ParametersContext ctx);
/**
* Visit a parse tree produced by {@link BSLMethodDescriptionParser#parameterString}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitParameterString(BSLMethodDescriptionParser.ParameterStringContext ctx);
/**
* Visit a parse tree produced by {@link BSLMethodDescriptionParser#parameter}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitParameter(BSLMethodDescriptionParser.ParameterContext ctx);
/**
* Visit a parse tree produced by {@link BSLMethodDescriptionParser#subParameter}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitSubParameter(BSLMethodDescriptionParser.SubParameterContext ctx);
/**
* Visit a parse tree produced by {@link BSLMethodDescriptionParser#parameterName}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitParameterName(BSLMethodDescriptionParser.ParameterNameContext ctx);
/**
* Visit a parse tree produced by {@link BSLMethodDescriptionParser#returnsValues}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitReturnsValues(BSLMethodDescriptionParser.ReturnsValuesContext ctx);
/**
* Visit a parse tree produced by {@link BSLMethodDescriptionParser#returnsValuesString}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitReturnsValuesString(BSLMethodDescriptionParser.ReturnsValuesStringContext ctx);
/**
* Visit a parse tree produced by {@link BSLMethodDescriptionParser#returnsValue}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitReturnsValue(BSLMethodDescriptionParser.ReturnsValueContext ctx);
/**
* Visit a parse tree produced by {@link BSLMethodDescriptionParser#typesBlock}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitTypesBlock(BSLMethodDescriptionParser.TypesBlockContext ctx);
/**
* Visit a parse tree produced by {@link BSLMethodDescriptionParser#typeDescription}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitTypeDescription(BSLMethodDescriptionParser.TypeDescriptionContext ctx);
/**
* Visit a parse tree produced by {@link BSLMethodDescriptionParser#type}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitType(BSLMethodDescriptionParser.TypeContext ctx);
/**
* Visit a parse tree produced by {@link BSLMethodDescriptionParser#simpleType}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitSimpleType(BSLMethodDescriptionParser.SimpleTypeContext ctx);
/**
* Visit a parse tree produced by {@link BSLMethodDescriptionParser#listTypes}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitListTypes(BSLMethodDescriptionParser.ListTypesContext ctx);
/**
* Visit a parse tree produced by {@link BSLMethodDescriptionParser#complexType}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitComplexType(BSLMethodDescriptionParser.ComplexTypeContext ctx);
/**
* Visit a parse tree produced by {@link BSLMethodDescriptionParser#hyperlinkType}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitHyperlinkType(BSLMethodDescriptionParser.HyperlinkTypeContext ctx);
/**
* Visit a parse tree produced by {@link BSLMethodDescriptionParser#spitter}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitSpitter(BSLMethodDescriptionParser.SpitterContext ctx);
/**
* Visit a parse tree produced by {@link BSLMethodDescriptionParser#hyperlinkBlock}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitHyperlinkBlock(BSLMethodDescriptionParser.HyperlinkBlockContext ctx);
/**
* Visit a parse tree produced by {@link BSLMethodDescriptionParser#startPart}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitStartPart(BSLMethodDescriptionParser.StartPartContext ctx);
}