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
ExpressionAntlrParser.primaryExpression
arrayCreationExp 레이블이 지정된 대체 항목으로 생성된 구문 분석 트리를 방문합니다.
visitArrayCreationExp?: (ctx: ArrayCreationExpContext) => Result
속성 값
(ctx: ArrayCreationExpContext) => Result
visitBinaryOpExp
ExpressionAntlrParser.expression
binaryOpExp 레이블이 지정된 대체 항목으로 생성된 구문 분석 트리를 방문합니다.
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
ExpressionAntlrParser.primaryExpression
funcInvokeExp 레이블이 지정된 대체 항목으로 생성된 구문 분석 트리를 방문합니다.
visitFuncInvokeExp?: (ctx: FuncInvokeExpContext) => Result
속성 값
(ctx: FuncInvokeExpContext) => Result
visitIdAtom
ExpressionAntlrParser.primaryExpression
idAtom 레이블이 지정된 대체 항목으로 생성된 구문 분석 트리를 방문합니다.
visitIdAtom?: (ctx: IdAtomContext) => Result
속성 값
(ctx: IdAtomContext) => Result
visitIndexAccessExp
ExpressionAntlrParser.primaryExpression
indexAccessExp 레이블이 지정된 대체 항목으로 생성된 구문 분석 트리를 방문합니다.
visitIndexAccessExp?: (ctx: IndexAccessExpContext) => Result
속성 값
(ctx: IndexAccessExpContext) => Result
visitJsonCreationExp
ExpressionAntlrParser.primaryExpression
jsonCreationExp 레이블이 지정된 대체 항목으로 생성된 구문 분석 트리를 방문합니다.
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
ExpressionAntlrParser.primaryExpression
memberAccessExp 레이블이 지정된 대체 항목으로 생성된 구문 분석 트리를 방문합니다.
visitMemberAccessExp?: (ctx: MemberAccessExpContext) => Result
속성 값
(ctx: MemberAccessExpContext) => Result
visitNumericAtom
ExpressionAntlrParser.primaryExpression
numericAtom 레이블이 지정된 대체 항목으로 생성된 구문 분석 트리를 방문합니다.
visitNumericAtom?: (ctx: NumericAtomContext) => Result
속성 값
(ctx: NumericAtomContext) => Result
visitParenthesisExp
ExpressionAntlrParser.primaryExpression
parenthesisExp 레이블이 지정된 대체 항목으로 생성된 구문 분석 트리를 방문합니다.
visitParenthesisExp?: (ctx: ParenthesisExpContext) => Result
속성 값
(ctx: ParenthesisExpContext) => Result
visitPrimaryExp
ExpressionAntlrParser.expression
primaryExp 레이블이 지정된 대체 항목으로 생성된 구문 분석 트리를 방문합니다.
visitPrimaryExp?: (ctx: PrimaryExpContext) => Result
속성 값
(ctx: PrimaryExpContext) => Result
visitPrimaryExpression
ExpressionAntlrParser.primaryExpression생성한 구문 분석 트리를 방문합니다.
visitPrimaryExpression?: (ctx: PrimaryExpressionContext) => Result
속성 값
(ctx: PrimaryExpressionContext) => Result
visitStringAtom
ExpressionAntlrParser.primaryExpression
stringAtom 레이블이 지정된 대체 항목으로 생성된 구문 분석 트리를 방문합니다.
visitStringAtom?: (ctx: StringAtomContext) => Result
속성 값
(ctx: StringAtomContext) => Result
visitStringInterpolation
ExpressionAntlrParser.stringInterpolation생성한 구문 분석 트리를 방문합니다.
visitStringInterpolation?: (ctx: StringInterpolationContext) => Result
속성 값
(ctx: StringInterpolationContext) => Result
visitStringInterpolationAtom
ExpressionAntlrParser.primaryExpression
stringInterpolationAtom 레이블이 지정된 대체 항목으로 생성된 구문 분석 트리를 방문합니다.
visitStringInterpolationAtom?: (ctx: StringInterpolationAtomContext) => Result
속성 값
(ctx: StringInterpolationAtomContext) => Result
visitTextContent
ExpressionAntlrParser.textContent생성한 구문 분석 트리를 방문합니다.
visitTextContent?: (ctx: TextContentContext) => Result
속성 값
(ctx: TextContentContext) => Result
visitTripleOpExp
ExpressionAntlrParser.expression
tripleOpExp 레이블이 지정된 대체 항목으로 생성된 구문 분석 트리를 방문합니다.
visitTripleOpExp?: (ctx: TripleOpExpContext) => Result
속성 값
(ctx: TripleOpExpContext) => Result
visitUnaryOpExp
ExpressionAntlrParser.expression
unaryOpExp 레이블이 지정된 대체 항목으로 생성된 구문 분석 트리를 방문합니다.
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에서 상속됨