LGTemplateParserVisitor interface
Esta interfaz define un visitante genérico completo para un árbol de análisis generado por LGTemplateParser
.
- Extends
-
ParseTreeVisitor<Result>
Propiedades
visit |
Visite un árbol de análisis producido por |
visit |
Visite un árbol de análisis producido por |
visit |
Visite un árbol de análisis producido por |
visit |
Visite un árbol de análisis producido por |
visit |
Visite un árbol de análisis producido por |
visit |
Visite un árbol de análisis producido por |
visit |
Visite un árbol de análisis producido por |
visit |
Visite un árbol de análisis producido por |
visit |
Visite un árbol de análisis generado por la |
visit |
Visite un árbol de análisis producido por |
visit |
Visite un árbol de análisis producido por |
visit |
Visite un árbol de análisis producido por |
visit |
Visite un árbol de análisis generado por la |
visit |
Visite un árbol de análisis producido por |
visit |
Visite un árbol de análisis producido por |
visit |
Visite un árbol de análisis generado por la |
visit |
Visite un árbol de análisis producido por |
visit |
Visite un árbol de análisis producido por |
visit |
Visite un árbol de análisis producido por |
visit |
Visite un árbol de análisis producido por |
visit |
Visite un árbol de análisis generado por la |
visit |
Visite un árbol de análisis producido por |
visit |
Visite un árbol de análisis producido por |
visit |
Visite un árbol de análisis producido por |
visit |
Visite un árbol de análisis producido por |
visit |
Visite un árbol de análisis producido por |
Métodos heredados
visit(Parse |
Visite un árbol de análisis y devuelva un resultado definido por el usuario de la operación. |
visit |
Visite los elementos secundarios de un nodo y devuelva un resultado definido por el usuario de la operación. |
visit |
Visite un nodo de error y devuelva un resultado definido por el usuario de la operación. |
visit |
Visite un nodo de terminal y devuelva un resultado definido por el usuario de la operación. |
Detalles de las propiedades
visitBody
Visite un árbol de análisis producido por LGTemplateParser.body
.
visitBody?: (ctx: BodyContext) => Result
Valor de propiedad
(ctx: BodyContext) => Result
visitErrorStructuredName
Visite un árbol de análisis producido por LGTemplateParser.errorStructuredName
.
visitErrorStructuredName?: (ctx: ErrorStructuredNameContext) => Result
Valor de propiedad
(ctx: ErrorStructuredNameContext) => Result
visitErrorStructureLine
Visite un árbol de análisis producido por LGTemplateParser.errorStructureLine
.
visitErrorStructureLine?: (ctx: ErrorStructureLineContext) => Result
Valor de propiedad
(ctx: ErrorStructureLineContext) => Result
visitErrorTemplateString
Visite un árbol de análisis producido por LGTemplateParser.errorTemplateString
.
visitErrorTemplateString?: (ctx: ErrorTemplateStringContext) => Result
Valor de propiedad
(ctx: ErrorTemplateStringContext) => Result
visitExpression
Visite un árbol de análisis producido por LGTemplateParser.expression
.
visitExpression?: (ctx: ExpressionContext) => Result
Valor de propiedad
(ctx: ExpressionContext) => Result
visitExpressionInStructure
Visite un árbol de análisis producido por LGTemplateParser.expressionInStructure
.
visitExpressionInStructure?: (ctx: ExpressionInStructureContext) => Result
Valor de propiedad
(ctx: ExpressionInStructureContext) => Result
visitIfCondition
Visite un árbol de análisis producido por LGTemplateParser.ifCondition
.
visitIfCondition?: (ctx: IfConditionContext) => Result
Valor de propiedad
(ctx: IfConditionContext) => Result
visitIfConditionRule
Visite un árbol de análisis producido por LGTemplateParser.ifConditionRule
.
visitIfConditionRule?: (ctx: IfConditionRuleContext) => Result
Valor de propiedad
(ctx: IfConditionRuleContext) => Result
visitIfElseBody
Visite un árbol de análisis generado por la ifElseBody
alternativa etiquetada en LGTemplateParser.body
.
visitIfElseBody?: (ctx: IfElseBodyContext) => Result
Valor de propiedad
(ctx: IfElseBodyContext) => Result
visitIfElseTemplateBody
Visite un árbol de análisis producido por LGTemplateParser.ifElseTemplateBody
.
visitIfElseTemplateBody?: (ctx: IfElseTemplateBodyContext) => Result
Valor de propiedad
(ctx: IfElseTemplateBodyContext) => Result
visitKeyValueStructureLine
Visite un árbol de análisis producido por LGTemplateParser.keyValueStructureLine
.
visitKeyValueStructureLine?: (ctx: KeyValueStructureLineContext) => Result
Valor de propiedad
(ctx: KeyValueStructureLineContext) => Result
visitKeyValueStructureValue
Visite un árbol de análisis producido por LGTemplateParser.keyValueStructureValue
.
visitKeyValueStructureValue?: (ctx: KeyValueStructureValueContext) => Result
Valor de propiedad
(ctx: KeyValueStructureValueContext) => Result
visitNormalBody
Visite un árbol de análisis generado por la normalBody
alternativa etiquetada en LGTemplateParser.body
.
visitNormalBody?: (ctx: NormalBodyContext) => Result
Valor de propiedad
(ctx: NormalBodyContext) => Result
visitNormalTemplateBody
Visite un árbol de análisis producido por LGTemplateParser.normalTemplateBody
.
visitNormalTemplateBody?: (ctx: NormalTemplateBodyContext) => Result
Valor de propiedad
(ctx: NormalTemplateBodyContext) => Result
visitNormalTemplateString
Visite un árbol de análisis producido por LGTemplateParser.normalTemplateString
.
visitNormalTemplateString?: (ctx: NormalTemplateStringContext) => Result
Valor de propiedad
(ctx: NormalTemplateStringContext) => Result
visitStructuredBody
Visite un árbol de análisis generado por la structuredBody
alternativa etiquetada en LGTemplateParser.body
.
visitStructuredBody?: (ctx: StructuredBodyContext) => Result
Valor de propiedad
(ctx: StructuredBodyContext) => Result
visitStructuredBodyContentLine
Visite un árbol de análisis producido por LGTemplateParser.structuredBodyContentLine
.
visitStructuredBodyContentLine?: (ctx: StructuredBodyContentLineContext) => Result
Valor de propiedad
(ctx: StructuredBodyContentLineContext) => Result
visitStructuredBodyEndLine
Visite un árbol de análisis producido por LGTemplateParser.structuredBodyEndLine
.
visitStructuredBodyEndLine?: (ctx: StructuredBodyEndLineContext) => Result
Valor de propiedad
(ctx: StructuredBodyEndLineContext) => Result
visitStructuredBodyNameLine
Visite un árbol de análisis producido por LGTemplateParser.structuredBodyNameLine
.
visitStructuredBodyNameLine?: (ctx: StructuredBodyNameLineContext) => Result
Valor de propiedad
(ctx: StructuredBodyNameLineContext) => Result
visitStructuredTemplateBody
Visite un árbol de análisis producido por LGTemplateParser.structuredTemplateBody
.
visitStructuredTemplateBody?: (ctx: StructuredTemplateBodyContext) => Result
Valor de propiedad
(ctx: StructuredTemplateBodyContext) => Result
visitSwitchCaseBody
Visite un árbol de análisis generado por la switchCaseBody
alternativa etiquetada en LGTemplateParser.body
.
visitSwitchCaseBody?: (ctx: SwitchCaseBodyContext) => Result
Valor de propiedad
(ctx: SwitchCaseBodyContext) => Result
visitSwitchCaseRule
Visite un árbol de análisis producido por LGTemplateParser.switchCaseRule
.
visitSwitchCaseRule?: (ctx: SwitchCaseRuleContext) => Result
Valor de propiedad
(ctx: SwitchCaseRuleContext) => Result
visitSwitchCaseStat
Visite un árbol de análisis producido por LGTemplateParser.switchCaseStat
.
visitSwitchCaseStat?: (ctx: SwitchCaseStatContext) => Result
Valor de propiedad
(ctx: SwitchCaseStatContext) => Result
visitSwitchCaseTemplateBody
Visite un árbol de análisis producido por LGTemplateParser.switchCaseTemplateBody
.
visitSwitchCaseTemplateBody?: (ctx: SwitchCaseTemplateBodyContext) => Result
Valor de propiedad
(ctx: SwitchCaseTemplateBodyContext) => Result
visitTemplate
Visite un árbol de análisis producido por LGTemplateParser.template
.
visitTemplate?: (ctx: TemplateContext) => Result
Valor de propiedad
(ctx: TemplateContext) => Result
visitTemplateString
Visite un árbol de análisis producido por LGTemplateParser.templateString
.
visitTemplateString?: (ctx: TemplateStringContext) => Result
Valor de propiedad
(ctx: TemplateStringContext) => Result
Detalles de los métodos heredados
visit(ParseTree)
Visite un árbol de análisis y devuelva un resultado definido por el usuario de la operación.
function visit(tree: ParseTree): Result
Parámetros
- tree
-
ParseTree
El buildParseTree que se va a visitar.
Devoluciones
Result
Resultado de visitar el árbol de análisis.
Heredado de ParseTreeVisitor.visit
visitChildren(RuleNode)
Visite los elementos secundarios de un nodo y devuelva un resultado definido por el usuario de la operación.
function visitChildren(node: RuleNode): Result
Parámetros
- node
-
RuleNode
El <xref:RuleNode> cuyos hijos deben visitarse.
Devoluciones
Result
Resultado de visitar los elementos secundarios del nodo.
Heredado de ParseTreeVisitor.visitChildren
visitErrorNode(ErrorNode)
Visite un nodo de error y devuelva un resultado definido por el usuario de la operación.
function visitErrorNode(node: ErrorNode): Result
Parámetros
- node
-
ErrorNode
El visitErrorNode(ErrorNode) que se va a visitar.
Devoluciones
Result
Resultado de visitar el nodo.
Heredado de ParseTreeVisitor.visitErrorNode
visitTerminal(TerminalNode)
Visite un nodo de terminal y devuelva un resultado definido por el usuario de la operación.
function visitTerminal(node: TerminalNode): Result
Parámetros
- node
-
TerminalNode
El createTerminalNode(ParserRuleContext, Token) que se va a visitar.
Devoluciones
Result
Resultado de visitar el nodo.
Heredado de ParseTreeVisitor.visitTerminal