JsonPathParser

open class JsonPathParser(input: TokenStream) : Parser

Constructors

Link copied to clipboard
constructor(input: TokenStream)

Types

Link copied to clipboard
open class Abs_singular_queryContext : ParserRuleContext
Link copied to clipboard
open class Basic_exprContext : ParserRuleContext
Link copied to clipboard
open class Bracketed_selectionContext : ParserRuleContext
Link copied to clipboard
open class ComparableContext : ParserRuleContext
Link copied to clipboard
open class Comparison_exprContext : ParserRuleContext
Link copied to clipboard
open class ComparisonOpContext : ParserRuleContext
Link copied to clipboard
open class CurrentNodeIdentifierContext : ParserRuleContext
Link copied to clipboard
open class Descendant_segmentContext : ParserRuleContext
Link copied to clipboard
open class EndContext : ParserRuleContext
Link copied to clipboard
open class False_expressionContext : ParserRuleContext
Link copied to clipboard
open class Filter_queryContext : ParserRuleContext
Link copied to clipboard
open class Filter_selectorContext : ParserRuleContext
Link copied to clipboard
open class FirstComparableContext : ParserRuleContext
Link copied to clipboard
open class Function_argumentContext : ParserRuleContext
Link copied to clipboard
open class Function_exprContext : ParserRuleContext
Link copied to clipboard
open class Index_segmentContext : ParserRuleContext
Link copied to clipboard
open class Index_selectorContext : ParserRuleContext
Link copied to clipboard
open class Int_expressionContext : ParserRuleContext
Link copied to clipboard
open class Jsonpath_queryContext : ParserRuleContext
Link copied to clipboard
open class LiteralContext : ParserRuleContext
Link copied to clipboard
open class Logical_and_exprContext : ParserRuleContext
Link copied to clipboard
open class Logical_exprContext : ParserRuleContext
Link copied to clipboard
open class Logical_or_exprContext : ParserRuleContext
Link copied to clipboard
open class MemberNameShorthandContext : ParserRuleContext
Link copied to clipboard
open class Name_segmentContext : ParserRuleContext
Link copied to clipboard
open class Name_selectorContext : ParserRuleContext
Link copied to clipboard
open class Null_expressionContext : ParserRuleContext
Link copied to clipboard
open class Number_expressionContext : ParserRuleContext
Link copied to clipboard
open class Paren_exprContext : ParserRuleContext
Link copied to clipboard
open class Rel_queryContext : ParserRuleContext
Link copied to clipboard
open class Rel_singular_queryContext : ParserRuleContext
Link copied to clipboard
open class RootIdentifierContext : ParserRuleContext
Link copied to clipboard
object Rules
Link copied to clipboard
open class SecondComparableContext : ParserRuleContext
Link copied to clipboard
open class SegmentContext : ParserRuleContext
Link copied to clipboard
open class SegmentsContext : ParserRuleContext
Link copied to clipboard
open class SelectorContext : ParserRuleContext
Link copied to clipboard
open class Shorthand_segmentContext : ParserRuleContext
Link copied to clipboard
open class Singular_query_segmentContext : ParserRuleContext
Link copied to clipboard
open class Singular_query_segmentsContext : ParserRuleContext
Link copied to clipboard
open class Singular_queryContext : ParserRuleContext
Link copied to clipboard
open class Slice_selectorContext : ParserRuleContext
Link copied to clipboard
open class StartContext : ParserRuleContext
Link copied to clipboard
open class StepContext : ParserRuleContext
Link copied to clipboard
open class StringLiteralContext : ParserRuleContext
Link copied to clipboard
open class Test_exprContext : ParserRuleContext
Link copied to clipboard
object Tokens
Link copied to clipboard
open class True_expressionContext : ParserRuleContext
Link copied to clipboard
open class WildcardSelectorContext : ParserRuleContext
Link copied to clipboard
open class WsContext : ParserRuleContext

Properties

Link copied to clipboard
open override val atn: ATN
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
var context: ParserRuleContext?
Link copied to clipboard
val currentToken: Token?
Link copied to clipboard
Link copied to clipboard
var errorHandler: ANTLRErrorStrategy
Link copied to clipboard
val errorListenerDispatch: ANTLRErrorListener
Link copied to clipboard
val errorListeners: List<ANTLRErrorListener>
Link copied to clipboard
val expectedTokens: IntervalSet
Link copied to clipboard
Link copied to clipboard
open override val grammarFileName: String
Link copied to clipboard
open override var interpreter: ParserATNSimulator
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val parseInfo: ParseInfo?
Link copied to clipboard
val parseListeners: List<ParseTreeListener>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val ruleNames: Array<String>
Link copied to clipboard
open override val serializedATN: String
Link copied to clipboard
Link copied to clipboard
var state: Int
Link copied to clipboard
open override var tokenFactory: TokenFactory<*>
Link copied to clipboard
open override val tokenNames: Array<String>
Link copied to clipboard
var tokenStream: TokenStream
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val vocabulary: Vocabulary

Functions

Link copied to clipboard
open fun action(_localctx: RuleContext?, ruleIndex: Int, actionIndex: Int)
Link copied to clipboard
fun addErrorListener(listener: ANTLRErrorListener)
Link copied to clipboard
open fun addParseListener(listener: ParseTreeListener)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun compileParseTreePattern(pattern: String, patternRuleIndex: Int): ParseTreePattern
open fun compileParseTreePattern(pattern: String, patternRuleIndex: Int, lexer: Lexer): ParseTreePattern
Link copied to clipboard
open fun consume(): Token
Link copied to clipboard
open fun createErrorNode(parent: ParserRuleContext?, t: Token): ErrorNode
Link copied to clipboard
open fun createTerminalNode(parent: ParserRuleContext?, t: Token): TerminalNode
Link copied to clipboard
fun dumpDFA(dumpStream: System.PrintStream)
Link copied to clipboard
Link copied to clipboard
fun enterOuterAlt(localctx: ParserRuleContext, altNum: Int)
Link copied to clipboard
open fun enterRecursionRule(localctx: ParserRuleContext, state: Int, ruleIndex: Int, precedence: Int)
Link copied to clipboard
open fun enterRule(localctx: ParserRuleContext, state: Int, ruleIndex: Int)
Link copied to clipboard
fun exitRule()
Link copied to clipboard
fun getErrorHeader(e: RecognitionException): String
Link copied to clipboard
open fun getInvokingContext(ruleIndex: Int): ParserRuleContext?
Link copied to clipboard
open fun getRuleIndex(ruleName: String): Int
Link copied to clipboard
fun getRuleInvocationStack(ctx: RuleContext?): List<String>
Link copied to clipboard
Link copied to clipboard
fun getTokenType(tokenName: String): Int
Link copied to clipboard
open fun inContext(context: String): Boolean
Link copied to clipboard
open fun isExpectedToken(symbol: Int): Boolean
Link copied to clipboard
Link copied to clipboard
open fun match(ttype: Int): Token
Link copied to clipboard
open fun matchWildcard(): Token
Link copied to clipboard
open fun notifyErrorListeners(offendingToken: Token, msg: String, e: RecognitionException?)
Link copied to clipboard
Link copied to clipboard
open override fun precpred(localctx: RuleContext, precedence: Int): Boolean
Link copied to clipboard
open fun pushNewRecursionContext(localctx: ParserRuleContext, state: Int, ruleIndex: Int)
Link copied to clipboard
Link copied to clipboard
fun removeErrorListener(listener: ANTLRErrorListener)
Link copied to clipboard
Link copied to clipboard
open fun removeParseListener(listener: ParseTreeListener)
Link copied to clipboard
Link copied to clipboard
open fun reset()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun sempred(_localctx: RuleContext?, ruleIndex: Int, predIndex: Int): Boolean
Link copied to clipboard
fun setProfile(profile: Boolean)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun unrollRecursionContexts(_parentctx: ParserRuleContext?)
Link copied to clipboard