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