Versions in this module Expand all Collapse all v1 v1.0.0 Oct 1, 2025 Changes in this version + const JsonpathLexerBinaryIntegerLiteral + const JsonpathLexerBooleanLiteral + const JsonpathLexerDecimalLiteral + const JsonpathLexerEllipsis + const JsonpathLexerHexIntegerLiteral + const JsonpathLexerIdentifier + const JsonpathLexerNullLiteral + const JsonpathLexerOctalIntegerLiteral2 + const JsonpathLexerSP + const JsonpathLexerStringLiteral + const JsonpathLexerT__0 + const JsonpathLexerT__1 + const JsonpathLexerT__10 + const JsonpathLexerT__11 + const JsonpathLexerT__12 + const JsonpathLexerT__13 + const JsonpathLexerT__14 + const JsonpathLexerT__15 + const JsonpathLexerT__16 + const JsonpathLexerT__17 + const JsonpathLexerT__18 + const JsonpathLexerT__19 + const JsonpathLexerT__2 + const JsonpathLexerT__20 + const JsonpathLexerT__21 + const JsonpathLexerT__22 + const JsonpathLexerT__23 + const JsonpathLexerT__24 + const JsonpathLexerT__25 + const JsonpathLexerT__26 + const JsonpathLexerT__27 + const JsonpathLexerT__28 + const JsonpathLexerT__29 + const JsonpathLexerT__3 + const JsonpathLexerT__30 + const JsonpathLexerT__31 + const JsonpathLexerT__32 + const JsonpathLexerT__4 + const JsonpathLexerT__5 + const JsonpathLexerT__6 + const JsonpathLexerT__7 + const JsonpathLexerT__8 + const JsonpathLexerT__9 + const JsonpathParserBinaryIntegerLiteral + const JsonpathParserBooleanLiteral + const JsonpathParserDecimalLiteral + const JsonpathParserEOF + const JsonpathParserEllipsis + const JsonpathParserHexIntegerLiteral + const JsonpathParserIdentifier + const JsonpathParserNullLiteral + const JsonpathParserOctalIntegerLiteral2 + const JsonpathParserRULE_arguments + const JsonpathParserRULE_arrayLiteral + const JsonpathParserRULE_elementList + const JsonpathParserRULE_expression + const JsonpathParserRULE_identifier + const JsonpathParserRULE_indexExpression + const JsonpathParserRULE_literal + const JsonpathParserRULE_numericLiteral + const JsonpathParserRULE_path + const JsonpathParserRULE_selector + const JsonpathParserRULE_simplePath + const JsonpathParserRULE_simplePathExpr + const JsonpathParserRULE_slice + const JsonpathParserSP + const JsonpathParserStringLiteral + const JsonpathParserT__0 + const JsonpathParserT__1 + const JsonpathParserT__10 + const JsonpathParserT__11 + const JsonpathParserT__12 + const JsonpathParserT__13 + const JsonpathParserT__14 + const JsonpathParserT__15 + const JsonpathParserT__16 + const JsonpathParserT__17 + const JsonpathParserT__18 + const JsonpathParserT__19 + const JsonpathParserT__2 + const JsonpathParserT__20 + const JsonpathParserT__21 + const JsonpathParserT__22 + const JsonpathParserT__23 + const JsonpathParserT__24 + const JsonpathParserT__25 + const JsonpathParserT__26 + const JsonpathParserT__27 + const JsonpathParserT__28 + const JsonpathParserT__29 + const JsonpathParserT__3 + const JsonpathParserT__30 + const JsonpathParserT__31 + const JsonpathParserT__32 + const JsonpathParserT__4 + const JsonpathParserT__5 + const JsonpathParserT__6 + const JsonpathParserT__7 + const JsonpathParserT__8 + const JsonpathParserT__9 + var JsonpathLexerLexerStaticData struct + var JsonpathParserStaticData struct + func InitEmptyArgumentsContext(p *ArgumentsContext) + func InitEmptyArrayLiteralContext(p *ArrayLiteralContext) + func InitEmptyElementListContext(p *ElementListContext) + func InitEmptyExpressionContext(p *ExpressionContext) + func InitEmptyIdentifierContext(p *IdentifierContext) + func InitEmptyIndexExpressionContext(p *IndexExpressionContext) + func InitEmptyLiteralContext(p *LiteralContext) + func InitEmptyNumericLiteralContext(p *NumericLiteralContext) + func InitEmptyPathContext(p *PathContext) + func InitEmptySelectorContext(p *SelectorContext) + func InitEmptySimplePathContext(p *SimplePathContext) + func InitEmptySimplePathExprContext(p *SimplePathExprContext) + func InitEmptySliceContext(p *SliceContext) + func JsonpathLexerInit() + func JsonpathParserInit() + type AdditiveExpressionContext struct + func NewAdditiveExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *AdditiveExpressionContext + func (s *AdditiveExpressionContext) AllExpression() []IExpressionContext + func (s *AdditiveExpressionContext) AllSP() []antlr.TerminalNode + func (s *AdditiveExpressionContext) EnterRule(listener antlr.ParseTreeListener) + func (s *AdditiveExpressionContext) ExitRule(listener antlr.ParseTreeListener) + func (s *AdditiveExpressionContext) Expression(i int) IExpressionContext + func (s *AdditiveExpressionContext) GetRuleContext() antlr.RuleContext + func (s *AdditiveExpressionContext) SP(i int) antlr.TerminalNode + type ArgumentsContext struct + func NewArgumentsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ArgumentsContext + func NewEmptyArgumentsContext() *ArgumentsContext + func (*ArgumentsContext) IsArgumentsContext() + func (s *ArgumentsContext) AllExpression() []IExpressionContext + func (s *ArgumentsContext) EnterRule(listener antlr.ParseTreeListener) + func (s *ArgumentsContext) ExitRule(listener antlr.ParseTreeListener) + func (s *ArgumentsContext) Expression(i int) IExpressionContext + func (s *ArgumentsContext) GetParser() antlr.Parser + func (s *ArgumentsContext) GetRuleContext() antlr.RuleContext + func (s *ArgumentsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type ArgumentsExpressionContext struct + func NewArgumentsExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ArgumentsExpressionContext + func (s *ArgumentsExpressionContext) Arguments() IArgumentsContext + func (s *ArgumentsExpressionContext) EnterRule(listener antlr.ParseTreeListener) + func (s *ArgumentsExpressionContext) ExitRule(listener antlr.ParseTreeListener) + func (s *ArgumentsExpressionContext) Expression() IExpressionContext + func (s *ArgumentsExpressionContext) GetRuleContext() antlr.RuleContext + type ArrayLiteralContext struct + func NewArrayLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ArrayLiteralContext + func NewEmptyArrayLiteralContext() *ArrayLiteralContext + func (*ArrayLiteralContext) IsArrayLiteralContext() + func (s *ArrayLiteralContext) AllSP() []antlr.TerminalNode + func (s *ArrayLiteralContext) ElementList() IElementListContext + func (s *ArrayLiteralContext) EnterRule(listener antlr.ParseTreeListener) + func (s *ArrayLiteralContext) ExitRule(listener antlr.ParseTreeListener) + func (s *ArrayLiteralContext) GetParser() antlr.Parser + func (s *ArrayLiteralContext) GetRuleContext() antlr.RuleContext + func (s *ArrayLiteralContext) SP(i int) antlr.TerminalNode + func (s *ArrayLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type ArrayLiteralExpressionContext struct + func NewArrayLiteralExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ArrayLiteralExpressionContext + func (s *ArrayLiteralExpressionContext) ArrayLiteral() IArrayLiteralContext + func (s *ArrayLiteralExpressionContext) EnterRule(listener antlr.ParseTreeListener) + func (s *ArrayLiteralExpressionContext) ExitRule(listener antlr.ParseTreeListener) + func (s *ArrayLiteralExpressionContext) GetRuleContext() antlr.RuleContext + type BaseJsonpathListener struct + func (s *BaseJsonpathListener) EnterAdditiveExpression(ctx *AdditiveExpressionContext) + func (s *BaseJsonpathListener) EnterArguments(ctx *ArgumentsContext) + func (s *BaseJsonpathListener) EnterArgumentsExpression(ctx *ArgumentsExpressionContext) + func (s *BaseJsonpathListener) EnterArrayLiteral(ctx *ArrayLiteralContext) + func (s *BaseJsonpathListener) EnterArrayLiteralExpression(ctx *ArrayLiteralExpressionContext) + func (s *BaseJsonpathListener) EnterBitAndExpression(ctx *BitAndExpressionContext) + func (s *BaseJsonpathListener) EnterBitNotExpression(ctx *BitNotExpressionContext) + func (s *BaseJsonpathListener) EnterBitOrExpression(ctx *BitOrExpressionContext) + func (s *BaseJsonpathListener) EnterBitXOrExpression(ctx *BitXOrExpressionContext) + func (s *BaseJsonpathListener) EnterChainExpression(ctx *ChainExpressionContext) + func (s *BaseJsonpathListener) EnterElementList(ctx *ElementListContext) + func (s *BaseJsonpathListener) EnterEqualityExpression(ctx *EqualityExpressionContext) + func (s *BaseJsonpathListener) EnterEveryRule(ctx antlr.ParserRuleContext) + func (s *BaseJsonpathListener) EnterFilterExpression(ctx *FilterExpressionContext) + func (s *BaseJsonpathListener) EnterIdentifier(ctx *IdentifierContext) + func (s *BaseJsonpathListener) EnterIdentifierExpression(ctx *IdentifierExpressionContext) + func (s *BaseJsonpathListener) EnterInExpression(ctx *InExpressionContext) + func (s *BaseJsonpathListener) EnterIndexExpression(ctx *IndexExpressionContext) + func (s *BaseJsonpathListener) EnterLiteral(ctx *LiteralContext) + func (s *BaseJsonpathListener) EnterLiteralExpression(ctx *LiteralExpressionContext) + func (s *BaseJsonpathListener) EnterLogicalAndExpression(ctx *LogicalAndExpressionContext) + func (s *BaseJsonpathListener) EnterLogicalOrExpression(ctx *LogicalOrExpressionContext) + func (s *BaseJsonpathListener) EnterMemberIndexExpression(ctx *MemberIndexExpressionContext) + func (s *BaseJsonpathListener) EnterMultiplicativeExpression(ctx *MultiplicativeExpressionContext) + func (s *BaseJsonpathListener) EnterNotExpression(ctx *NotExpressionContext) + func (s *BaseJsonpathListener) EnterNumericLiteral(ctx *NumericLiteralContext) + func (s *BaseJsonpathListener) EnterParenthesizedExpression(ctx *ParenthesizedExpressionContext) + func (s *BaseJsonpathListener) EnterPath(ctx *PathContext) + func (s *BaseJsonpathListener) EnterPowerExpression(ctx *PowerExpressionContext) + func (s *BaseJsonpathListener) EnterRecursiveDescentExpression(ctx *RecursiveDescentExpressionContext) + func (s *BaseJsonpathListener) EnterRecursiveDescentMemberIndexExpression(ctx *RecursiveDescentMemberIndexExpressionContext) + func (s *BaseJsonpathListener) EnterRecursiveDescentTermExpression(ctx *RecursiveDescentTermExpressionContext) + func (s *BaseJsonpathListener) EnterRelationalExpression(ctx *RelationalExpressionContext) + func (s *BaseJsonpathListener) EnterSelector(ctx *SelectorContext) + func (s *BaseJsonpathListener) EnterSelectorExpression(ctx *SelectorExpressionContext) + func (s *BaseJsonpathListener) EnterSimplePath(ctx *SimplePathContext) + func (s *BaseJsonpathListener) EnterSimplePathExpr(ctx *SimplePathExprContext) + func (s *BaseJsonpathListener) EnterSlice(ctx *SliceContext) + func (s *BaseJsonpathListener) EnterUnaryMinusExpression(ctx *UnaryMinusExpressionContext) + func (s *BaseJsonpathListener) EnterUnaryPlusExpression(ctx *UnaryPlusExpressionContext) + func (s *BaseJsonpathListener) ExitAdditiveExpression(ctx *AdditiveExpressionContext) + func (s *BaseJsonpathListener) ExitArguments(ctx *ArgumentsContext) + func (s *BaseJsonpathListener) ExitArgumentsExpression(ctx *ArgumentsExpressionContext) + func (s *BaseJsonpathListener) ExitArrayLiteral(ctx *ArrayLiteralContext) + func (s *BaseJsonpathListener) ExitArrayLiteralExpression(ctx *ArrayLiteralExpressionContext) + func (s *BaseJsonpathListener) ExitBitAndExpression(ctx *BitAndExpressionContext) + func (s *BaseJsonpathListener) ExitBitNotExpression(ctx *BitNotExpressionContext) + func (s *BaseJsonpathListener) ExitBitOrExpression(ctx *BitOrExpressionContext) + func (s *BaseJsonpathListener) ExitBitXOrExpression(ctx *BitXOrExpressionContext) + func (s *BaseJsonpathListener) ExitChainExpression(ctx *ChainExpressionContext) + func (s *BaseJsonpathListener) ExitElementList(ctx *ElementListContext) + func (s *BaseJsonpathListener) ExitEqualityExpression(ctx *EqualityExpressionContext) + func (s *BaseJsonpathListener) ExitEveryRule(ctx antlr.ParserRuleContext) + func (s *BaseJsonpathListener) ExitFilterExpression(ctx *FilterExpressionContext) + func (s *BaseJsonpathListener) ExitIdentifier(ctx *IdentifierContext) + func (s *BaseJsonpathListener) ExitIdentifierExpression(ctx *IdentifierExpressionContext) + func (s *BaseJsonpathListener) ExitInExpression(ctx *InExpressionContext) + func (s *BaseJsonpathListener) ExitIndexExpression(ctx *IndexExpressionContext) + func (s *BaseJsonpathListener) ExitLiteral(ctx *LiteralContext) + func (s *BaseJsonpathListener) ExitLiteralExpression(ctx *LiteralExpressionContext) + func (s *BaseJsonpathListener) ExitLogicalAndExpression(ctx *LogicalAndExpressionContext) + func (s *BaseJsonpathListener) ExitLogicalOrExpression(ctx *LogicalOrExpressionContext) + func (s *BaseJsonpathListener) ExitMemberIndexExpression(ctx *MemberIndexExpressionContext) + func (s *BaseJsonpathListener) ExitMultiplicativeExpression(ctx *MultiplicativeExpressionContext) + func (s *BaseJsonpathListener) ExitNotExpression(ctx *NotExpressionContext) + func (s *BaseJsonpathListener) ExitNumericLiteral(ctx *NumericLiteralContext) + func (s *BaseJsonpathListener) ExitParenthesizedExpression(ctx *ParenthesizedExpressionContext) + func (s *BaseJsonpathListener) ExitPath(ctx *PathContext) + func (s *BaseJsonpathListener) ExitPowerExpression(ctx *PowerExpressionContext) + func (s *BaseJsonpathListener) ExitRecursiveDescentExpression(ctx *RecursiveDescentExpressionContext) + func (s *BaseJsonpathListener) ExitRecursiveDescentMemberIndexExpression(ctx *RecursiveDescentMemberIndexExpressionContext) + func (s *BaseJsonpathListener) ExitRecursiveDescentTermExpression(ctx *RecursiveDescentTermExpressionContext) + func (s *BaseJsonpathListener) ExitRelationalExpression(ctx *RelationalExpressionContext) + func (s *BaseJsonpathListener) ExitSelector(ctx *SelectorContext) + func (s *BaseJsonpathListener) ExitSelectorExpression(ctx *SelectorExpressionContext) + func (s *BaseJsonpathListener) ExitSimplePath(ctx *SimplePathContext) + func (s *BaseJsonpathListener) ExitSimplePathExpr(ctx *SimplePathExprContext) + func (s *BaseJsonpathListener) ExitSlice(ctx *SliceContext) + func (s *BaseJsonpathListener) ExitUnaryMinusExpression(ctx *UnaryMinusExpressionContext) + func (s *BaseJsonpathListener) ExitUnaryPlusExpression(ctx *UnaryPlusExpressionContext) + func (s *BaseJsonpathListener) VisitErrorNode(node antlr.ErrorNode) + func (s *BaseJsonpathListener) VisitTerminal(node antlr.TerminalNode) + type BitAndExpressionContext struct + func NewBitAndExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BitAndExpressionContext + func (s *BitAndExpressionContext) AllExpression() []IExpressionContext + func (s *BitAndExpressionContext) AllSP() []antlr.TerminalNode + func (s *BitAndExpressionContext) EnterRule(listener antlr.ParseTreeListener) + func (s *BitAndExpressionContext) ExitRule(listener antlr.ParseTreeListener) + func (s *BitAndExpressionContext) Expression(i int) IExpressionContext + func (s *BitAndExpressionContext) GetRuleContext() antlr.RuleContext + func (s *BitAndExpressionContext) SP(i int) antlr.TerminalNode + type BitNotExpressionContext struct + func NewBitNotExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BitNotExpressionContext + func (s *BitNotExpressionContext) EnterRule(listener antlr.ParseTreeListener) + func (s *BitNotExpressionContext) ExitRule(listener antlr.ParseTreeListener) + func (s *BitNotExpressionContext) Expression() IExpressionContext + func (s *BitNotExpressionContext) GetRuleContext() antlr.RuleContext + func (s *BitNotExpressionContext) SP() antlr.TerminalNode + type BitOrExpressionContext struct + func NewBitOrExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BitOrExpressionContext + func (s *BitOrExpressionContext) AllExpression() []IExpressionContext + func (s *BitOrExpressionContext) AllSP() []antlr.TerminalNode + func (s *BitOrExpressionContext) EnterRule(listener antlr.ParseTreeListener) + func (s *BitOrExpressionContext) ExitRule(listener antlr.ParseTreeListener) + func (s *BitOrExpressionContext) Expression(i int) IExpressionContext + func (s *BitOrExpressionContext) GetRuleContext() antlr.RuleContext + func (s *BitOrExpressionContext) SP(i int) antlr.TerminalNode + type BitXOrExpressionContext struct + func NewBitXOrExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BitXOrExpressionContext + func (s *BitXOrExpressionContext) AllExpression() []IExpressionContext + func (s *BitXOrExpressionContext) AllSP() []antlr.TerminalNode + func (s *BitXOrExpressionContext) EnterRule(listener antlr.ParseTreeListener) + func (s *BitXOrExpressionContext) ExitRule(listener antlr.ParseTreeListener) + func (s *BitXOrExpressionContext) Expression(i int) IExpressionContext + func (s *BitXOrExpressionContext) GetRuleContext() antlr.RuleContext + func (s *BitXOrExpressionContext) SP(i int) antlr.TerminalNode + type ChainExpressionContext struct + func NewChainExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ChainExpressionContext + func (s *ChainExpressionContext) AllExpression() []IExpressionContext + func (s *ChainExpressionContext) AllSP() []antlr.TerminalNode + func (s *ChainExpressionContext) EnterRule(listener antlr.ParseTreeListener) + func (s *ChainExpressionContext) ExitRule(listener antlr.ParseTreeListener) + func (s *ChainExpressionContext) Expression(i int) IExpressionContext + func (s *ChainExpressionContext) GetRuleContext() antlr.RuleContext + func (s *ChainExpressionContext) SP(i int) antlr.TerminalNode + type ElementListContext struct + func NewElementListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ElementListContext + func NewEmptyElementListContext() *ElementListContext + func (*ElementListContext) IsElementListContext() + func (s *ElementListContext) AllExpression() []IExpressionContext + func (s *ElementListContext) AllSP() []antlr.TerminalNode + func (s *ElementListContext) EnterRule(listener antlr.ParseTreeListener) + func (s *ElementListContext) ExitRule(listener antlr.ParseTreeListener) + func (s *ElementListContext) Expression(i int) IExpressionContext + func (s *ElementListContext) GetParser() antlr.Parser + func (s *ElementListContext) GetRuleContext() antlr.RuleContext + func (s *ElementListContext) SP(i int) antlr.TerminalNode + func (s *ElementListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type EqualityExpressionContext struct + func NewEqualityExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *EqualityExpressionContext + func (s *EqualityExpressionContext) AllExpression() []IExpressionContext + func (s *EqualityExpressionContext) AllSP() []antlr.TerminalNode + func (s *EqualityExpressionContext) EnterRule(listener antlr.ParseTreeListener) + func (s *EqualityExpressionContext) ExitRule(listener antlr.ParseTreeListener) + func (s *EqualityExpressionContext) Expression(i int) IExpressionContext + func (s *EqualityExpressionContext) GetRuleContext() antlr.RuleContext + func (s *EqualityExpressionContext) SP(i int) antlr.TerminalNode + type ExpressionContext struct + func NewEmptyExpressionContext() *ExpressionContext + func NewExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExpressionContext + func (*ExpressionContext) IsExpressionContext() + func (s *ExpressionContext) CopyAll(ctx *ExpressionContext) + func (s *ExpressionContext) GetParser() antlr.Parser + func (s *ExpressionContext) GetRuleContext() antlr.RuleContext + func (s *ExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type FilterExpressionContext struct + func NewFilterExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *FilterExpressionContext + func (s *FilterExpressionContext) EnterRule(listener antlr.ParseTreeListener) + func (s *FilterExpressionContext) ExitRule(listener antlr.ParseTreeListener) + func (s *FilterExpressionContext) Expression() IExpressionContext + func (s *FilterExpressionContext) GetRuleContext() antlr.RuleContext + type IArgumentsContext interface + AllExpression func() []IExpressionContext + Expression func(i int) IExpressionContext + GetParser func() antlr.Parser + IsArgumentsContext func() + type IArrayLiteralContext interface + AllSP func() []antlr.TerminalNode + ElementList func() IElementListContext + GetParser func() antlr.Parser + IsArrayLiteralContext func() + SP func(i int) antlr.TerminalNode + type IElementListContext interface + AllExpression func() []IExpressionContext + AllSP func() []antlr.TerminalNode + Expression func(i int) IExpressionContext + GetParser func() antlr.Parser + IsElementListContext func() + SP func(i int) antlr.TerminalNode + type IExpressionContext interface + GetParser func() antlr.Parser + IsExpressionContext func() + type IIdentifierContext interface + GetParser func() antlr.Parser + Identifier func() antlr.TerminalNode + IsIdentifierContext func() + type IIndexExpressionContext interface + Expression func() IExpressionContext + GetParser func() antlr.Parser + IsIndexExpressionContext func() + Slice func() ISliceContext + type ILiteralContext interface + BooleanLiteral func() antlr.TerminalNode + GetParser func() antlr.Parser + IsLiteralContext func() + NullLiteral func() antlr.TerminalNode + NumericLiteral func() INumericLiteralContext + StringLiteral func() antlr.TerminalNode + type INumericLiteralContext interface + BinaryIntegerLiteral func() antlr.TerminalNode + DecimalLiteral func() antlr.TerminalNode + GetParser func() antlr.Parser + HexIntegerLiteral func() antlr.TerminalNode + IsNumericLiteralContext func() + OctalIntegerLiteral2 func() antlr.TerminalNode + type IPathContext interface + EOF func() antlr.TerminalNode + Expression func() IExpressionContext + GetParser func() antlr.Parser + IsPathContext func() + SP func() antlr.TerminalNode + type ISelectorContext interface + GetParser func() antlr.Parser + IsSelectorContext func() + type ISimplePathContext interface + EOF func() antlr.TerminalNode + GetParser func() antlr.Parser + IsSimplePathContext func() + SP func() antlr.TerminalNode + SimplePathExpr func() ISimplePathExprContext + type ISimplePathExprContext interface + AllSP func() []antlr.TerminalNode + AllSimplePathExpr func() []ISimplePathExprContext + GetParser func() antlr.Parser + Identifier func() IIdentifierContext + IsSimplePathExprContext func() + Literal func() ILiteralContext + SP func(i int) antlr.TerminalNode + SimplePathExpr func(i int) ISimplePathExprContext + type ISliceContext interface + AllExpression func() []IExpressionContext + Expression func(i int) IExpressionContext + GetParser func() antlr.Parser + IsSliceContext func() + type IdentifierContext struct + func NewEmptyIdentifierContext() *IdentifierContext + func NewIdentifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IdentifierContext + func (*IdentifierContext) IsIdentifierContext() + func (s *IdentifierContext) EnterRule(listener antlr.ParseTreeListener) + func (s *IdentifierContext) ExitRule(listener antlr.ParseTreeListener) + func (s *IdentifierContext) GetParser() antlr.Parser + func (s *IdentifierContext) GetRuleContext() antlr.RuleContext + func (s *IdentifierContext) Identifier() antlr.TerminalNode + func (s *IdentifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type IdentifierExpressionContext struct + func NewIdentifierExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *IdentifierExpressionContext + func (s *IdentifierExpressionContext) EnterRule(listener antlr.ParseTreeListener) + func (s *IdentifierExpressionContext) ExitRule(listener antlr.ParseTreeListener) + func (s *IdentifierExpressionContext) GetRuleContext() antlr.RuleContext + func (s *IdentifierExpressionContext) Identifier() IIdentifierContext + type InExpressionContext struct + func NewInExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *InExpressionContext + func (s *InExpressionContext) AllExpression() []IExpressionContext + func (s *InExpressionContext) AllSP() []antlr.TerminalNode + func (s *InExpressionContext) EnterRule(listener antlr.ParseTreeListener) + func (s *InExpressionContext) ExitRule(listener antlr.ParseTreeListener) + func (s *InExpressionContext) Expression(i int) IExpressionContext + func (s *InExpressionContext) GetRuleContext() antlr.RuleContext + func (s *InExpressionContext) SP(i int) antlr.TerminalNode + type IndexExpressionContext struct + func NewEmptyIndexExpressionContext() *IndexExpressionContext + func NewIndexExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IndexExpressionContext + func (*IndexExpressionContext) IsIndexExpressionContext() + func (s *IndexExpressionContext) EnterRule(listener antlr.ParseTreeListener) + func (s *IndexExpressionContext) ExitRule(listener antlr.ParseTreeListener) + func (s *IndexExpressionContext) Expression() IExpressionContext + func (s *IndexExpressionContext) GetParser() antlr.Parser + func (s *IndexExpressionContext) GetRuleContext() antlr.RuleContext + func (s *IndexExpressionContext) Slice() ISliceContext + func (s *IndexExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type JsonpathLexer struct + func NewJsonpathLexer(input antlr.CharStream) *JsonpathLexer + type JsonpathListener interface + EnterAdditiveExpression func(c *AdditiveExpressionContext) + EnterArguments func(c *ArgumentsContext) + EnterArgumentsExpression func(c *ArgumentsExpressionContext) + EnterArrayLiteral func(c *ArrayLiteralContext) + EnterArrayLiteralExpression func(c *ArrayLiteralExpressionContext) + EnterBitAndExpression func(c *BitAndExpressionContext) + EnterBitNotExpression func(c *BitNotExpressionContext) + EnterBitOrExpression func(c *BitOrExpressionContext) + EnterBitXOrExpression func(c *BitXOrExpressionContext) + EnterChainExpression func(c *ChainExpressionContext) + EnterElementList func(c *ElementListContext) + EnterEqualityExpression func(c *EqualityExpressionContext) + EnterFilterExpression func(c *FilterExpressionContext) + EnterIdentifier func(c *IdentifierContext) + EnterIdentifierExpression func(c *IdentifierExpressionContext) + EnterInExpression func(c *InExpressionContext) + EnterIndexExpression func(c *IndexExpressionContext) + EnterLiteral func(c *LiteralContext) + EnterLiteralExpression func(c *LiteralExpressionContext) + EnterLogicalAndExpression func(c *LogicalAndExpressionContext) + EnterLogicalOrExpression func(c *LogicalOrExpressionContext) + EnterMemberIndexExpression func(c *MemberIndexExpressionContext) + EnterMultiplicativeExpression func(c *MultiplicativeExpressionContext) + EnterNotExpression func(c *NotExpressionContext) + EnterNumericLiteral func(c *NumericLiteralContext) + EnterParenthesizedExpression func(c *ParenthesizedExpressionContext) + EnterPath func(c *PathContext) + EnterPowerExpression func(c *PowerExpressionContext) + EnterRecursiveDescentExpression func(c *RecursiveDescentExpressionContext) + EnterRecursiveDescentMemberIndexExpression func(c *RecursiveDescentMemberIndexExpressionContext) + EnterRecursiveDescentTermExpression func(c *RecursiveDescentTermExpressionContext) + EnterRelationalExpression func(c *RelationalExpressionContext) + EnterSelector func(c *SelectorContext) + EnterSelectorExpression func(c *SelectorExpressionContext) + EnterSimplePath func(c *SimplePathContext) + EnterSimplePathExpr func(c *SimplePathExprContext) + EnterSlice func(c *SliceContext) + EnterUnaryMinusExpression func(c *UnaryMinusExpressionContext) + EnterUnaryPlusExpression func(c *UnaryPlusExpressionContext) + ExitAdditiveExpression func(c *AdditiveExpressionContext) + ExitArguments func(c *ArgumentsContext) + ExitArgumentsExpression func(c *ArgumentsExpressionContext) + ExitArrayLiteral func(c *ArrayLiteralContext) + ExitArrayLiteralExpression func(c *ArrayLiteralExpressionContext) + ExitBitAndExpression func(c *BitAndExpressionContext) + ExitBitNotExpression func(c *BitNotExpressionContext) + ExitBitOrExpression func(c *BitOrExpressionContext) + ExitBitXOrExpression func(c *BitXOrExpressionContext) + ExitChainExpression func(c *ChainExpressionContext) + ExitElementList func(c *ElementListContext) + ExitEqualityExpression func(c *EqualityExpressionContext) + ExitFilterExpression func(c *FilterExpressionContext) + ExitIdentifier func(c *IdentifierContext) + ExitIdentifierExpression func(c *IdentifierExpressionContext) + ExitInExpression func(c *InExpressionContext) + ExitIndexExpression func(c *IndexExpressionContext) + ExitLiteral func(c *LiteralContext) + ExitLiteralExpression func(c *LiteralExpressionContext) + ExitLogicalAndExpression func(c *LogicalAndExpressionContext) + ExitLogicalOrExpression func(c *LogicalOrExpressionContext) + ExitMemberIndexExpression func(c *MemberIndexExpressionContext) + ExitMultiplicativeExpression func(c *MultiplicativeExpressionContext) + ExitNotExpression func(c *NotExpressionContext) + ExitNumericLiteral func(c *NumericLiteralContext) + ExitParenthesizedExpression func(c *ParenthesizedExpressionContext) + ExitPath func(c *PathContext) + ExitPowerExpression func(c *PowerExpressionContext) + ExitRecursiveDescentExpression func(c *RecursiveDescentExpressionContext) + ExitRecursiveDescentMemberIndexExpression func(c *RecursiveDescentMemberIndexExpressionContext) + ExitRecursiveDescentTermExpression func(c *RecursiveDescentTermExpressionContext) + ExitRelationalExpression func(c *RelationalExpressionContext) + ExitSelector func(c *SelectorContext) + ExitSelectorExpression func(c *SelectorExpressionContext) + ExitSimplePath func(c *SimplePathContext) + ExitSimplePathExpr func(c *SimplePathExprContext) + ExitSlice func(c *SliceContext) + ExitUnaryMinusExpression func(c *UnaryMinusExpressionContext) + ExitUnaryPlusExpression func(c *UnaryPlusExpressionContext) + type JsonpathParser struct + func NewJsonpathParser(input antlr.TokenStream) *JsonpathParser + func (p *JsonpathParser) Arguments() (localctx IArgumentsContext) + func (p *JsonpathParser) ArrayLiteral() (localctx IArrayLiteralContext) + func (p *JsonpathParser) ElementList() (localctx IElementListContext) + func (p *JsonpathParser) Expression() (localctx IExpressionContext) + func (p *JsonpathParser) Expression_Sempred(localctx antlr.RuleContext, predIndex int) bool + func (p *JsonpathParser) Identifier() (localctx IIdentifierContext) + func (p *JsonpathParser) IndexExpression() (localctx IIndexExpressionContext) + func (p *JsonpathParser) Literal() (localctx ILiteralContext) + func (p *JsonpathParser) NumericLiteral() (localctx INumericLiteralContext) + func (p *JsonpathParser) Path() (localctx IPathContext) + func (p *JsonpathParser) Selector() (localctx ISelectorContext) + func (p *JsonpathParser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool + func (p *JsonpathParser) SimplePath() (localctx ISimplePathContext) + func (p *JsonpathParser) SimplePathExpr() (localctx ISimplePathExprContext) + func (p *JsonpathParser) SimplePathExpr_Sempred(localctx antlr.RuleContext, predIndex int) bool + func (p *JsonpathParser) Slice() (localctx ISliceContext) + type LiteralContext struct + func NewEmptyLiteralContext() *LiteralContext + func NewLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LiteralContext + func (*LiteralContext) IsLiteralContext() + func (s *LiteralContext) BooleanLiteral() antlr.TerminalNode + func (s *LiteralContext) EnterRule(listener antlr.ParseTreeListener) + func (s *LiteralContext) ExitRule(listener antlr.ParseTreeListener) + func (s *LiteralContext) GetParser() antlr.Parser + func (s *LiteralContext) GetRuleContext() antlr.RuleContext + func (s *LiteralContext) NullLiteral() antlr.TerminalNode + func (s *LiteralContext) NumericLiteral() INumericLiteralContext + func (s *LiteralContext) StringLiteral() antlr.TerminalNode + func (s *LiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type LiteralExpressionContext struct + func NewLiteralExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *LiteralExpressionContext + func (s *LiteralExpressionContext) EnterRule(listener antlr.ParseTreeListener) + func (s *LiteralExpressionContext) ExitRule(listener antlr.ParseTreeListener) + func (s *LiteralExpressionContext) GetRuleContext() antlr.RuleContext + func (s *LiteralExpressionContext) Literal() ILiteralContext + type LogicalAndExpressionContext struct + func NewLogicalAndExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *LogicalAndExpressionContext + func (s *LogicalAndExpressionContext) AllExpression() []IExpressionContext + func (s *LogicalAndExpressionContext) AllSP() []antlr.TerminalNode + func (s *LogicalAndExpressionContext) EnterRule(listener antlr.ParseTreeListener) + func (s *LogicalAndExpressionContext) ExitRule(listener antlr.ParseTreeListener) + func (s *LogicalAndExpressionContext) Expression(i int) IExpressionContext + func (s *LogicalAndExpressionContext) GetRuleContext() antlr.RuleContext + func (s *LogicalAndExpressionContext) SP(i int) antlr.TerminalNode + type LogicalOrExpressionContext struct + func NewLogicalOrExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *LogicalOrExpressionContext + func (s *LogicalOrExpressionContext) AllExpression() []IExpressionContext + func (s *LogicalOrExpressionContext) AllSP() []antlr.TerminalNode + func (s *LogicalOrExpressionContext) EnterRule(listener antlr.ParseTreeListener) + func (s *LogicalOrExpressionContext) ExitRule(listener antlr.ParseTreeListener) + func (s *LogicalOrExpressionContext) Expression(i int) IExpressionContext + func (s *LogicalOrExpressionContext) GetRuleContext() antlr.RuleContext + func (s *LogicalOrExpressionContext) SP(i int) antlr.TerminalNode + type MemberIndexExpressionContext struct + func NewMemberIndexExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *MemberIndexExpressionContext + func (s *MemberIndexExpressionContext) AllIndexExpression() []IIndexExpressionContext + func (s *MemberIndexExpressionContext) AllSP() []antlr.TerminalNode + func (s *MemberIndexExpressionContext) EnterRule(listener antlr.ParseTreeListener) + func (s *MemberIndexExpressionContext) ExitRule(listener antlr.ParseTreeListener) + func (s *MemberIndexExpressionContext) Expression() IExpressionContext + func (s *MemberIndexExpressionContext) GetRuleContext() antlr.RuleContext + func (s *MemberIndexExpressionContext) IndexExpression(i int) IIndexExpressionContext + func (s *MemberIndexExpressionContext) SP(i int) antlr.TerminalNode + type MultiplicativeExpressionContext struct + func NewMultiplicativeExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *MultiplicativeExpressionContext + func (s *MultiplicativeExpressionContext) AllExpression() []IExpressionContext + func (s *MultiplicativeExpressionContext) AllSP() []antlr.TerminalNode + func (s *MultiplicativeExpressionContext) EnterRule(listener antlr.ParseTreeListener) + func (s *MultiplicativeExpressionContext) ExitRule(listener antlr.ParseTreeListener) + func (s *MultiplicativeExpressionContext) Expression(i int) IExpressionContext + func (s *MultiplicativeExpressionContext) GetRuleContext() antlr.RuleContext + func (s *MultiplicativeExpressionContext) SP(i int) antlr.TerminalNode + type NotExpressionContext struct + func NewNotExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *NotExpressionContext + func (s *NotExpressionContext) EnterRule(listener antlr.ParseTreeListener) + func (s *NotExpressionContext) ExitRule(listener antlr.ParseTreeListener) + func (s *NotExpressionContext) Expression() IExpressionContext + func (s *NotExpressionContext) GetRuleContext() antlr.RuleContext + func (s *NotExpressionContext) SP() antlr.TerminalNode + type NumericLiteralContext struct + func NewEmptyNumericLiteralContext() *NumericLiteralContext + func NewNumericLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NumericLiteralContext + func (*NumericLiteralContext) IsNumericLiteralContext() + func (s *NumericLiteralContext) BinaryIntegerLiteral() antlr.TerminalNode + func (s *NumericLiteralContext) DecimalLiteral() antlr.TerminalNode + func (s *NumericLiteralContext) EnterRule(listener antlr.ParseTreeListener) + func (s *NumericLiteralContext) ExitRule(listener antlr.ParseTreeListener) + func (s *NumericLiteralContext) GetParser() antlr.Parser + func (s *NumericLiteralContext) GetRuleContext() antlr.RuleContext + func (s *NumericLiteralContext) HexIntegerLiteral() antlr.TerminalNode + func (s *NumericLiteralContext) OctalIntegerLiteral2() antlr.TerminalNode + func (s *NumericLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type ParenthesizedExpressionContext struct + func NewParenthesizedExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ParenthesizedExpressionContext + func (s *ParenthesizedExpressionContext) EnterRule(listener antlr.ParseTreeListener) + func (s *ParenthesizedExpressionContext) ExitRule(listener antlr.ParseTreeListener) + func (s *ParenthesizedExpressionContext) Expression() IExpressionContext + func (s *ParenthesizedExpressionContext) GetRuleContext() antlr.RuleContext + type PathContext struct + func NewEmptyPathContext() *PathContext + func NewPathContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PathContext + func (*PathContext) IsPathContext() + func (s *PathContext) EOF() antlr.TerminalNode + func (s *PathContext) EnterRule(listener antlr.ParseTreeListener) + func (s *PathContext) ExitRule(listener antlr.ParseTreeListener) + func (s *PathContext) Expression() IExpressionContext + func (s *PathContext) GetParser() antlr.Parser + func (s *PathContext) GetRuleContext() antlr.RuleContext + func (s *PathContext) SP() antlr.TerminalNode + func (s *PathContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type PowerExpressionContext struct + func NewPowerExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *PowerExpressionContext + func (s *PowerExpressionContext) AllExpression() []IExpressionContext + func (s *PowerExpressionContext) AllSP() []antlr.TerminalNode + func (s *PowerExpressionContext) EnterRule(listener antlr.ParseTreeListener) + func (s *PowerExpressionContext) ExitRule(listener antlr.ParseTreeListener) + func (s *PowerExpressionContext) Expression(i int) IExpressionContext + func (s *PowerExpressionContext) GetRuleContext() antlr.RuleContext + func (s *PowerExpressionContext) SP(i int) antlr.TerminalNode + type RecursiveDescentExpressionContext struct + func NewRecursiveDescentExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *RecursiveDescentExpressionContext + func (s *RecursiveDescentExpressionContext) AllExpression() []IExpressionContext + func (s *RecursiveDescentExpressionContext) AllSP() []antlr.TerminalNode + func (s *RecursiveDescentExpressionContext) EnterRule(listener antlr.ParseTreeListener) + func (s *RecursiveDescentExpressionContext) ExitRule(listener antlr.ParseTreeListener) + func (s *RecursiveDescentExpressionContext) Expression(i int) IExpressionContext + func (s *RecursiveDescentExpressionContext) GetRuleContext() antlr.RuleContext + func (s *RecursiveDescentExpressionContext) SP(i int) antlr.TerminalNode + type RecursiveDescentMemberIndexExpressionContext struct + func NewRecursiveDescentMemberIndexExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *RecursiveDescentMemberIndexExpressionContext + func (s *RecursiveDescentMemberIndexExpressionContext) AllIndexExpression() []IIndexExpressionContext + func (s *RecursiveDescentMemberIndexExpressionContext) AllSP() []antlr.TerminalNode + func (s *RecursiveDescentMemberIndexExpressionContext) EnterRule(listener antlr.ParseTreeListener) + func (s *RecursiveDescentMemberIndexExpressionContext) ExitRule(listener antlr.ParseTreeListener) + func (s *RecursiveDescentMemberIndexExpressionContext) Expression() IExpressionContext + func (s *RecursiveDescentMemberIndexExpressionContext) GetRuleContext() antlr.RuleContext + func (s *RecursiveDescentMemberIndexExpressionContext) IndexExpression(i int) IIndexExpressionContext + func (s *RecursiveDescentMemberIndexExpressionContext) SP(i int) antlr.TerminalNode + type RecursiveDescentTermExpressionContext struct + func NewRecursiveDescentTermExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *RecursiveDescentTermExpressionContext + func (s *RecursiveDescentTermExpressionContext) EnterRule(listener antlr.ParseTreeListener) + func (s *RecursiveDescentTermExpressionContext) ExitRule(listener antlr.ParseTreeListener) + func (s *RecursiveDescentTermExpressionContext) Expression() IExpressionContext + func (s *RecursiveDescentTermExpressionContext) GetRuleContext() antlr.RuleContext + func (s *RecursiveDescentTermExpressionContext) SP() antlr.TerminalNode + type RelationalExpressionContext struct + func NewRelationalExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *RelationalExpressionContext + func (s *RelationalExpressionContext) AllExpression() []IExpressionContext + func (s *RelationalExpressionContext) AllSP() []antlr.TerminalNode + func (s *RelationalExpressionContext) EnterRule(listener antlr.ParseTreeListener) + func (s *RelationalExpressionContext) ExitRule(listener antlr.ParseTreeListener) + func (s *RelationalExpressionContext) Expression(i int) IExpressionContext + func (s *RelationalExpressionContext) GetRuleContext() antlr.RuleContext + func (s *RelationalExpressionContext) SP(i int) antlr.TerminalNode + type SelectorContext struct + func NewEmptySelectorContext() *SelectorContext + func NewSelectorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SelectorContext + func (*SelectorContext) IsSelectorContext() + func (s *SelectorContext) EnterRule(listener antlr.ParseTreeListener) + func (s *SelectorContext) ExitRule(listener antlr.ParseTreeListener) + func (s *SelectorContext) GetParser() antlr.Parser + func (s *SelectorContext) GetRuleContext() antlr.RuleContext + func (s *SelectorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type SelectorExpressionContext struct + func NewSelectorExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SelectorExpressionContext + func (s *SelectorExpressionContext) EnterRule(listener antlr.ParseTreeListener) + func (s *SelectorExpressionContext) ExitRule(listener antlr.ParseTreeListener) + func (s *SelectorExpressionContext) GetRuleContext() antlr.RuleContext + func (s *SelectorExpressionContext) Selector() ISelectorContext + type SimplePathContext struct + func NewEmptySimplePathContext() *SimplePathContext + func NewSimplePathContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SimplePathContext + func (*SimplePathContext) IsSimplePathContext() + func (s *SimplePathContext) EOF() antlr.TerminalNode + func (s *SimplePathContext) EnterRule(listener antlr.ParseTreeListener) + func (s *SimplePathContext) ExitRule(listener antlr.ParseTreeListener) + func (s *SimplePathContext) GetParser() antlr.Parser + func (s *SimplePathContext) GetRuleContext() antlr.RuleContext + func (s *SimplePathContext) SP() antlr.TerminalNode + func (s *SimplePathContext) SimplePathExpr() ISimplePathExprContext + func (s *SimplePathContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type SimplePathExprContext struct + func NewEmptySimplePathExprContext() *SimplePathExprContext + func NewSimplePathExprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SimplePathExprContext + func (*SimplePathExprContext) IsSimplePathExprContext() + func (s *SimplePathExprContext) AllSP() []antlr.TerminalNode + func (s *SimplePathExprContext) AllSimplePathExpr() []ISimplePathExprContext + func (s *SimplePathExprContext) EnterRule(listener antlr.ParseTreeListener) + func (s *SimplePathExprContext) ExitRule(listener antlr.ParseTreeListener) + func (s *SimplePathExprContext) GetParser() antlr.Parser + func (s *SimplePathExprContext) GetRuleContext() antlr.RuleContext + func (s *SimplePathExprContext) Identifier() IIdentifierContext + func (s *SimplePathExprContext) Literal() ILiteralContext + func (s *SimplePathExprContext) SP(i int) antlr.TerminalNode + func (s *SimplePathExprContext) SimplePathExpr(i int) ISimplePathExprContext + func (s *SimplePathExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type SliceContext struct + func NewEmptySliceContext() *SliceContext + func NewSliceContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SliceContext + func (*SliceContext) IsSliceContext() + func (s *SliceContext) AllExpression() []IExpressionContext + func (s *SliceContext) EnterRule(listener antlr.ParseTreeListener) + func (s *SliceContext) ExitRule(listener antlr.ParseTreeListener) + func (s *SliceContext) Expression(i int) IExpressionContext + func (s *SliceContext) GetParser() antlr.Parser + func (s *SliceContext) GetRuleContext() antlr.RuleContext + func (s *SliceContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type UnaryMinusExpressionContext struct + func NewUnaryMinusExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *UnaryMinusExpressionContext + func (s *UnaryMinusExpressionContext) EnterRule(listener antlr.ParseTreeListener) + func (s *UnaryMinusExpressionContext) ExitRule(listener antlr.ParseTreeListener) + func (s *UnaryMinusExpressionContext) Expression() IExpressionContext + func (s *UnaryMinusExpressionContext) GetRuleContext() antlr.RuleContext + func (s *UnaryMinusExpressionContext) SP() antlr.TerminalNode + type UnaryPlusExpressionContext struct + func NewUnaryPlusExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *UnaryPlusExpressionContext + func (s *UnaryPlusExpressionContext) EnterRule(listener antlr.ParseTreeListener) + func (s *UnaryPlusExpressionContext) ExitRule(listener antlr.ParseTreeListener) + func (s *UnaryPlusExpressionContext) Expression() IExpressionContext + func (s *UnaryPlusExpressionContext) GetRuleContext() antlr.RuleContext + func (s *UnaryPlusExpressionContext) SP() antlr.TerminalNode