JsonPathParserVisitor

interface JsonPathParserVisitor<T> : ParseTreeVisitor<T>

This interface defines a complete generic visitor for a parse tree produced by JsonPathParser.

Parameters

T

The return type of the visit operation. Use Unit for operations with no return type

Inheritors

Functions

Link copied to clipboard
abstract fun visit(tree: ParseTree): T
Link copied to clipboard
Link copied to clipboard

Visit a parse tree produced by JsonPathParser.basic_expr.

Link copied to clipboard
abstract fun visitChildren(node: RuleNode): T
Link copied to clipboard

Visit a parse tree produced by JsonPathParser.comparable.

Link copied to clipboard
Link copied to clipboard

Visit a parse tree produced by JsonPathParser.comparisonOp.

Link copied to clipboard
Link copied to clipboard

Visit a parse tree produced by JsonPathParser.end.

Link copied to clipboard
abstract fun visitErrorNode(node: ErrorNode): T
Link copied to clipboard
Link copied to clipboard

Visit a parse tree produced by JsonPathParser.filter_query.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Visit a parse tree produced by JsonPathParser.literal.

Link copied to clipboard
Link copied to clipboard

Visit a parse tree produced by JsonPathParser.logical_expr.

Link copied to clipboard
Link copied to clipboard

Visit a parse tree produced by JsonPathParser.name_segment.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Visit a parse tree produced by JsonPathParser.paren_expr.

Link copied to clipboard

Visit a parse tree produced by JsonPathParser.rel_query.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Visit a parse tree produced by JsonPathParser.segment.

Link copied to clipboard

Visit a parse tree produced by JsonPathParser.segments.

Link copied to clipboard

Visit a parse tree produced by JsonPathParser.selector.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Visit a parse tree produced by JsonPathParser.start.

Link copied to clipboard

Visit a parse tree produced by JsonPathParser.step.

Link copied to clipboard
Link copied to clipboard
abstract fun visitTerminal(node: TerminalNode): T
Link copied to clipboard

Visit a parse tree produced by JsonPathParser.test_expr.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun visitWs(ctx: JsonPathParser.WsContext): T

Visit a parse tree produced by JsonPathParser.ws.