ExpressionAntlrParserVisitor interface
이 인터페이스는 에서 생성한 구문 분석 트리에 대한 전체 일반 방문자를 ExpressionAntlrParser
정의합니다.
- Extends
-
ParseTreeVisitor<Result>
속성
visit |
에서 생성한 구문 분석 트리를 |
visit |
에서 레이블이 지정된 대체 항목으로 |
visit |
에서 레이블이 지정된 대체 항목으로 |
visit |
에서 생성한 구문 분석 트리를 |
visit |
에서 생성한 구문 분석 트리를 |
visit |
에서 레이블이 지정된 대체 항목으로 |
visit |
에서 레이블이 지정된 대체 항목으로 |
visit |
에서 레이블이 지정된 대체 항목으로 |
visit |
에서 레이블이 지정된 대체 항목으로 |
visit |
에서 생성한 구문 분석 트리를 |
visit |
에서 생성한 구문 분석 트리를 |
visit |
에서 생성한 구문 분석 트리를 |
visit |
에서 생성한 구문 분석 트리를 |
visit |
에서 레이블이 지정된 대체 항목으로 |
visit |
에서 레이블이 지정된 대체 항목으로 |
visit |
에서 레이블이 지정된 대체 항목으로 |
visit |
에서 레이블이 지정된 대체 항목으로 |
visit |
에서 생성한 구문 분석 트리를 |
visit |
에서 레이블이 지정된 대체 항목으로 |
visit |
에서 생성한 구문 분석 트리를 |
visit |
에서 레이블이 지정된 대체 항목으로 |
visit |
에서 생성한 구문 분석 트리를 |
visit |
에서 레이블이 지정된 대체 항목으로 |
visit |
에서 레이블이 지정된 대체 항목으로 |
상속된 메서드
visit(Parse |
구문 분석 트리를 방문하여 작업의 사용자 정의 결과를 반환합니다. |
visit |
노드의 자식을 방문하여 작업의 사용자 정의 결과를 반환합니다. |
visit |
오류 노드를 방문하여 작업의 사용자 정의 결과를 반환합니다. |
visit |
터미널 노드를 방문하여 작업의 사용자 정의 결과를 반환합니다. |
속성 세부 정보
visitArgsList
에서 생성한 구문 분석 트리를 ExpressionAntlrParser.argsList
방문하세요.
visitArgsList?: (ctx: ArgsListContext) => Result
속성 값
(ctx: ArgsListContext) => Result
visitArrayCreationExp
에서 레이블이 지정된 대체 항목으로 arrayCreationExp
생성된 구문 분석 트리를 방문합니다 ExpressionAntlrParser.primaryExpression
.
visitArrayCreationExp?: (ctx: ArrayCreationExpContext) => Result
속성 값
(ctx: ArrayCreationExpContext) => Result
visitBinaryOpExp
에서 레이블이 지정된 대체 항목으로 binaryOpExp
생성된 구문 분석 트리를 방문합니다 ExpressionAntlrParser.expression
.
visitBinaryOpExp?: (ctx: BinaryOpExpContext) => Result
속성 값
(ctx: BinaryOpExpContext) => Result
visitExpression
에서 생성한 구문 분석 트리를 ExpressionAntlrParser.expression
방문하세요.
visitExpression?: (ctx: ExpressionContext) => Result
속성 값
(ctx: ExpressionContext) => Result
visitFile
에서 생성한 구문 분석 트리를 ExpressionAntlrParser.file
방문하세요.
visitFile?: (ctx: FileContext) => Result
속성 값
(ctx: FileContext) => Result
visitFuncInvokeExp
에서 레이블이 지정된 대체 항목으로 funcInvokeExp
생성된 구문 분석 트리를 방문합니다 ExpressionAntlrParser.primaryExpression
.
visitFuncInvokeExp?: (ctx: FuncInvokeExpContext) => Result
속성 값
(ctx: FuncInvokeExpContext) => Result
visitIdAtom
에서 레이블이 지정된 대체 항목으로 idAtom
생성된 구문 분석 트리를 방문합니다 ExpressionAntlrParser.primaryExpression
.
visitIdAtom?: (ctx: IdAtomContext) => Result
속성 값
(ctx: IdAtomContext) => Result
visitIndexAccessExp
에서 레이블이 지정된 대체 항목으로 indexAccessExp
생성된 구문 분석 트리를 방문합니다 ExpressionAntlrParser.primaryExpression
.
visitIndexAccessExp?: (ctx: IndexAccessExpContext) => Result
속성 값
(ctx: IndexAccessExpContext) => Result
visitJsonCreationExp
에서 레이블이 지정된 대체 항목으로 jsonCreationExp
생성된 구문 분석 트리를 방문합니다 ExpressionAntlrParser.primaryExpression
.
visitJsonCreationExp?: (ctx: JsonCreationExpContext) => Result
속성 값
(ctx: JsonCreationExpContext) => Result
visitKey
에서 생성한 구문 분석 트리를 ExpressionAntlrParser.key
방문하세요.
visitKey?: (ctx: KeyContext) => Result
속성 값
(ctx: KeyContext) => Result
visitKeyValuePair
에서 생성한 구문 분석 트리를 ExpressionAntlrParser.keyValuePair
방문하세요.
visitKeyValuePair?: (ctx: KeyValuePairContext) => Result
속성 값
(ctx: KeyValuePairContext) => Result
visitKeyValuePairList
에서 생성한 구문 분석 트리를 ExpressionAntlrParser.keyValuePairList
방문하세요.
visitKeyValuePairList?: (ctx: KeyValuePairListContext) => Result
속성 값
(ctx: KeyValuePairListContext) => Result
visitLambda
에서 생성한 구문 분석 트리를 ExpressionAntlrParser.lambda
방문하세요.
visitLambda?: (ctx: LambdaContext) => Result
속성 값
(ctx: LambdaContext) => Result
visitMemberAccessExp
에서 레이블이 지정된 대체 항목으로 memberAccessExp
생성된 구문 분석 트리를 방문합니다 ExpressionAntlrParser.primaryExpression
.
visitMemberAccessExp?: (ctx: MemberAccessExpContext) => Result
속성 값
(ctx: MemberAccessExpContext) => Result
visitNumericAtom
에서 레이블이 지정된 대체 항목으로 numericAtom
생성된 구문 분석 트리를 방문합니다 ExpressionAntlrParser.primaryExpression
.
visitNumericAtom?: (ctx: NumericAtomContext) => Result
속성 값
(ctx: NumericAtomContext) => Result
visitParenthesisExp
에서 레이블이 지정된 대체 항목으로 parenthesisExp
생성된 구문 분석 트리를 방문합니다 ExpressionAntlrParser.primaryExpression
.
visitParenthesisExp?: (ctx: ParenthesisExpContext) => Result
속성 값
(ctx: ParenthesisExpContext) => Result
visitPrimaryExp
에서 레이블이 지정된 대체 항목으로 primaryExp
생성된 구문 분석 트리를 방문합니다 ExpressionAntlrParser.expression
.
visitPrimaryExp?: (ctx: PrimaryExpContext) => Result
속성 값
(ctx: PrimaryExpContext) => Result
visitPrimaryExpression
에서 생성한 구문 분석 트리를 ExpressionAntlrParser.primaryExpression
방문하세요.
visitPrimaryExpression?: (ctx: PrimaryExpressionContext) => Result
속성 값
(ctx: PrimaryExpressionContext) => Result
visitStringAtom
에서 레이블이 지정된 대체 항목으로 stringAtom
생성된 구문 분석 트리를 방문합니다 ExpressionAntlrParser.primaryExpression
.
visitStringAtom?: (ctx: StringAtomContext) => Result
속성 값
(ctx: StringAtomContext) => Result
visitStringInterpolation
에서 생성한 구문 분석 트리를 ExpressionAntlrParser.stringInterpolation
방문하세요.
visitStringInterpolation?: (ctx: StringInterpolationContext) => Result
속성 값
(ctx: StringInterpolationContext) => Result
visitStringInterpolationAtom
에서 레이블이 지정된 대체 항목으로 stringInterpolationAtom
생성된 구문 분석 트리를 방문합니다 ExpressionAntlrParser.primaryExpression
.
visitStringInterpolationAtom?: (ctx: StringInterpolationAtomContext) => Result
속성 값
(ctx: StringInterpolationAtomContext) => Result
visitTextContent
에서 생성한 구문 분석 트리를 ExpressionAntlrParser.textContent
방문하세요.
visitTextContent?: (ctx: TextContentContext) => Result
속성 값
(ctx: TextContentContext) => Result
visitTripleOpExp
에서 레이블이 지정된 대체 항목으로 tripleOpExp
생성된 구문 분석 트리를 방문합니다 ExpressionAntlrParser.expression
.
visitTripleOpExp?: (ctx: TripleOpExpContext) => Result
속성 값
(ctx: TripleOpExpContext) => Result
visitUnaryOpExp
에서 레이블이 지정된 대체 항목으로 unaryOpExp
생성된 구문 분석 트리를 방문합니다 ExpressionAntlrParser.expression
.
visitUnaryOpExp?: (ctx: UnaryOpExpContext) => Result
속성 값
(ctx: UnaryOpExpContext) => Result
상속된 메서드 세부 정보
visit(ParseTree)
구문 분석 트리를 방문하여 작업의 사용자 정의 결과를 반환합니다.
function visit(tree: ParseTree): Result
매개 변수
- tree
-
ParseTree
방문할 buildParseTree입니다.
반환
Result
구문 분석 트리를 방문한 결과입니다.
상속된 위치에서 ParseTreeVisitor.visit
visitChildren(RuleNode)
노드의 자식을 방문하여 작업의 사용자 정의 결과를 반환합니다.
function visitChildren(node: RuleNode): Result
매개 변수
- node
-
RuleNode
<xref:RuleNode> 자녀를 방문해야 하는 입니다.
반환
Result
노드의 자식을 방문한 결과입니다.
상속된 위치에서 ParseTreeVisitor.visitChildren
visitErrorNode(ErrorNode)
오류 노드를 방문하여 작업의 사용자 정의 결과를 반환합니다.
function visitErrorNode(node: ErrorNode): Result
매개 변수
- node
-
ErrorNode
방문할 addErrorNode(ErrorNode)입니다.
반환
Result
노드를 방문한 결과입니다.
상속된 위치에서 ParseTreeVisitor.visitErrorNode
visitTerminal(TerminalNode)
터미널 노드를 방문하여 작업의 사용자 정의 결과를 반환합니다.
function visitTerminal(node: TerminalNode): Result
매개 변수
- node
-
TerminalNode
반환
Result
노드를 방문한 결과입니다.
상속된 위치에서 ParseTreeVisitor.visitTerminal