다음을 통해 공유


ExpressionAntlrParserListener interface

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

Extends

ParseTreeListener

속성

enterArgsList

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

enterArrayCreationExp

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

enterBinaryOpExp

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

enterExpression

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

enterFile

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

enterFuncInvokeExp

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

enterIdAtom

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

enterIndexAccessExp

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

enterJsonCreationExp

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

enterKey

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

enterKeyValuePair

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

enterKeyValuePairList

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

enterLambda

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

enterMemberAccessExp

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

enterNumericAtom

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

enterParenthesisExp

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

enterPrimaryExp

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

enterPrimaryExpression

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

enterStringAtom

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

enterStringInterpolation

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

enterStringInterpolationAtom

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

enterTextContent

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

enterTripleOpExp

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

enterUnaryOpExp

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

exitArgsList

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

exitArrayCreationExp

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

exitBinaryOpExp

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

exitExpression

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

exitFile

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

exitFuncInvokeExp

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

exitIdAtom

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

exitIndexAccessExp

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

exitJsonCreationExp

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

exitKey

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

exitKeyValuePair

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

exitKeyValuePairList

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

exitLambda

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

exitMemberAccessExp

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

exitNumericAtom

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

exitParenthesisExp

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

exitPrimaryExp

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

exitPrimaryExpression

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

exitStringAtom

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

exitStringInterpolation

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

exitStringInterpolationAtom

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

exitTextContent

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

exitTripleOpExp

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

exitUnaryOpExp

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

상속된 속성

enterEveryRule
exitEveryRule
visitErrorNode
visitTerminal

속성 세부 정보

enterArgsList

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

enterArgsList?: (ctx: ArgsListContext) => void

속성 값

(ctx: ArgsListContext) => void

enterArrayCreationExp

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

enterArrayCreationExp?: (ctx: ArrayCreationExpContext) => void

속성 값

(ctx: ArrayCreationExpContext) => void

enterBinaryOpExp

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

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

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

enterFuncInvokeExp?: (ctx: FuncInvokeExpContext) => void

속성 값

(ctx: FuncInvokeExpContext) => void

enterIdAtom

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

enterIdAtom?: (ctx: IdAtomContext) => void

속성 값

(ctx: IdAtomContext) => void

enterIndexAccessExp

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

enterIndexAccessExp?: (ctx: IndexAccessExpContext) => void

속성 값

(ctx: IndexAccessExpContext) => void

enterJsonCreationExp

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

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

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

enterMemberAccessExp?: (ctx: MemberAccessExpContext) => void

속성 값

(ctx: MemberAccessExpContext) => void

enterNumericAtom

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

enterNumericAtom?: (ctx: NumericAtomContext) => void

속성 값

(ctx: NumericAtomContext) => void

enterParenthesisExp

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

enterParenthesisExp?: (ctx: ParenthesisExpContext) => void

속성 값

(ctx: ParenthesisExpContext) => void

enterPrimaryExp

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

enterPrimaryExp?: (ctx: PrimaryExpContext) => void

속성 값

(ctx: PrimaryExpContext) => void

enterPrimaryExpression

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

enterPrimaryExpression?: (ctx: PrimaryExpressionContext) => void

속성 값

(ctx: PrimaryExpressionContext) => void

enterStringAtom

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

enterStringAtom?: (ctx: StringAtomContext) => void

속성 값

(ctx: StringAtomContext) => void

enterStringInterpolation

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

enterStringInterpolation?: (ctx: StringInterpolationContext) => void

속성 값

(ctx: StringInterpolationContext) => void

enterStringInterpolationAtom

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

enterStringInterpolationAtom?: (ctx: StringInterpolationAtomContext) => void

속성 값

(ctx: StringInterpolationAtomContext) => void

enterTextContent

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

enterTextContent?: (ctx: TextContentContext) => void

속성 값

(ctx: TextContentContext) => void

enterTripleOpExp

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

enterTripleOpExp?: (ctx: TripleOpExpContext) => void

속성 값

(ctx: TripleOpExpContext) => void

enterUnaryOpExp

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

enterUnaryOpExp?: (ctx: UnaryOpExpContext) => void

속성 값

(ctx: UnaryOpExpContext) => void

exitArgsList

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

exitArgsList?: (ctx: ArgsListContext) => void

속성 값

(ctx: ArgsListContext) => void

exitArrayCreationExp

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

exitArrayCreationExp?: (ctx: ArrayCreationExpContext) => void

속성 값

(ctx: ArrayCreationExpContext) => void

exitBinaryOpExp

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

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

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

exitFuncInvokeExp?: (ctx: FuncInvokeExpContext) => void

속성 값

(ctx: FuncInvokeExpContext) => void

exitIdAtom

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

exitIdAtom?: (ctx: IdAtomContext) => void

속성 값

(ctx: IdAtomContext) => void

exitIndexAccessExp

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

exitIndexAccessExp?: (ctx: IndexAccessExpContext) => void

속성 값

(ctx: IndexAccessExpContext) => void

exitJsonCreationExp

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

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

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

exitMemberAccessExp?: (ctx: MemberAccessExpContext) => void

속성 값

(ctx: MemberAccessExpContext) => void

exitNumericAtom

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

exitNumericAtom?: (ctx: NumericAtomContext) => void

속성 값

(ctx: NumericAtomContext) => void

exitParenthesisExp

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

exitParenthesisExp?: (ctx: ParenthesisExpContext) => void

속성 값

(ctx: ParenthesisExpContext) => void

exitPrimaryExp

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

exitPrimaryExp?: (ctx: PrimaryExpContext) => void

속성 값

(ctx: PrimaryExpContext) => void

exitPrimaryExpression

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

exitPrimaryExpression?: (ctx: PrimaryExpressionContext) => void

속성 값

(ctx: PrimaryExpressionContext) => void

exitStringAtom

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

exitStringAtom?: (ctx: StringAtomContext) => void

속성 값

(ctx: StringAtomContext) => void

exitStringInterpolation

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

exitStringInterpolation?: (ctx: StringInterpolationContext) => void

속성 값

(ctx: StringInterpolationContext) => void

exitStringInterpolationAtom

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

exitStringInterpolationAtom?: (ctx: StringInterpolationAtomContext) => void

속성 값

(ctx: StringInterpolationAtomContext) => void

exitTextContent

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

exitTextContent?: (ctx: TextContentContext) => void

속성 값

(ctx: TextContentContext) => void

exitTripleOpExp

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

exitTripleOpExp?: (ctx: TripleOpExpContext) => void

속성 값

(ctx: TripleOpExpContext) => void

exitUnaryOpExp

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

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에서 상속된