Compartir a través de


LGTemplateParserVisitor interface

Esta interfaz define un visitante genérico completo para un árbol de análisis generado por LGTemplateParser.

Extends

ParseTreeVisitor<Result>

Propiedades

visitBody

Visite un árbol de análisis producido por LGTemplateParser.body.

visitErrorStructuredName

Visite un árbol de análisis producido por LGTemplateParser.errorStructuredName.

visitErrorStructureLine

Visite un árbol de análisis producido por LGTemplateParser.errorStructureLine.

visitErrorTemplateString

Visite un árbol de análisis producido por LGTemplateParser.errorTemplateString.

visitExpression

Visite un árbol de análisis producido por LGTemplateParser.expression.

visitExpressionInStructure

Visite un árbol de análisis producido por LGTemplateParser.expressionInStructure.

visitIfCondition

Visite un árbol de análisis producido por LGTemplateParser.ifCondition.

visitIfConditionRule

Visite un árbol de análisis producido por LGTemplateParser.ifConditionRule.

visitIfElseBody

Visite un árbol de análisis generado por la ifElseBody alternativa etiquetada en LGTemplateParser.body.

visitIfElseTemplateBody

Visite un árbol de análisis producido por LGTemplateParser.ifElseTemplateBody.

visitKeyValueStructureLine

Visite un árbol de análisis producido por LGTemplateParser.keyValueStructureLine.

visitKeyValueStructureValue

Visite un árbol de análisis producido por LGTemplateParser.keyValueStructureValue.

visitNormalBody

Visite un árbol de análisis generado por la normalBody alternativa etiquetada en LGTemplateParser.body.

visitNormalTemplateBody

Visite un árbol de análisis producido por LGTemplateParser.normalTemplateBody.

visitNormalTemplateString

Visite un árbol de análisis producido por LGTemplateParser.normalTemplateString.

visitStructuredBody

Visite un árbol de análisis generado por la structuredBody alternativa etiquetada en LGTemplateParser.body.

visitStructuredBodyContentLine

Visite un árbol de análisis producido por LGTemplateParser.structuredBodyContentLine.

visitStructuredBodyEndLine

Visite un árbol de análisis producido por LGTemplateParser.structuredBodyEndLine.

visitStructuredBodyNameLine

Visite un árbol de análisis producido por LGTemplateParser.structuredBodyNameLine.

visitStructuredTemplateBody

Visite un árbol de análisis producido por LGTemplateParser.structuredTemplateBody.

visitSwitchCaseBody

Visite un árbol de análisis generado por la switchCaseBody alternativa etiquetada en LGTemplateParser.body.

visitSwitchCaseRule

Visite un árbol de análisis producido por LGTemplateParser.switchCaseRule.

visitSwitchCaseStat

Visite un árbol de análisis producido por LGTemplateParser.switchCaseStat.

visitSwitchCaseTemplateBody

Visite un árbol de análisis producido por LGTemplateParser.switchCaseTemplateBody.

visitTemplate

Visite un árbol de análisis producido por LGTemplateParser.template.

visitTemplateString

Visite un árbol de análisis producido por LGTemplateParser.templateString.

Métodos heredados

visit(ParseTree)

Visite un árbol de análisis y devuelva un resultado definido por el usuario de la operación.

visitChildren(RuleNode)

Visite los elementos secundarios de un nodo y devuelva un resultado definido por el usuario de la operación.

visitErrorNode(ErrorNode)

Visite un nodo de error y devuelva un resultado definido por el usuario de la operación.

visitTerminal(TerminalNode)

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