다음을 통해 공유


ExpressionAntlrParserListener interface

이 인터페이스는 ExpressionAntlrParser생성되는 구문 분석 트리에 대한 전체 수신기를 정의합니다.

Extends

ParseTreeListener

속성

enterArgsList

ExpressionAntlrParser.argsList생성된 구문 분석 트리를 입력합니다.

enterArrayCreationExp

arrayCreationExp ExpressionAntlrParser.primaryExpression 레이블이 지정된 대체 항목으로 생성된 구문 분석 트리를 입력합니다.

enterBinaryOpExp

binaryOpExp ExpressionAntlrParser.expression 레이블이 지정된 대체 항목으로 생성된 구문 분석 트리를 입력합니다.

enterExpression

ExpressionAntlrParser.expression생성된 구문 분석 트리를 입력합니다.

enterFile

ExpressionAntlrParser.file생성된 구문 분석 트리를 입력합니다.

enterFuncInvokeExp

funcInvokeExp ExpressionAntlrParser.primaryExpression 레이블이 지정된 대체 항목으로 생성된 구문 분석 트리를 입력합니다.

enterIdAtom

idAtom ExpressionAntlrParser.primaryExpression 레이블이 지정된 대체 항목으로 생성된 구문 분석 트리를 입력합니다.

enterIndexAccessExp

indexAccessExp ExpressionAntlrParser.primaryExpression 레이블이 지정된 대체 항목으로 생성된 구문 분석 트리를 입력합니다.

enterJsonCreationExp

jsonCreationExp ExpressionAntlrParser.primaryExpression 레이블이 지정된 대체 항목으로 생성된 구문 분석 트리를 입력합니다.

enterKey

ExpressionAntlrParser.key생성된 구문 분석 트리를 입력합니다.

enterKeyValuePair

ExpressionAntlrParser.keyValuePair생성된 구문 분석 트리를 입력합니다.

enterKeyValuePairList

ExpressionAntlrParser.keyValuePairList생성된 구문 분석 트리를 입력합니다.

enterLambda

ExpressionAntlrParser.lambda생성된 구문 분석 트리를 입력합니다.

enterMemberAccessExp

memberAccessExp ExpressionAntlrParser.primaryExpression 레이블이 지정된 대체 항목으로 생성된 구문 분석 트리를 입력합니다.

enterNumericAtom

numericAtom ExpressionAntlrParser.primaryExpression 레이블이 지정된 대체 항목으로 생성된 구문 분석 트리를 입력합니다.

enterParenthesisExp

parenthesisExp ExpressionAntlrParser.primaryExpression 레이블이 지정된 대체 항목으로 생성된 구문 분석 트리를 입력합니다.

enterPrimaryExp

primaryExp ExpressionAntlrParser.expression 레이블이 지정된 대체 항목으로 생성된 구문 분석 트리를 입력합니다.

enterPrimaryExpression

ExpressionAntlrParser.primaryExpression생성된 구문 분석 트리를 입력합니다.

enterStringAtom

stringAtom ExpressionAntlrParser.primaryExpression 레이블이 지정된 대체 항목으로 생성된 구문 분석 트리를 입력합니다.

enterStringInterpolation

ExpressionAntlrParser.stringInterpolation생성된 구문 분석 트리를 입력합니다.

enterStringInterpolationAtom

stringInterpolationAtom ExpressionAntlrParser.primaryExpression 레이블이 지정된 대체 항목으로 생성된 구문 분석 트리를 입력합니다.

enterTextContent

ExpressionAntlrParser.textContent생성된 구문 분석 트리를 입력합니다.

enterTripleOpExp

tripleOpExp ExpressionAntlrParser.expression 레이블이 지정된 대체 항목으로 생성된 구문 분석 트리를 입력합니다.

enterUnaryOpExp

unaryOpExp ExpressionAntlrParser.expression 레이블이 지정된 대체 항목으로 생성된 구문 분석 트리를 입력합니다.

exitArgsList

ExpressionAntlrParser.argsList생성한 구문 분석 트리를 종료합니다.

exitArrayCreationExp

arrayCreationExp ExpressionAntlrParser.primaryExpression 레이블이 지정된 대체 항목에서 생성된 구문 분석 트리를 종료합니다.

exitBinaryOpExp

binaryOpExp ExpressionAntlrParser.expression 레이블이 지정된 대체 항목에서 생성된 구문 분석 트리를 종료합니다.

exitExpression

ExpressionAntlrParser.expression생성한 구문 분석 트리를 종료합니다.

exitFile

ExpressionAntlrParser.file생성한 구문 분석 트리를 종료합니다.

exitFuncInvokeExp

funcInvokeExp ExpressionAntlrParser.primaryExpression 레이블이 지정된 대체 항목에서 생성된 구문 분석 트리를 종료합니다.

exitIdAtom

idAtom ExpressionAntlrParser.primaryExpression 레이블이 지정된 대체 항목에서 생성된 구문 분석 트리를 종료합니다.

exitIndexAccessExp

indexAccessExp ExpressionAntlrParser.primaryExpression 레이블이 지정된 대체 항목에서 생성된 구문 분석 트리를 종료합니다.

exitJsonCreationExp

jsonCreationExp ExpressionAntlrParser.primaryExpression 레이블이 지정된 대체 항목에서 생성된 구문 분석 트리를 종료합니다.

exitKey

ExpressionAntlrParser.key생성한 구문 분석 트리를 종료합니다.

exitKeyValuePair

ExpressionAntlrParser.keyValuePair생성한 구문 분석 트리를 종료합니다.

exitKeyValuePairList

ExpressionAntlrParser.keyValuePairList생성한 구문 분석 트리를 종료합니다.

exitLambda

ExpressionAntlrParser.lambda생성한 구문 분석 트리를 종료합니다.

exitMemberAccessExp

memberAccessExp ExpressionAntlrParser.primaryExpression 레이블이 지정된 대체 항목에서 생성된 구문 분석 트리를 종료합니다.

exitNumericAtom

numericAtom ExpressionAntlrParser.primaryExpression 레이블이 지정된 대체 항목에서 생성된 구문 분석 트리를 종료합니다.

exitParenthesisExp

parenthesisExp ExpressionAntlrParser.primaryExpression 레이블이 지정된 대체 항목에서 생성된 구문 분석 트리를 종료합니다.

exitPrimaryExp

primaryExp ExpressionAntlrParser.expression 레이블이 지정된 대체 항목에서 생성된 구문 분석 트리를 종료합니다.

exitPrimaryExpression

ExpressionAntlrParser.primaryExpression생성한 구문 분석 트리를 종료합니다.

exitStringAtom

stringAtom ExpressionAntlrParser.primaryExpression 레이블이 지정된 대체 항목에서 생성된 구문 분석 트리를 종료합니다.

exitStringInterpolation

ExpressionAntlrParser.stringInterpolation생성한 구문 분석 트리를 종료합니다.

exitStringInterpolationAtom

stringInterpolationAtom ExpressionAntlrParser.primaryExpression 레이블이 지정된 대체 항목에서 생성된 구문 분석 트리를 종료합니다.

exitTextContent

ExpressionAntlrParser.textContent생성한 구문 분석 트리를 종료합니다.

exitTripleOpExp

tripleOpExp ExpressionAntlrParser.expression 레이블이 지정된 대체 항목에서 생성된 구문 분석 트리를 종료합니다.

exitUnaryOpExp

unaryOpExp ExpressionAntlrParser.expression 레이블이 지정된 대체 항목에서 생성된 구문 분석 트리를 종료합니다.

상속된 속성

enterEveryRule
exitEveryRule
visitErrorNode
visitTerminal

속성 세부 정보

enterArgsList

ExpressionAntlrParser.argsList생성된 구문 분석 트리를 입력합니다.

enterArgsList?: (ctx: ArgsListContext) => void

속성 값

(ctx: ArgsListContext) => void

enterArrayCreationExp

arrayCreationExp ExpressionAntlrParser.primaryExpression 레이블이 지정된 대체 항목으로 생성된 구문 분석 트리를 입력합니다.

enterArrayCreationExp?: (ctx: ArrayCreationExpContext) => void

속성 값

(ctx: ArrayCreationExpContext) => void

enterBinaryOpExp

binaryOpExp ExpressionAntlrParser.expression 레이블이 지정된 대체 항목으로 생성된 구문 분석 트리를 입력합니다.

enterBinaryOpExp?: (ctx: BinaryOpExpContext) => void

속성 값

(ctx: BinaryOpExpContext) => void

enterExpression

ExpressionAntlrParser.expression생성된 구문 분석 트리를 입력합니다.

enterExpression?: (ctx: ExpressionContext) => void

속성 값

(ctx: ExpressionContext) => void

enterFile

ExpressionAntlrParser.file생성된 구문 분석 트리를 입력합니다.

enterFile?: (ctx: FileContext) => void

속성 값

(ctx: FileContext) => void

enterFuncInvokeExp

funcInvokeExp ExpressionAntlrParser.primaryExpression 레이블이 지정된 대체 항목으로 생성된 구문 분석 트리를 입력합니다.

enterFuncInvokeExp?: (ctx: FuncInvokeExpContext) => void

속성 값

(ctx: FuncInvokeExpContext) => void

enterIdAtom

idAtom ExpressionAntlrParser.primaryExpression 레이블이 지정된 대체 항목으로 생성된 구문 분석 트리를 입력합니다.

enterIdAtom?: (ctx: IdAtomContext) => void

속성 값

(ctx: IdAtomContext) => void

enterIndexAccessExp

indexAccessExp ExpressionAntlrParser.primaryExpression 레이블이 지정된 대체 항목으로 생성된 구문 분석 트리를 입력합니다.

enterIndexAccessExp?: (ctx: IndexAccessExpContext) => void

속성 값

(ctx: IndexAccessExpContext) => void

enterJsonCreationExp

jsonCreationExp ExpressionAntlrParser.primaryExpression 레이블이 지정된 대체 항목으로 생성된 구문 분석 트리를 입력합니다.

enterJsonCreationExp?: (ctx: JsonCreationExpContext) => void

속성 값

(ctx: JsonCreationExpContext) => void

enterKey

ExpressionAntlrParser.key생성된 구문 분석 트리를 입력합니다.

enterKey?: (ctx: KeyContext) => void

속성 값

(ctx: KeyContext) => void

enterKeyValuePair

ExpressionAntlrParser.keyValuePair생성된 구문 분석 트리를 입력합니다.

enterKeyValuePair?: (ctx: KeyValuePairContext) => void

속성 값

(ctx: KeyValuePairContext) => void

enterKeyValuePairList

ExpressionAntlrParser.keyValuePairList생성된 구문 분석 트리를 입력합니다.

enterKeyValuePairList?: (ctx: KeyValuePairListContext) => void

속성 값

(ctx: KeyValuePairListContext) => void

enterLambda

ExpressionAntlrParser.lambda생성된 구문 분석 트리를 입력합니다.

enterLambda?: (ctx: LambdaContext) => void

속성 값

(ctx: LambdaContext) => void

enterMemberAccessExp

memberAccessExp ExpressionAntlrParser.primaryExpression 레이블이 지정된 대체 항목으로 생성된 구문 분석 트리를 입력합니다.

enterMemberAccessExp?: (ctx: MemberAccessExpContext) => void

속성 값

(ctx: MemberAccessExpContext) => void

enterNumericAtom

numericAtom ExpressionAntlrParser.primaryExpression 레이블이 지정된 대체 항목으로 생성된 구문 분석 트리를 입력합니다.

enterNumericAtom?: (ctx: NumericAtomContext) => void

속성 값

(ctx: NumericAtomContext) => void

enterParenthesisExp

parenthesisExp ExpressionAntlrParser.primaryExpression 레이블이 지정된 대체 항목으로 생성된 구문 분석 트리를 입력합니다.

enterParenthesisExp?: (ctx: ParenthesisExpContext) => void

속성 값

(ctx: ParenthesisExpContext) => void

enterPrimaryExp

primaryExp ExpressionAntlrParser.expression 레이블이 지정된 대체 항목으로 생성된 구문 분석 트리를 입력합니다.

enterPrimaryExp?: (ctx: PrimaryExpContext) => void

속성 값

(ctx: PrimaryExpContext) => void

enterPrimaryExpression

ExpressionAntlrParser.primaryExpression생성된 구문 분석 트리를 입력합니다.

enterPrimaryExpression?: (ctx: PrimaryExpressionContext) => void

속성 값

(ctx: PrimaryExpressionContext) => void

enterStringAtom

stringAtom ExpressionAntlrParser.primaryExpression 레이블이 지정된 대체 항목으로 생성된 구문 분석 트리를 입력합니다.

enterStringAtom?: (ctx: StringAtomContext) => void

속성 값

(ctx: StringAtomContext) => void

enterStringInterpolation

ExpressionAntlrParser.stringInterpolation생성된 구문 분석 트리를 입력합니다.

enterStringInterpolation?: (ctx: StringInterpolationContext) => void

속성 값

(ctx: StringInterpolationContext) => void

enterStringInterpolationAtom

stringInterpolationAtom ExpressionAntlrParser.primaryExpression 레이블이 지정된 대체 항목으로 생성된 구문 분석 트리를 입력합니다.

enterStringInterpolationAtom?: (ctx: StringInterpolationAtomContext) => void

속성 값

(ctx: StringInterpolationAtomContext) => void

enterTextContent

ExpressionAntlrParser.textContent생성된 구문 분석 트리를 입력합니다.

enterTextContent?: (ctx: TextContentContext) => void

속성 값

(ctx: TextContentContext) => void

enterTripleOpExp

tripleOpExp ExpressionAntlrParser.expression 레이블이 지정된 대체 항목으로 생성된 구문 분석 트리를 입력합니다.

enterTripleOpExp?: (ctx: TripleOpExpContext) => void

속성 값

(ctx: TripleOpExpContext) => void

enterUnaryOpExp

unaryOpExp ExpressionAntlrParser.expression 레이블이 지정된 대체 항목으로 생성된 구문 분석 트리를 입력합니다.

enterUnaryOpExp?: (ctx: UnaryOpExpContext) => void

속성 값

(ctx: UnaryOpExpContext) => void

exitArgsList

ExpressionAntlrParser.argsList생성한 구문 분석 트리를 종료합니다.

exitArgsList?: (ctx: ArgsListContext) => void

속성 값

(ctx: ArgsListContext) => void

exitArrayCreationExp

arrayCreationExp ExpressionAntlrParser.primaryExpression 레이블이 지정된 대체 항목에서 생성된 구문 분석 트리를 종료합니다.

exitArrayCreationExp?: (ctx: ArrayCreationExpContext) => void

속성 값

(ctx: ArrayCreationExpContext) => void

exitBinaryOpExp

binaryOpExp ExpressionAntlrParser.expression 레이블이 지정된 대체 항목에서 생성된 구문 분석 트리를 종료합니다.

exitBinaryOpExp?: (ctx: BinaryOpExpContext) => void

속성 값

(ctx: BinaryOpExpContext) => void

exitExpression

ExpressionAntlrParser.expression생성한 구문 분석 트리를 종료합니다.

exitExpression?: (ctx: ExpressionContext) => void

속성 값

(ctx: ExpressionContext) => void

exitFile

ExpressionAntlrParser.file생성한 구문 분석 트리를 종료합니다.

exitFile?: (ctx: FileContext) => void

속성 값

(ctx: FileContext) => void

exitFuncInvokeExp

funcInvokeExp ExpressionAntlrParser.primaryExpression 레이블이 지정된 대체 항목에서 생성된 구문 분석 트리를 종료합니다.

exitFuncInvokeExp?: (ctx: FuncInvokeExpContext) => void

속성 값

(ctx: FuncInvokeExpContext) => void

exitIdAtom

idAtom ExpressionAntlrParser.primaryExpression 레이블이 지정된 대체 항목에서 생성된 구문 분석 트리를 종료합니다.

exitIdAtom?: (ctx: IdAtomContext) => void

속성 값

(ctx: IdAtomContext) => void

exitIndexAccessExp

indexAccessExp ExpressionAntlrParser.primaryExpression 레이블이 지정된 대체 항목에서 생성된 구문 분석 트리를 종료합니다.

exitIndexAccessExp?: (ctx: IndexAccessExpContext) => void

속성 값

(ctx: IndexAccessExpContext) => void

exitJsonCreationExp

jsonCreationExp ExpressionAntlrParser.primaryExpression 레이블이 지정된 대체 항목에서 생성된 구문 분석 트리를 종료합니다.

exitJsonCreationExp?: (ctx: JsonCreationExpContext) => void

속성 값

(ctx: JsonCreationExpContext) => void

exitKey

ExpressionAntlrParser.key생성한 구문 분석 트리를 종료합니다.

exitKey?: (ctx: KeyContext) => void

속성 값

(ctx: KeyContext) => void

exitKeyValuePair

ExpressionAntlrParser.keyValuePair생성한 구문 분석 트리를 종료합니다.

exitKeyValuePair?: (ctx: KeyValuePairContext) => void

속성 값

(ctx: KeyValuePairContext) => void

exitKeyValuePairList

ExpressionAntlrParser.keyValuePairList생성한 구문 분석 트리를 종료합니다.

exitKeyValuePairList?: (ctx: KeyValuePairListContext) => void

속성 값

(ctx: KeyValuePairListContext) => void

exitLambda

ExpressionAntlrParser.lambda생성한 구문 분석 트리를 종료합니다.

exitLambda?: (ctx: LambdaContext) => void

속성 값

(ctx: LambdaContext) => void

exitMemberAccessExp

memberAccessExp ExpressionAntlrParser.primaryExpression 레이블이 지정된 대체 항목에서 생성된 구문 분석 트리를 종료합니다.

exitMemberAccessExp?: (ctx: MemberAccessExpContext) => void

속성 값

(ctx: MemberAccessExpContext) => void

exitNumericAtom

numericAtom ExpressionAntlrParser.primaryExpression 레이블이 지정된 대체 항목에서 생성된 구문 분석 트리를 종료합니다.

exitNumericAtom?: (ctx: NumericAtomContext) => void

속성 값

(ctx: NumericAtomContext) => void

exitParenthesisExp

parenthesisExp ExpressionAntlrParser.primaryExpression 레이블이 지정된 대체 항목에서 생성된 구문 분석 트리를 종료합니다.

exitParenthesisExp?: (ctx: ParenthesisExpContext) => void

속성 값

(ctx: ParenthesisExpContext) => void

exitPrimaryExp

primaryExp ExpressionAntlrParser.expression 레이블이 지정된 대체 항목에서 생성된 구문 분석 트리를 종료합니다.

exitPrimaryExp?: (ctx: PrimaryExpContext) => void

속성 값

(ctx: PrimaryExpContext) => void

exitPrimaryExpression

ExpressionAntlrParser.primaryExpression생성한 구문 분석 트리를 종료합니다.

exitPrimaryExpression?: (ctx: PrimaryExpressionContext) => void

속성 값

(ctx: PrimaryExpressionContext) => void

exitStringAtom

stringAtom ExpressionAntlrParser.primaryExpression 레이블이 지정된 대체 항목에서 생성된 구문 분석 트리를 종료합니다.

exitStringAtom?: (ctx: StringAtomContext) => void

속성 값

(ctx: StringAtomContext) => void

exitStringInterpolation

ExpressionAntlrParser.stringInterpolation생성한 구문 분석 트리를 종료합니다.

exitStringInterpolation?: (ctx: StringInterpolationContext) => void

속성 값

(ctx: StringInterpolationContext) => void

exitStringInterpolationAtom

stringInterpolationAtom ExpressionAntlrParser.primaryExpression 레이블이 지정된 대체 항목에서 생성된 구문 분석 트리를 종료합니다.

exitStringInterpolationAtom?: (ctx: StringInterpolationAtomContext) => void

속성 값

(ctx: StringInterpolationAtomContext) => void

exitTextContent

ExpressionAntlrParser.textContent생성한 구문 분석 트리를 종료합니다.

exitTextContent?: (ctx: TextContentContext) => void

속성 값

(ctx: TextContentContext) => void

exitTripleOpExp

tripleOpExp ExpressionAntlrParser.expression 레이블이 지정된 대체 항목에서 생성된 구문 분석 트리를 종료합니다.

exitTripleOpExp?: (ctx: TripleOpExpContext) => void

속성 값

(ctx: TripleOpExpContext) => void

exitUnaryOpExp

unaryOpExp ExpressionAntlrParser.expression 레이블이 지정된 대체 항목에서 생성된 구문 분석 트리를 종료합니다.

exitUnaryOpExp?: (ctx: UnaryOpExpContext) => void

속성 값

(ctx: UnaryOpExpContext) => void

상속된 속성 세부 정보

enterEveryRule

enterEveryRule?: (ctx: ParserRuleContext) => void

속성 값

(ctx: ParserRuleContext) => void

ParseTreeListener.enterEveryRule에서 상속된

exitEveryRule

exitEveryRule?: (ctx: ParserRuleContext) => void

속성 값

(ctx: ParserRuleContext) => void

ParseTreeListener.exitEveryRule에서 상속된

visitErrorNode

visitErrorNode?: (node: ErrorNode) => void

속성 값

(node: ErrorNode) => void

ParseTreeListener.visitErrorNode에서 상속된

visitTerminal

visitTerminal?: (node: TerminalNode) => void

속성 값

(node: TerminalNode) => void

ParseTreeListener.visitTerminal에서 상속된