Documentation ¶
Index ¶
- Constants
- func JmespathLexerInit()
- func JmespathParserInit()
- type AndExpressionContext
- func (s *AndExpressionContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *AndExpressionContext) AllExpression() []IExpressionContext
- func (s *AndExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AndExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AndExpressionContext) Expression(i int) IExpressionContext
- func (s *AndExpressionContext) GetRuleContext() antlr.RuleContext
- type BaseJmespathListener
- func (s *BaseJmespathListener) EnterAndExpression(ctx *AndExpressionContext)
- func (s *BaseJmespathListener) EnterBracketExpression(ctx *BracketExpressionContext)
- func (s *BaseJmespathListener) EnterBracketFlatten(ctx *BracketFlattenContext)
- func (s *BaseJmespathListener) EnterBracketIndex(ctx *BracketIndexContext)
- func (s *BaseJmespathListener) EnterBracketSlice(ctx *BracketSliceContext)
- func (s *BaseJmespathListener) EnterBracketStar(ctx *BracketStarContext)
- func (s *BaseJmespathListener) EnterBracketedExpression(ctx *BracketedExpressionContext)
- func (s *BaseJmespathListener) EnterChainExpression(ctx *ChainExpressionContext)
- func (s *BaseJmespathListener) EnterChainedExpression(ctx *ChainedExpressionContext)
- func (s *BaseJmespathListener) EnterComparisonExpression(ctx *ComparisonExpressionContext)
- func (s *BaseJmespathListener) EnterCurrentNode(ctx *CurrentNodeContext)
- func (s *BaseJmespathListener) EnterCurrentNodeExpression(ctx *CurrentNodeExpressionContext)
- func (s *BaseJmespathListener) EnterEveryRule(ctx antlr.ParserRuleContext)
- func (s *BaseJmespathListener) EnterExpressionType(ctx *ExpressionTypeContext)
- func (s *BaseJmespathListener) EnterFunctionArg(ctx *FunctionArgContext)
- func (s *BaseJmespathListener) EnterFunctionCallExpression(ctx *FunctionCallExpressionContext)
- func (s *BaseJmespathListener) EnterFunctionExpression(ctx *FunctionExpressionContext)
- func (s *BaseJmespathListener) EnterIdentifier(ctx *IdentifierContext)
- func (s *BaseJmespathListener) EnterIdentifierExpression(ctx *IdentifierExpressionContext)
- func (s *BaseJmespathListener) EnterJsonArray(ctx *JsonArrayContext)
- func (s *BaseJmespathListener) EnterJsonArrayValue(ctx *JsonArrayValueContext)
- func (s *BaseJmespathListener) EnterJsonConstantValue(ctx *JsonConstantValueContext)
- func (s *BaseJmespathListener) EnterJsonNumberValue(ctx *JsonNumberValueContext)
- func (s *BaseJmespathListener) EnterJsonObject(ctx *JsonObjectContext)
- func (s *BaseJmespathListener) EnterJsonObjectPair(ctx *JsonObjectPairContext)
- func (s *BaseJmespathListener) EnterJsonObjectValue(ctx *JsonObjectValueContext)
- func (s *BaseJmespathListener) EnterJsonStringValue(ctx *JsonStringValueContext)
- func (s *BaseJmespathListener) EnterKeyvalExpr(ctx *KeyvalExprContext)
- func (s *BaseJmespathListener) EnterLiteral(ctx *LiteralContext)
- func (s *BaseJmespathListener) EnterLiteralExpression(ctx *LiteralExpressionContext)
- func (s *BaseJmespathListener) EnterMultiSelectHash(ctx *MultiSelectHashContext)
- func (s *BaseJmespathListener) EnterMultiSelectHashExpression(ctx *MultiSelectHashExpressionContext)
- func (s *BaseJmespathListener) EnterMultiSelectList(ctx *MultiSelectListContext)
- func (s *BaseJmespathListener) EnterMultiSelectListExpression(ctx *MultiSelectListExpressionContext)
- func (s *BaseJmespathListener) EnterNameParameter(ctx *NameParameterContext)
- func (s *BaseJmespathListener) EnterNotExpression(ctx *NotExpressionContext)
- func (s *BaseJmespathListener) EnterNumberParameter(ctx *NumberParameterContext)
- func (s *BaseJmespathListener) EnterOrExpression(ctx *OrExpressionContext)
- func (s *BaseJmespathListener) EnterParameterExpression(ctx *ParameterExpressionContext)
- func (s *BaseJmespathListener) EnterParenExpression(ctx *ParenExpressionContext)
- func (s *BaseJmespathListener) EnterPipeExpression(ctx *PipeExpressionContext)
- func (s *BaseJmespathListener) EnterRawStringExpression(ctx *RawStringExpressionContext)
- func (s *BaseJmespathListener) EnterSelect(ctx *SelectContext)
- func (s *BaseJmespathListener) EnterSingleExpression(ctx *SingleExpressionContext)
- func (s *BaseJmespathListener) EnterSliceNode(ctx *SliceNodeContext)
- func (s *BaseJmespathListener) EnterWildcard(ctx *WildcardContext)
- func (s *BaseJmespathListener) EnterWildcardExpression(ctx *WildcardExpressionContext)
- func (s *BaseJmespathListener) ExitAndExpression(ctx *AndExpressionContext)
- func (s *BaseJmespathListener) ExitBracketExpression(ctx *BracketExpressionContext)
- func (s *BaseJmespathListener) ExitBracketFlatten(ctx *BracketFlattenContext)
- func (s *BaseJmespathListener) ExitBracketIndex(ctx *BracketIndexContext)
- func (s *BaseJmespathListener) ExitBracketSlice(ctx *BracketSliceContext)
- func (s *BaseJmespathListener) ExitBracketStar(ctx *BracketStarContext)
- func (s *BaseJmespathListener) ExitBracketedExpression(ctx *BracketedExpressionContext)
- func (s *BaseJmespathListener) ExitChainExpression(ctx *ChainExpressionContext)
- func (s *BaseJmespathListener) ExitChainedExpression(ctx *ChainedExpressionContext)
- func (s *BaseJmespathListener) ExitComparisonExpression(ctx *ComparisonExpressionContext)
- func (s *BaseJmespathListener) ExitCurrentNode(ctx *CurrentNodeContext)
- func (s *BaseJmespathListener) ExitCurrentNodeExpression(ctx *CurrentNodeExpressionContext)
- func (s *BaseJmespathListener) ExitEveryRule(ctx antlr.ParserRuleContext)
- func (s *BaseJmespathListener) ExitExpressionType(ctx *ExpressionTypeContext)
- func (s *BaseJmespathListener) ExitFunctionArg(ctx *FunctionArgContext)
- func (s *BaseJmespathListener) ExitFunctionCallExpression(ctx *FunctionCallExpressionContext)
- func (s *BaseJmespathListener) ExitFunctionExpression(ctx *FunctionExpressionContext)
- func (s *BaseJmespathListener) ExitIdentifier(ctx *IdentifierContext)
- func (s *BaseJmespathListener) ExitIdentifierExpression(ctx *IdentifierExpressionContext)
- func (s *BaseJmespathListener) ExitJsonArray(ctx *JsonArrayContext)
- func (s *BaseJmespathListener) ExitJsonArrayValue(ctx *JsonArrayValueContext)
- func (s *BaseJmespathListener) ExitJsonConstantValue(ctx *JsonConstantValueContext)
- func (s *BaseJmespathListener) ExitJsonNumberValue(ctx *JsonNumberValueContext)
- func (s *BaseJmespathListener) ExitJsonObject(ctx *JsonObjectContext)
- func (s *BaseJmespathListener) ExitJsonObjectPair(ctx *JsonObjectPairContext)
- func (s *BaseJmespathListener) ExitJsonObjectValue(ctx *JsonObjectValueContext)
- func (s *BaseJmespathListener) ExitJsonStringValue(ctx *JsonStringValueContext)
- func (s *BaseJmespathListener) ExitKeyvalExpr(ctx *KeyvalExprContext)
- func (s *BaseJmespathListener) ExitLiteral(ctx *LiteralContext)
- func (s *BaseJmespathListener) ExitLiteralExpression(ctx *LiteralExpressionContext)
- func (s *BaseJmespathListener) ExitMultiSelectHash(ctx *MultiSelectHashContext)
- func (s *BaseJmespathListener) ExitMultiSelectHashExpression(ctx *MultiSelectHashExpressionContext)
- func (s *BaseJmespathListener) ExitMultiSelectList(ctx *MultiSelectListContext)
- func (s *BaseJmespathListener) ExitMultiSelectListExpression(ctx *MultiSelectListExpressionContext)
- func (s *BaseJmespathListener) ExitNameParameter(ctx *NameParameterContext)
- func (s *BaseJmespathListener) ExitNotExpression(ctx *NotExpressionContext)
- func (s *BaseJmespathListener) ExitNumberParameter(ctx *NumberParameterContext)
- func (s *BaseJmespathListener) ExitOrExpression(ctx *OrExpressionContext)
- func (s *BaseJmespathListener) ExitParameterExpression(ctx *ParameterExpressionContext)
- func (s *BaseJmespathListener) ExitParenExpression(ctx *ParenExpressionContext)
- func (s *BaseJmespathListener) ExitPipeExpression(ctx *PipeExpressionContext)
- func (s *BaseJmespathListener) ExitRawStringExpression(ctx *RawStringExpressionContext)
- func (s *BaseJmespathListener) ExitSelect(ctx *SelectContext)
- func (s *BaseJmespathListener) ExitSingleExpression(ctx *SingleExpressionContext)
- func (s *BaseJmespathListener) ExitSliceNode(ctx *SliceNodeContext)
- func (s *BaseJmespathListener) ExitWildcard(ctx *WildcardContext)
- func (s *BaseJmespathListener) ExitWildcardExpression(ctx *WildcardExpressionContext)
- func (s *BaseJmespathListener) VisitErrorNode(node antlr.ErrorNode)
- func (s *BaseJmespathListener) VisitTerminal(node antlr.TerminalNode)
- type BaseJmespathVisitor
- func (v *BaseJmespathVisitor) VisitAndExpression(ctx *AndExpressionContext) any
- func (v *BaseJmespathVisitor) VisitBracketExpression(ctx *BracketExpressionContext) any
- func (v *BaseJmespathVisitor) VisitBracketFlatten(ctx *BracketFlattenContext) any
- func (v *BaseJmespathVisitor) VisitBracketIndex(ctx *BracketIndexContext) any
- func (v *BaseJmespathVisitor) VisitBracketSlice(ctx *BracketSliceContext) any
- func (v *BaseJmespathVisitor) VisitBracketStar(ctx *BracketStarContext) any
- func (v *BaseJmespathVisitor) VisitBracketedExpression(ctx *BracketedExpressionContext) any
- func (v *BaseJmespathVisitor) VisitChainExpression(ctx *ChainExpressionContext) any
- func (v *BaseJmespathVisitor) VisitChainedExpression(ctx *ChainedExpressionContext) any
- func (v *BaseJmespathVisitor) VisitComparisonExpression(ctx *ComparisonExpressionContext) any
- func (v *BaseJmespathVisitor) VisitCurrentNode(ctx *CurrentNodeContext) any
- func (v *BaseJmespathVisitor) VisitCurrentNodeExpression(ctx *CurrentNodeExpressionContext) any
- func (v *BaseJmespathVisitor) VisitExpressionType(ctx *ExpressionTypeContext) any
- func (v *BaseJmespathVisitor) VisitFunctionArg(ctx *FunctionArgContext) any
- func (v *BaseJmespathVisitor) VisitFunctionCallExpression(ctx *FunctionCallExpressionContext) any
- func (v *BaseJmespathVisitor) VisitFunctionExpression(ctx *FunctionExpressionContext) any
- func (v *BaseJmespathVisitor) VisitIdentifier(ctx *IdentifierContext) any
- func (v *BaseJmespathVisitor) VisitIdentifierExpression(ctx *IdentifierExpressionContext) any
- func (v *BaseJmespathVisitor) VisitJsonArray(ctx *JsonArrayContext) any
- func (v *BaseJmespathVisitor) VisitJsonArrayValue(ctx *JsonArrayValueContext) any
- func (v *BaseJmespathVisitor) VisitJsonConstantValue(ctx *JsonConstantValueContext) any
- func (v *BaseJmespathVisitor) VisitJsonNumberValue(ctx *JsonNumberValueContext) any
- func (v *BaseJmespathVisitor) VisitJsonObject(ctx *JsonObjectContext) any
- func (v *BaseJmespathVisitor) VisitJsonObjectPair(ctx *JsonObjectPairContext) any
- func (v *BaseJmespathVisitor) VisitJsonObjectValue(ctx *JsonObjectValueContext) any
- func (v *BaseJmespathVisitor) VisitJsonStringValue(ctx *JsonStringValueContext) any
- func (v *BaseJmespathVisitor) VisitKeyvalExpr(ctx *KeyvalExprContext) any
- func (v *BaseJmespathVisitor) VisitLiteral(ctx *LiteralContext) any
- func (v *BaseJmespathVisitor) VisitLiteralExpression(ctx *LiteralExpressionContext) any
- func (v *BaseJmespathVisitor) VisitMultiSelectHash(ctx *MultiSelectHashContext) any
- func (v *BaseJmespathVisitor) VisitMultiSelectHashExpression(ctx *MultiSelectHashExpressionContext) any
- func (v *BaseJmespathVisitor) VisitMultiSelectList(ctx *MultiSelectListContext) any
- func (v *BaseJmespathVisitor) VisitMultiSelectListExpression(ctx *MultiSelectListExpressionContext) any
- func (v *BaseJmespathVisitor) VisitNameParameter(ctx *NameParameterContext) any
- func (v *BaseJmespathVisitor) VisitNotExpression(ctx *NotExpressionContext) any
- func (v *BaseJmespathVisitor) VisitNumberParameter(ctx *NumberParameterContext) any
- func (v *BaseJmespathVisitor) VisitOrExpression(ctx *OrExpressionContext) any
- func (v *BaseJmespathVisitor) VisitParameterExpression(ctx *ParameterExpressionContext) any
- func (v *BaseJmespathVisitor) VisitParenExpression(ctx *ParenExpressionContext) any
- func (v *BaseJmespathVisitor) VisitPipeExpression(ctx *PipeExpressionContext) any
- func (v *BaseJmespathVisitor) VisitRawStringExpression(ctx *RawStringExpressionContext) any
- func (v *BaseJmespathVisitor) VisitSelect(ctx *SelectContext) any
- func (v *BaseJmespathVisitor) VisitSingleExpression(ctx *SingleExpressionContext) any
- func (v *BaseJmespathVisitor) VisitSliceNode(ctx *SliceNodeContext) any
- func (v *BaseJmespathVisitor) VisitWildcard(ctx *WildcardContext) any
- func (v *BaseJmespathVisitor) VisitWildcardExpression(ctx *WildcardExpressionContext) any
- type BracketExpressionContext
- func (s *BracketExpressionContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *BracketExpressionContext) BracketSpecifier() IBracketSpecifierContext
- func (s *BracketExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BracketExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BracketExpressionContext) GetRuleContext() antlr.RuleContext
- type BracketFlattenContext
- type BracketIndexContext
- func (s *BracketIndexContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *BracketIndexContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BracketIndexContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BracketIndexContext) GetRuleContext() antlr.RuleContext
- func (s *BracketIndexContext) SIGNED_INT() antlr.TerminalNode
- type BracketSliceContext
- func (s *BracketSliceContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *BracketSliceContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BracketSliceContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BracketSliceContext) GetRuleContext() antlr.RuleContext
- func (s *BracketSliceContext) SliceNode() ISliceNodeContext
- type BracketSpecifierContext
- func (s *BracketSpecifierContext) CopyFrom(ctx *BracketSpecifierContext)
- func (s *BracketSpecifierContext) GetParser() antlr.Parser
- func (s *BracketSpecifierContext) GetRuleContext() antlr.RuleContext
- func (*BracketSpecifierContext) IsBracketSpecifierContext()
- func (s *BracketSpecifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type BracketStarContext
- type BracketedExpressionContext
- func (s *BracketedExpressionContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *BracketedExpressionContext) BracketSpecifier() IBracketSpecifierContext
- func (s *BracketedExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BracketedExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BracketedExpressionContext) Expression() IExpressionContext
- func (s *BracketedExpressionContext) GetRuleContext() antlr.RuleContext
- type ChainExpressionContext
- func (s *ChainExpressionContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *ChainExpressionContext) ChainedExpression() IChainedExpressionContext
- func (s *ChainExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ChainExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ChainExpressionContext) Expression() IExpressionContext
- func (s *ChainExpressionContext) GetRuleContext() antlr.RuleContext
- type ChainedExpressionContext
- func (s *ChainedExpressionContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *ChainedExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ChainedExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ChainedExpressionContext) FunctionExpression() IFunctionExpressionContext
- func (s *ChainedExpressionContext) GetParser() antlr.Parser
- func (s *ChainedExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *ChainedExpressionContext) Identifier() IIdentifierContext
- func (*ChainedExpressionContext) IsChainedExpressionContext()
- func (s *ChainedExpressionContext) MultiSelectHash() IMultiSelectHashContext
- func (s *ChainedExpressionContext) MultiSelectList() IMultiSelectListContext
- func (s *ChainedExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *ChainedExpressionContext) Wildcard() IWildcardContext
- type ComparisonExpressionContext
- func (s *ComparisonExpressionContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *ComparisonExpressionContext) AllExpression() []IExpressionContext
- func (s *ComparisonExpressionContext) COMPARATOR() antlr.TerminalNode
- func (s *ComparisonExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ComparisonExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ComparisonExpressionContext) Expression(i int) IExpressionContext
- func (s *ComparisonExpressionContext) GetRuleContext() antlr.RuleContext
- type CurrentNodeContext
- func (s *CurrentNodeContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *CurrentNodeContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *CurrentNodeContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *CurrentNodeContext) GetParser() antlr.Parser
- func (s *CurrentNodeContext) GetRuleContext() antlr.RuleContext
- func (*CurrentNodeContext) IsCurrentNodeContext()
- func (s *CurrentNodeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type CurrentNodeExpressionContext
- func (s *CurrentNodeExpressionContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *CurrentNodeExpressionContext) CurrentNode() ICurrentNodeContext
- func (s *CurrentNodeExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *CurrentNodeExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *CurrentNodeExpressionContext) GetRuleContext() antlr.RuleContext
- type ExpressionContext
- func (s *ExpressionContext) CopyFrom(ctx *ExpressionContext)
- func (s *ExpressionContext) GetParser() antlr.Parser
- func (s *ExpressionContext) GetRuleContext() antlr.RuleContext
- func (*ExpressionContext) IsExpressionContext()
- func (s *ExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ExpressionTypeContext
- func (s *ExpressionTypeContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *ExpressionTypeContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ExpressionTypeContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ExpressionTypeContext) Expression() IExpressionContext
- func (s *ExpressionTypeContext) GetParser() antlr.Parser
- func (s *ExpressionTypeContext) GetRuleContext() antlr.RuleContext
- func (*ExpressionTypeContext) IsExpressionTypeContext()
- func (s *ExpressionTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type FunctionArgContext
- func (s *FunctionArgContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *FunctionArgContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FunctionArgContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FunctionArgContext) Expression() IExpressionContext
- func (s *FunctionArgContext) ExpressionType() IExpressionTypeContext
- func (s *FunctionArgContext) GetParser() antlr.Parser
- func (s *FunctionArgContext) GetRuleContext() antlr.RuleContext
- func (*FunctionArgContext) IsFunctionArgContext()
- func (s *FunctionArgContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type FunctionCallExpressionContext
- func (s *FunctionCallExpressionContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *FunctionCallExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FunctionCallExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FunctionCallExpressionContext) FunctionExpression() IFunctionExpressionContext
- func (s *FunctionCallExpressionContext) GetRuleContext() antlr.RuleContext
- type FunctionExpressionContext
- func (s *FunctionExpressionContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *FunctionExpressionContext) AllFunctionArg() []IFunctionArgContext
- func (s *FunctionExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FunctionExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FunctionExpressionContext) FunctionArg(i int) IFunctionArgContext
- func (s *FunctionExpressionContext) GetParser() antlr.Parser
- func (s *FunctionExpressionContext) GetRuleContext() antlr.RuleContext
- func (*FunctionExpressionContext) IsFunctionExpressionContext()
- func (s *FunctionExpressionContext) NAME() antlr.TerminalNode
- func (s *FunctionExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type IBracketSpecifierContext
- type IChainedExpressionContext
- type ICurrentNodeContext
- type IExpressionContext
- type IExpressionTypeContext
- type IFunctionArgContext
- type IFunctionExpressionContext
- type IIdentifierContext
- type IJsonArrayContext
- type IJsonObjectContext
- type IJsonObjectPairContext
- type IJsonValueContext
- type IKeyvalExprContext
- type ILiteralContext
- type IMultiSelectHashContext
- type IMultiSelectListContext
- type IParameterNodeContext
- type ISingleExpressionContext
- type ISliceNodeContext
- type IWildcardContext
- type IdentifierContext
- func (s *IdentifierContext) Accept(visitor antlr.ParseTreeVisitor) any
- 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 (*IdentifierContext) IsIdentifierContext()
- func (s *IdentifierContext) JSON_CONSTANT() antlr.TerminalNode
- func (s *IdentifierContext) NAME() antlr.TerminalNode
- func (s *IdentifierContext) STRING() antlr.TerminalNode
- func (s *IdentifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type IdentifierExpressionContext
- func (s *IdentifierExpressionContext) Accept(visitor antlr.ParseTreeVisitor) any
- 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 JmespathLexer
- type JmespathListener
- type JmespathParser
- func (p *JmespathParser) BracketSpecifier() (localctx IBracketSpecifierContext)
- func (p *JmespathParser) ChainedExpression() (localctx IChainedExpressionContext)
- func (p *JmespathParser) CurrentNode() (localctx ICurrentNodeContext)
- func (p *JmespathParser) Expression() (localctx IExpressionContext)
- func (p *JmespathParser) ExpressionType() (localctx IExpressionTypeContext)
- func (p *JmespathParser) Expression_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *JmespathParser) FunctionArg() (localctx IFunctionArgContext)
- func (p *JmespathParser) FunctionExpression() (localctx IFunctionExpressionContext)
- func (p *JmespathParser) Identifier() (localctx IIdentifierContext)
- func (p *JmespathParser) JsonArray() (localctx IJsonArrayContext)
- func (p *JmespathParser) JsonObject() (localctx IJsonObjectContext)
- func (p *JmespathParser) JsonObjectPair() (localctx IJsonObjectPairContext)
- func (p *JmespathParser) JsonValue() (localctx IJsonValueContext)
- func (p *JmespathParser) KeyvalExpr() (localctx IKeyvalExprContext)
- func (p *JmespathParser) Literal() (localctx ILiteralContext)
- func (p *JmespathParser) MultiSelectHash() (localctx IMultiSelectHashContext)
- func (p *JmespathParser) MultiSelectList() (localctx IMultiSelectListContext)
- func (p *JmespathParser) ParameterNode() (localctx IParameterNodeContext)
- func (p *JmespathParser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool
- func (p *JmespathParser) SingleExpression() (localctx ISingleExpressionContext)
- func (p *JmespathParser) SliceNode() (localctx ISliceNodeContext)
- func (p *JmespathParser) Wildcard() (localctx IWildcardContext)
- type JmespathVisitor
- type JsonArrayContext
- func (s *JsonArrayContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *JsonArrayContext) AllJsonValue() []IJsonValueContext
- func (s *JsonArrayContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *JsonArrayContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *JsonArrayContext) GetParser() antlr.Parser
- func (s *JsonArrayContext) GetRuleContext() antlr.RuleContext
- func (*JsonArrayContext) IsJsonArrayContext()
- func (s *JsonArrayContext) JsonValue(i int) IJsonValueContext
- func (s *JsonArrayContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type JsonArrayValueContext
- func (s *JsonArrayValueContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *JsonArrayValueContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *JsonArrayValueContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *JsonArrayValueContext) GetRuleContext() antlr.RuleContext
- func (s *JsonArrayValueContext) JsonArray() IJsonArrayContext
- type JsonConstantValueContext
- func (s *JsonConstantValueContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *JsonConstantValueContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *JsonConstantValueContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *JsonConstantValueContext) GetRuleContext() antlr.RuleContext
- func (s *JsonConstantValueContext) JSON_CONSTANT() antlr.TerminalNode
- type JsonNumberValueContext
- func (s *JsonNumberValueContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *JsonNumberValueContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *JsonNumberValueContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *JsonNumberValueContext) GetRuleContext() antlr.RuleContext
- func (s *JsonNumberValueContext) REAL_OR_EXPONENT_NUMBER() antlr.TerminalNode
- func (s *JsonNumberValueContext) SIGNED_INT() antlr.TerminalNode
- type JsonObjectContext
- func (s *JsonObjectContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *JsonObjectContext) AllJsonObjectPair() []IJsonObjectPairContext
- func (s *JsonObjectContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *JsonObjectContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *JsonObjectContext) GetParser() antlr.Parser
- func (s *JsonObjectContext) GetRuleContext() antlr.RuleContext
- func (*JsonObjectContext) IsJsonObjectContext()
- func (s *JsonObjectContext) JsonObjectPair(i int) IJsonObjectPairContext
- func (s *JsonObjectContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type JsonObjectPairContext
- func (s *JsonObjectPairContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *JsonObjectPairContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *JsonObjectPairContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *JsonObjectPairContext) GetParser() antlr.Parser
- func (s *JsonObjectPairContext) GetRuleContext() antlr.RuleContext
- func (*JsonObjectPairContext) IsJsonObjectPairContext()
- func (s *JsonObjectPairContext) JsonValue() IJsonValueContext
- func (s *JsonObjectPairContext) STRING() antlr.TerminalNode
- func (s *JsonObjectPairContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type JsonObjectValueContext
- func (s *JsonObjectValueContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *JsonObjectValueContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *JsonObjectValueContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *JsonObjectValueContext) GetRuleContext() antlr.RuleContext
- func (s *JsonObjectValueContext) JsonObject() IJsonObjectContext
- type JsonStringValueContext
- func (s *JsonStringValueContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *JsonStringValueContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *JsonStringValueContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *JsonStringValueContext) GetRuleContext() antlr.RuleContext
- func (s *JsonStringValueContext) STRING() antlr.TerminalNode
- type JsonValueContext
- func (s *JsonValueContext) CopyFrom(ctx *JsonValueContext)
- func (s *JsonValueContext) GetParser() antlr.Parser
- func (s *JsonValueContext) GetRuleContext() antlr.RuleContext
- func (*JsonValueContext) IsJsonValueContext()
- func (s *JsonValueContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type KeyvalExprContext
- func (s *KeyvalExprContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *KeyvalExprContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *KeyvalExprContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *KeyvalExprContext) Expression() IExpressionContext
- func (s *KeyvalExprContext) GetParser() antlr.Parser
- func (s *KeyvalExprContext) GetRuleContext() antlr.RuleContext
- func (s *KeyvalExprContext) Identifier() IIdentifierContext
- func (*KeyvalExprContext) IsKeyvalExprContext()
- func (s *KeyvalExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type LiteralContext
- func (s *LiteralContext) Accept(visitor antlr.ParseTreeVisitor) any
- 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 (*LiteralContext) IsLiteralContext()
- func (s *LiteralContext) JsonValue() IJsonValueContext
- func (s *LiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type LiteralExpressionContext
- func (s *LiteralExpressionContext) Accept(visitor antlr.ParseTreeVisitor) any
- 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 MultiSelectHashContext
- func (s *MultiSelectHashContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *MultiSelectHashContext) AllKeyvalExpr() []IKeyvalExprContext
- func (s *MultiSelectHashContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *MultiSelectHashContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *MultiSelectHashContext) GetParser() antlr.Parser
- func (s *MultiSelectHashContext) GetRuleContext() antlr.RuleContext
- func (*MultiSelectHashContext) IsMultiSelectHashContext()
- func (s *MultiSelectHashContext) KeyvalExpr(i int) IKeyvalExprContext
- func (s *MultiSelectHashContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type MultiSelectHashExpressionContext
- func (s *MultiSelectHashExpressionContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *MultiSelectHashExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *MultiSelectHashExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *MultiSelectHashExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *MultiSelectHashExpressionContext) MultiSelectHash() IMultiSelectHashContext
- type MultiSelectListContext
- func (s *MultiSelectListContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *MultiSelectListContext) AllExpression() []IExpressionContext
- func (s *MultiSelectListContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *MultiSelectListContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *MultiSelectListContext) Expression(i int) IExpressionContext
- func (s *MultiSelectListContext) GetParser() antlr.Parser
- func (s *MultiSelectListContext) GetRuleContext() antlr.RuleContext
- func (*MultiSelectListContext) IsMultiSelectListContext()
- func (s *MultiSelectListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type MultiSelectListExpressionContext
- func (s *MultiSelectListExpressionContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *MultiSelectListExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *MultiSelectListExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *MultiSelectListExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *MultiSelectListExpressionContext) MultiSelectList() IMultiSelectListContext
- type NameParameterContext
- func (s *NameParameterContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *NameParameterContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *NameParameterContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *NameParameterContext) GetRuleContext() antlr.RuleContext
- func (s *NameParameterContext) NAME() antlr.TerminalNode
- type NotExpressionContext
- func (s *NotExpressionContext) Accept(visitor antlr.ParseTreeVisitor) any
- 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
- type NumberParameterContext
- func (s *NumberParameterContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *NumberParameterContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *NumberParameterContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *NumberParameterContext) GetRuleContext() antlr.RuleContext
- func (s *NumberParameterContext) INT() antlr.TerminalNode
- type OrExpressionContext
- func (s *OrExpressionContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *OrExpressionContext) AllExpression() []IExpressionContext
- func (s *OrExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *OrExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *OrExpressionContext) Expression(i int) IExpressionContext
- func (s *OrExpressionContext) GetRuleContext() antlr.RuleContext
- type ParameterExpressionContext
- func (s *ParameterExpressionContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *ParameterExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ParameterExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ParameterExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *ParameterExpressionContext) ParameterNode() IParameterNodeContext
- type ParameterNodeContext
- func (s *ParameterNodeContext) CopyFrom(ctx *ParameterNodeContext)
- func (s *ParameterNodeContext) GetParser() antlr.Parser
- func (s *ParameterNodeContext) GetRuleContext() antlr.RuleContext
- func (*ParameterNodeContext) IsParameterNodeContext()
- func (s *ParameterNodeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ParenExpressionContext
- func (s *ParenExpressionContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *ParenExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ParenExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ParenExpressionContext) Expression() IExpressionContext
- func (s *ParenExpressionContext) GetRuleContext() antlr.RuleContext
- type PipeExpressionContext
- func (s *PipeExpressionContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *PipeExpressionContext) AllExpression() []IExpressionContext
- func (s *PipeExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PipeExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PipeExpressionContext) Expression(i int) IExpressionContext
- func (s *PipeExpressionContext) GetRuleContext() antlr.RuleContext
- type RawStringExpressionContext
- func (s *RawStringExpressionContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *RawStringExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *RawStringExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *RawStringExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *RawStringExpressionContext) RAW_STRING() antlr.TerminalNode
- type SelectContext
- func (s *SelectContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *SelectContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SelectContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SelectContext) Expression() IExpressionContext
- func (s *SelectContext) GetRuleContext() antlr.RuleContext
- type SingleExpressionContext
- func (s *SingleExpressionContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *SingleExpressionContext) EOF() antlr.TerminalNode
- func (s *SingleExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SingleExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SingleExpressionContext) Expression() IExpressionContext
- func (s *SingleExpressionContext) GetParser() antlr.Parser
- func (s *SingleExpressionContext) GetRuleContext() antlr.RuleContext
- func (*SingleExpressionContext) IsSingleExpressionContext()
- func (s *SingleExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type SliceNodeContext
- func (s *SliceNodeContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *SliceNodeContext) AllSIGNED_INT() []antlr.TerminalNode
- func (s *SliceNodeContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SliceNodeContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SliceNodeContext) GetParser() antlr.Parser
- func (s *SliceNodeContext) GetRuleContext() antlr.RuleContext
- func (s *SliceNodeContext) GetSliceStart() antlr.Token
- func (s *SliceNodeContext) GetSliceStep() antlr.Token
- func (s *SliceNodeContext) GetSliceStop() antlr.Token
- func (*SliceNodeContext) IsSliceNodeContext()
- func (s *SliceNodeContext) SIGNED_INT(i int) antlr.TerminalNode
- func (s *SliceNodeContext) SetSliceStart(v antlr.Token)
- func (s *SliceNodeContext) SetSliceStep(v antlr.Token)
- func (s *SliceNodeContext) SetSliceStop(v antlr.Token)
- func (s *SliceNodeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type WildcardContext
- func (s *WildcardContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *WildcardContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *WildcardContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *WildcardContext) GetParser() antlr.Parser
- func (s *WildcardContext) GetRuleContext() antlr.RuleContext
- func (*WildcardContext) IsWildcardContext()
- func (s *WildcardContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type WildcardExpressionContext
- func (s *WildcardExpressionContext) Accept(visitor antlr.ParseTreeVisitor) any
- func (s *WildcardExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *WildcardExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *WildcardExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *WildcardExpressionContext) Wildcard() IWildcardContext
Constants ¶
const ( JmespathLexerT__0 = 1 JmespathLexerT__1 = 2 JmespathLexerT__2 = 3 JmespathLexerT__3 = 4 JmespathLexerT__4 = 5 JmespathLexerT__5 = 6 JmespathLexerT__6 = 7 JmespathLexerT__7 = 8 JmespathLexerT__8 = 9 JmespathLexerT__9 = 10 JmespathLexerT__10 = 11 JmespathLexerT__11 = 12 JmespathLexerT__12 = 13 JmespathLexerT__13 = 14 JmespathLexerT__14 = 15 JmespathLexerT__15 = 16 JmespathLexerT__16 = 17 JmespathLexerT__17 = 18 JmespathLexerT__18 = 19 JmespathLexerCOMPARATOR = 20 JmespathLexerRAW_STRING = 21 JmespathLexerJSON_CONSTANT = 22 JmespathLexerNAME = 23 JmespathLexerSTRING = 24 JmespathLexerREAL_OR_EXPONENT_NUMBER = 25 JmespathLexerSIGNED_INT = 26 JmespathLexerINT = 27 JmespathLexerWS = 28 )
JmespathLexer tokens.
const ( JmespathParserEOF = antlr.TokenEOF JmespathParserT__0 = 1 JmespathParserT__1 = 2 JmespathParserT__2 = 3 JmespathParserT__3 = 4 JmespathParserT__4 = 5 JmespathParserT__5 = 6 JmespathParserT__6 = 7 JmespathParserT__7 = 8 JmespathParserT__8 = 9 JmespathParserT__9 = 10 JmespathParserT__10 = 11 JmespathParserT__11 = 12 JmespathParserT__12 = 13 JmespathParserT__13 = 14 JmespathParserT__14 = 15 JmespathParserT__15 = 16 JmespathParserT__16 = 17 JmespathParserT__17 = 18 JmespathParserT__18 = 19 JmespathParserCOMPARATOR = 20 JmespathParserRAW_STRING = 21 JmespathParserJSON_CONSTANT = 22 JmespathParserNAME = 23 JmespathParserSTRING = 24 JmespathParserREAL_OR_EXPONENT_NUMBER = 25 JmespathParserSIGNED_INT = 26 JmespathParserINT = 27 JmespathParserWS = 28 )
JmespathParser tokens.
const ( JmespathParserRULE_singleExpression = 0 JmespathParserRULE_expression = 1 JmespathParserRULE_chainedExpression = 2 JmespathParserRULE_wildcard = 3 JmespathParserRULE_bracketSpecifier = 4 JmespathParserRULE_multiSelectList = 5 JmespathParserRULE_multiSelectHash = 6 JmespathParserRULE_keyvalExpr = 7 JmespathParserRULE_sliceNode = 8 JmespathParserRULE_parameterNode = 9 JmespathParserRULE_functionExpression = 10 JmespathParserRULE_functionArg = 11 JmespathParserRULE_currentNode = 12 JmespathParserRULE_expressionType = 13 JmespathParserRULE_literal = 14 JmespathParserRULE_identifier = 15 JmespathParserRULE_jsonObject = 16 JmespathParserRULE_jsonObjectPair = 17 JmespathParserRULE_jsonArray = 18 JmespathParserRULE_jsonValue = 19 )
JmespathParser rules.
Variables ¶
This section is empty.
Functions ¶
func JmespathLexerInit ¶
func JmespathLexerInit()
JmespathLexerInit initializes any static state used to implement JmespathLexer. By default the static state used to implement the lexer is lazily initialized during the first call to NewJmespathLexer(). You can call this function if you wish to initialize the static state ahead of time.
func JmespathParserInit ¶
func JmespathParserInit()
JmespathParserInit initializes any static state used to implement JmespathParser. By default the static state used to implement the parser is lazily initialized during the first call to NewJmespathParser(). You can call this function if you wish to initialize the static state ahead of time.
Types ¶
type AndExpressionContext ¶
type AndExpressionContext struct {
*ExpressionContext
}
func NewAndExpressionContext ¶
func NewAndExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *AndExpressionContext
func (*AndExpressionContext) Accept ¶
func (s *AndExpressionContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*AndExpressionContext) AllExpression ¶
func (s *AndExpressionContext) AllExpression() []IExpressionContext
func (*AndExpressionContext) EnterRule ¶
func (s *AndExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*AndExpressionContext) ExitRule ¶
func (s *AndExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*AndExpressionContext) Expression ¶
func (s *AndExpressionContext) Expression(i int) IExpressionContext
func (*AndExpressionContext) GetRuleContext ¶
func (s *AndExpressionContext) GetRuleContext() antlr.RuleContext
type BaseJmespathListener ¶
type BaseJmespathListener struct{}
BaseJmespathListener is a complete listener for a parse tree produced by JmespathParser.
func (*BaseJmespathListener) EnterAndExpression ¶
func (s *BaseJmespathListener) EnterAndExpression(ctx *AndExpressionContext)
EnterAndExpression is called when production andExpression is entered.
func (*BaseJmespathListener) EnterBracketExpression ¶
func (s *BaseJmespathListener) EnterBracketExpression(ctx *BracketExpressionContext)
EnterBracketExpression is called when production bracketExpression is entered.
func (*BaseJmespathListener) EnterBracketFlatten ¶
func (s *BaseJmespathListener) EnterBracketFlatten(ctx *BracketFlattenContext)
EnterBracketFlatten is called when production bracketFlatten is entered.
func (*BaseJmespathListener) EnterBracketIndex ¶
func (s *BaseJmespathListener) EnterBracketIndex(ctx *BracketIndexContext)
EnterBracketIndex is called when production bracketIndex is entered.
func (*BaseJmespathListener) EnterBracketSlice ¶
func (s *BaseJmespathListener) EnterBracketSlice(ctx *BracketSliceContext)
EnterBracketSlice is called when production bracketSlice is entered.
func (*BaseJmespathListener) EnterBracketStar ¶
func (s *BaseJmespathListener) EnterBracketStar(ctx *BracketStarContext)
EnterBracketStar is called when production bracketStar is entered.
func (*BaseJmespathListener) EnterBracketedExpression ¶
func (s *BaseJmespathListener) EnterBracketedExpression(ctx *BracketedExpressionContext)
EnterBracketedExpression is called when production bracketedExpression is entered.
func (*BaseJmespathListener) EnterChainExpression ¶
func (s *BaseJmespathListener) EnterChainExpression(ctx *ChainExpressionContext)
EnterChainExpression is called when production chainExpression is entered.
func (*BaseJmespathListener) EnterChainedExpression ¶
func (s *BaseJmespathListener) EnterChainedExpression(ctx *ChainedExpressionContext)
EnterChainedExpression is called when production chainedExpression is entered.
func (*BaseJmespathListener) EnterComparisonExpression ¶
func (s *BaseJmespathListener) EnterComparisonExpression(ctx *ComparisonExpressionContext)
EnterComparisonExpression is called when production comparisonExpression is entered.
func (*BaseJmespathListener) EnterCurrentNode ¶
func (s *BaseJmespathListener) EnterCurrentNode(ctx *CurrentNodeContext)
EnterCurrentNode is called when production currentNode is entered.
func (*BaseJmespathListener) EnterCurrentNodeExpression ¶
func (s *BaseJmespathListener) EnterCurrentNodeExpression(ctx *CurrentNodeExpressionContext)
EnterCurrentNodeExpression is called when production currentNodeExpression is entered.
func (*BaseJmespathListener) EnterEveryRule ¶
func (s *BaseJmespathListener) EnterEveryRule(ctx antlr.ParserRuleContext)
EnterEveryRule is called when any rule is entered.
func (*BaseJmespathListener) EnterExpressionType ¶
func (s *BaseJmespathListener) EnterExpressionType(ctx *ExpressionTypeContext)
EnterExpressionType is called when production expressionType is entered.
func (*BaseJmespathListener) EnterFunctionArg ¶
func (s *BaseJmespathListener) EnterFunctionArg(ctx *FunctionArgContext)
EnterFunctionArg is called when production functionArg is entered.
func (*BaseJmespathListener) EnterFunctionCallExpression ¶
func (s *BaseJmespathListener) EnterFunctionCallExpression(ctx *FunctionCallExpressionContext)
EnterFunctionCallExpression is called when production functionCallExpression is entered.
func (*BaseJmespathListener) EnterFunctionExpression ¶
func (s *BaseJmespathListener) EnterFunctionExpression(ctx *FunctionExpressionContext)
EnterFunctionExpression is called when production functionExpression is entered.
func (*BaseJmespathListener) EnterIdentifier ¶
func (s *BaseJmespathListener) EnterIdentifier(ctx *IdentifierContext)
EnterIdentifier is called when production identifier is entered.
func (*BaseJmespathListener) EnterIdentifierExpression ¶
func (s *BaseJmespathListener) EnterIdentifierExpression(ctx *IdentifierExpressionContext)
EnterIdentifierExpression is called when production identifierExpression is entered.
func (*BaseJmespathListener) EnterJsonArray ¶
func (s *BaseJmespathListener) EnterJsonArray(ctx *JsonArrayContext)
EnterJsonArray is called when production jsonArray is entered.
func (*BaseJmespathListener) EnterJsonArrayValue ¶
func (s *BaseJmespathListener) EnterJsonArrayValue(ctx *JsonArrayValueContext)
EnterJsonArrayValue is called when production jsonArrayValue is entered.
func (*BaseJmespathListener) EnterJsonConstantValue ¶
func (s *BaseJmespathListener) EnterJsonConstantValue(ctx *JsonConstantValueContext)
EnterJsonConstantValue is called when production jsonConstantValue is entered.
func (*BaseJmespathListener) EnterJsonNumberValue ¶
func (s *BaseJmespathListener) EnterJsonNumberValue(ctx *JsonNumberValueContext)
EnterJsonNumberValue is called when production jsonNumberValue is entered.
func (*BaseJmespathListener) EnterJsonObject ¶
func (s *BaseJmespathListener) EnterJsonObject(ctx *JsonObjectContext)
EnterJsonObject is called when production jsonObject is entered.
func (*BaseJmespathListener) EnterJsonObjectPair ¶
func (s *BaseJmespathListener) EnterJsonObjectPair(ctx *JsonObjectPairContext)
EnterJsonObjectPair is called when production jsonObjectPair is entered.
func (*BaseJmespathListener) EnterJsonObjectValue ¶
func (s *BaseJmespathListener) EnterJsonObjectValue(ctx *JsonObjectValueContext)
EnterJsonObjectValue is called when production jsonObjectValue is entered.
func (*BaseJmespathListener) EnterJsonStringValue ¶
func (s *BaseJmespathListener) EnterJsonStringValue(ctx *JsonStringValueContext)
EnterJsonStringValue is called when production jsonStringValue is entered.
func (*BaseJmespathListener) EnterKeyvalExpr ¶
func (s *BaseJmespathListener) EnterKeyvalExpr(ctx *KeyvalExprContext)
EnterKeyvalExpr is called when production keyvalExpr is entered.
func (*BaseJmespathListener) EnterLiteral ¶
func (s *BaseJmespathListener) EnterLiteral(ctx *LiteralContext)
EnterLiteral is called when production literal is entered.
func (*BaseJmespathListener) EnterLiteralExpression ¶
func (s *BaseJmespathListener) EnterLiteralExpression(ctx *LiteralExpressionContext)
EnterLiteralExpression is called when production literalExpression is entered.
func (*BaseJmespathListener) EnterMultiSelectHash ¶
func (s *BaseJmespathListener) EnterMultiSelectHash(ctx *MultiSelectHashContext)
EnterMultiSelectHash is called when production multiSelectHash is entered.
func (*BaseJmespathListener) EnterMultiSelectHashExpression ¶
func (s *BaseJmespathListener) EnterMultiSelectHashExpression(ctx *MultiSelectHashExpressionContext)
EnterMultiSelectHashExpression is called when production multiSelectHashExpression is entered.
func (*BaseJmespathListener) EnterMultiSelectList ¶
func (s *BaseJmespathListener) EnterMultiSelectList(ctx *MultiSelectListContext)
EnterMultiSelectList is called when production multiSelectList is entered.
func (*BaseJmespathListener) EnterMultiSelectListExpression ¶
func (s *BaseJmespathListener) EnterMultiSelectListExpression(ctx *MultiSelectListExpressionContext)
EnterMultiSelectListExpression is called when production multiSelectListExpression is entered.
func (*BaseJmespathListener) EnterNameParameter ¶
func (s *BaseJmespathListener) EnterNameParameter(ctx *NameParameterContext)
EnterNameParameter is called when production nameParameter is entered.
func (*BaseJmespathListener) EnterNotExpression ¶
func (s *BaseJmespathListener) EnterNotExpression(ctx *NotExpressionContext)
EnterNotExpression is called when production notExpression is entered.
func (*BaseJmespathListener) EnterNumberParameter ¶
func (s *BaseJmespathListener) EnterNumberParameter(ctx *NumberParameterContext)
EnterNumberParameter is called when production numberParameter is entered.
func (*BaseJmespathListener) EnterOrExpression ¶
func (s *BaseJmespathListener) EnterOrExpression(ctx *OrExpressionContext)
EnterOrExpression is called when production orExpression is entered.
func (*BaseJmespathListener) EnterParameterExpression ¶
func (s *BaseJmespathListener) EnterParameterExpression(ctx *ParameterExpressionContext)
EnterParameterExpression is called when production parameterExpression is entered.
func (*BaseJmespathListener) EnterParenExpression ¶
func (s *BaseJmespathListener) EnterParenExpression(ctx *ParenExpressionContext)
EnterParenExpression is called when production parenExpression is entered.
func (*BaseJmespathListener) EnterPipeExpression ¶
func (s *BaseJmespathListener) EnterPipeExpression(ctx *PipeExpressionContext)
EnterPipeExpression is called when production pipeExpression is entered.
func (*BaseJmespathListener) EnterRawStringExpression ¶
func (s *BaseJmespathListener) EnterRawStringExpression(ctx *RawStringExpressionContext)
EnterRawStringExpression is called when production rawStringExpression is entered.
func (*BaseJmespathListener) EnterSelect ¶
func (s *BaseJmespathListener) EnterSelect(ctx *SelectContext)
EnterSelect is called when production select is entered.
func (*BaseJmespathListener) EnterSingleExpression ¶
func (s *BaseJmespathListener) EnterSingleExpression(ctx *SingleExpressionContext)
EnterSingleExpression is called when production singleExpression is entered.
func (*BaseJmespathListener) EnterSliceNode ¶
func (s *BaseJmespathListener) EnterSliceNode(ctx *SliceNodeContext)
EnterSliceNode is called when production sliceNode is entered.
func (*BaseJmespathListener) EnterWildcard ¶
func (s *BaseJmespathListener) EnterWildcard(ctx *WildcardContext)
EnterWildcard is called when production wildcard is entered.
func (*BaseJmespathListener) EnterWildcardExpression ¶
func (s *BaseJmespathListener) EnterWildcardExpression(ctx *WildcardExpressionContext)
EnterWildcardExpression is called when production wildcardExpression is entered.
func (*BaseJmespathListener) ExitAndExpression ¶
func (s *BaseJmespathListener) ExitAndExpression(ctx *AndExpressionContext)
ExitAndExpression is called when production andExpression is exited.
func (*BaseJmespathListener) ExitBracketExpression ¶
func (s *BaseJmespathListener) ExitBracketExpression(ctx *BracketExpressionContext)
ExitBracketExpression is called when production bracketExpression is exited.
func (*BaseJmespathListener) ExitBracketFlatten ¶
func (s *BaseJmespathListener) ExitBracketFlatten(ctx *BracketFlattenContext)
ExitBracketFlatten is called when production bracketFlatten is exited.
func (*BaseJmespathListener) ExitBracketIndex ¶
func (s *BaseJmespathListener) ExitBracketIndex(ctx *BracketIndexContext)
ExitBracketIndex is called when production bracketIndex is exited.
func (*BaseJmespathListener) ExitBracketSlice ¶
func (s *BaseJmespathListener) ExitBracketSlice(ctx *BracketSliceContext)
ExitBracketSlice is called when production bracketSlice is exited.
func (*BaseJmespathListener) ExitBracketStar ¶
func (s *BaseJmespathListener) ExitBracketStar(ctx *BracketStarContext)
ExitBracketStar is called when production bracketStar is exited.
func (*BaseJmespathListener) ExitBracketedExpression ¶
func (s *BaseJmespathListener) ExitBracketedExpression(ctx *BracketedExpressionContext)
ExitBracketedExpression is called when production bracketedExpression is exited.
func (*BaseJmespathListener) ExitChainExpression ¶
func (s *BaseJmespathListener) ExitChainExpression(ctx *ChainExpressionContext)
ExitChainExpression is called when production chainExpression is exited.
func (*BaseJmespathListener) ExitChainedExpression ¶
func (s *BaseJmespathListener) ExitChainedExpression(ctx *ChainedExpressionContext)
ExitChainedExpression is called when production chainedExpression is exited.
func (*BaseJmespathListener) ExitComparisonExpression ¶
func (s *BaseJmespathListener) ExitComparisonExpression(ctx *ComparisonExpressionContext)
ExitComparisonExpression is called when production comparisonExpression is exited.
func (*BaseJmespathListener) ExitCurrentNode ¶
func (s *BaseJmespathListener) ExitCurrentNode(ctx *CurrentNodeContext)
ExitCurrentNode is called when production currentNode is exited.
func (*BaseJmespathListener) ExitCurrentNodeExpression ¶
func (s *BaseJmespathListener) ExitCurrentNodeExpression(ctx *CurrentNodeExpressionContext)
ExitCurrentNodeExpression is called when production currentNodeExpression is exited.
func (*BaseJmespathListener) ExitEveryRule ¶
func (s *BaseJmespathListener) ExitEveryRule(ctx antlr.ParserRuleContext)
ExitEveryRule is called when any rule is exited.
func (*BaseJmespathListener) ExitExpressionType ¶
func (s *BaseJmespathListener) ExitExpressionType(ctx *ExpressionTypeContext)
ExitExpressionType is called when production expressionType is exited.
func (*BaseJmespathListener) ExitFunctionArg ¶
func (s *BaseJmespathListener) ExitFunctionArg(ctx *FunctionArgContext)
ExitFunctionArg is called when production functionArg is exited.
func (*BaseJmespathListener) ExitFunctionCallExpression ¶
func (s *BaseJmespathListener) ExitFunctionCallExpression(ctx *FunctionCallExpressionContext)
ExitFunctionCallExpression is called when production functionCallExpression is exited.
func (*BaseJmespathListener) ExitFunctionExpression ¶
func (s *BaseJmespathListener) ExitFunctionExpression(ctx *FunctionExpressionContext)
ExitFunctionExpression is called when production functionExpression is exited.
func (*BaseJmespathListener) ExitIdentifier ¶
func (s *BaseJmespathListener) ExitIdentifier(ctx *IdentifierContext)
ExitIdentifier is called when production identifier is exited.
func (*BaseJmespathListener) ExitIdentifierExpression ¶
func (s *BaseJmespathListener) ExitIdentifierExpression(ctx *IdentifierExpressionContext)
ExitIdentifierExpression is called when production identifierExpression is exited.
func (*BaseJmespathListener) ExitJsonArray ¶
func (s *BaseJmespathListener) ExitJsonArray(ctx *JsonArrayContext)
ExitJsonArray is called when production jsonArray is exited.
func (*BaseJmespathListener) ExitJsonArrayValue ¶
func (s *BaseJmespathListener) ExitJsonArrayValue(ctx *JsonArrayValueContext)
ExitJsonArrayValue is called when production jsonArrayValue is exited.
func (*BaseJmespathListener) ExitJsonConstantValue ¶
func (s *BaseJmespathListener) ExitJsonConstantValue(ctx *JsonConstantValueContext)
ExitJsonConstantValue is called when production jsonConstantValue is exited.
func (*BaseJmespathListener) ExitJsonNumberValue ¶
func (s *BaseJmespathListener) ExitJsonNumberValue(ctx *JsonNumberValueContext)
ExitJsonNumberValue is called when production jsonNumberValue is exited.
func (*BaseJmespathListener) ExitJsonObject ¶
func (s *BaseJmespathListener) ExitJsonObject(ctx *JsonObjectContext)
ExitJsonObject is called when production jsonObject is exited.
func (*BaseJmespathListener) ExitJsonObjectPair ¶
func (s *BaseJmespathListener) ExitJsonObjectPair(ctx *JsonObjectPairContext)
ExitJsonObjectPair is called when production jsonObjectPair is exited.
func (*BaseJmespathListener) ExitJsonObjectValue ¶
func (s *BaseJmespathListener) ExitJsonObjectValue(ctx *JsonObjectValueContext)
ExitJsonObjectValue is called when production jsonObjectValue is exited.
func (*BaseJmespathListener) ExitJsonStringValue ¶
func (s *BaseJmespathListener) ExitJsonStringValue(ctx *JsonStringValueContext)
ExitJsonStringValue is called when production jsonStringValue is exited.
func (*BaseJmespathListener) ExitKeyvalExpr ¶
func (s *BaseJmespathListener) ExitKeyvalExpr(ctx *KeyvalExprContext)
ExitKeyvalExpr is called when production keyvalExpr is exited.
func (*BaseJmespathListener) ExitLiteral ¶
func (s *BaseJmespathListener) ExitLiteral(ctx *LiteralContext)
ExitLiteral is called when production literal is exited.
func (*BaseJmespathListener) ExitLiteralExpression ¶
func (s *BaseJmespathListener) ExitLiteralExpression(ctx *LiteralExpressionContext)
ExitLiteralExpression is called when production literalExpression is exited.
func (*BaseJmespathListener) ExitMultiSelectHash ¶
func (s *BaseJmespathListener) ExitMultiSelectHash(ctx *MultiSelectHashContext)
ExitMultiSelectHash is called when production multiSelectHash is exited.
func (*BaseJmespathListener) ExitMultiSelectHashExpression ¶
func (s *BaseJmespathListener) ExitMultiSelectHashExpression(ctx *MultiSelectHashExpressionContext)
ExitMultiSelectHashExpression is called when production multiSelectHashExpression is exited.
func (*BaseJmespathListener) ExitMultiSelectList ¶
func (s *BaseJmespathListener) ExitMultiSelectList(ctx *MultiSelectListContext)
ExitMultiSelectList is called when production multiSelectList is exited.
func (*BaseJmespathListener) ExitMultiSelectListExpression ¶
func (s *BaseJmespathListener) ExitMultiSelectListExpression(ctx *MultiSelectListExpressionContext)
ExitMultiSelectListExpression is called when production multiSelectListExpression is exited.
func (*BaseJmespathListener) ExitNameParameter ¶
func (s *BaseJmespathListener) ExitNameParameter(ctx *NameParameterContext)
ExitNameParameter is called when production nameParameter is exited.
func (*BaseJmespathListener) ExitNotExpression ¶
func (s *BaseJmespathListener) ExitNotExpression(ctx *NotExpressionContext)
ExitNotExpression is called when production notExpression is exited.
func (*BaseJmespathListener) ExitNumberParameter ¶
func (s *BaseJmespathListener) ExitNumberParameter(ctx *NumberParameterContext)
ExitNumberParameter is called when production numberParameter is exited.
func (*BaseJmespathListener) ExitOrExpression ¶
func (s *BaseJmespathListener) ExitOrExpression(ctx *OrExpressionContext)
ExitOrExpression is called when production orExpression is exited.
func (*BaseJmespathListener) ExitParameterExpression ¶
func (s *BaseJmespathListener) ExitParameterExpression(ctx *ParameterExpressionContext)
ExitParameterExpression is called when production parameterExpression is exited.
func (*BaseJmespathListener) ExitParenExpression ¶
func (s *BaseJmespathListener) ExitParenExpression(ctx *ParenExpressionContext)
ExitParenExpression is called when production parenExpression is exited.
func (*BaseJmespathListener) ExitPipeExpression ¶
func (s *BaseJmespathListener) ExitPipeExpression(ctx *PipeExpressionContext)
ExitPipeExpression is called when production pipeExpression is exited.
func (*BaseJmespathListener) ExitRawStringExpression ¶
func (s *BaseJmespathListener) ExitRawStringExpression(ctx *RawStringExpressionContext)
ExitRawStringExpression is called when production rawStringExpression is exited.
func (*BaseJmespathListener) ExitSelect ¶
func (s *BaseJmespathListener) ExitSelect(ctx *SelectContext)
ExitSelect is called when production select is exited.
func (*BaseJmespathListener) ExitSingleExpression ¶
func (s *BaseJmespathListener) ExitSingleExpression(ctx *SingleExpressionContext)
ExitSingleExpression is called when production singleExpression is exited.
func (*BaseJmespathListener) ExitSliceNode ¶
func (s *BaseJmespathListener) ExitSliceNode(ctx *SliceNodeContext)
ExitSliceNode is called when production sliceNode is exited.
func (*BaseJmespathListener) ExitWildcard ¶
func (s *BaseJmespathListener) ExitWildcard(ctx *WildcardContext)
ExitWildcard is called when production wildcard is exited.
func (*BaseJmespathListener) ExitWildcardExpression ¶
func (s *BaseJmespathListener) ExitWildcardExpression(ctx *WildcardExpressionContext)
ExitWildcardExpression is called when production wildcardExpression is exited.
func (*BaseJmespathListener) VisitErrorNode ¶
func (s *BaseJmespathListener) VisitErrorNode(node antlr.ErrorNode)
VisitErrorNode is called when an error node is visited.
func (*BaseJmespathListener) VisitTerminal ¶
func (s *BaseJmespathListener) VisitTerminal(node antlr.TerminalNode)
VisitTerminal is called when a terminal node is visited.
type BaseJmespathVisitor ¶
type BaseJmespathVisitor struct {
*antlr.BaseParseTreeVisitor
}
func (*BaseJmespathVisitor) VisitAndExpression ¶
func (v *BaseJmespathVisitor) VisitAndExpression(ctx *AndExpressionContext) any
func (*BaseJmespathVisitor) VisitBracketExpression ¶
func (v *BaseJmespathVisitor) VisitBracketExpression(ctx *BracketExpressionContext) any
func (*BaseJmespathVisitor) VisitBracketFlatten ¶
func (v *BaseJmespathVisitor) VisitBracketFlatten(ctx *BracketFlattenContext) any
func (*BaseJmespathVisitor) VisitBracketIndex ¶
func (v *BaseJmespathVisitor) VisitBracketIndex(ctx *BracketIndexContext) any
func (*BaseJmespathVisitor) VisitBracketSlice ¶
func (v *BaseJmespathVisitor) VisitBracketSlice(ctx *BracketSliceContext) any
func (*BaseJmespathVisitor) VisitBracketStar ¶
func (v *BaseJmespathVisitor) VisitBracketStar(ctx *BracketStarContext) any
func (*BaseJmespathVisitor) VisitBracketedExpression ¶
func (v *BaseJmespathVisitor) VisitBracketedExpression(ctx *BracketedExpressionContext) any
func (*BaseJmespathVisitor) VisitChainExpression ¶
func (v *BaseJmespathVisitor) VisitChainExpression(ctx *ChainExpressionContext) any
func (*BaseJmespathVisitor) VisitChainedExpression ¶
func (v *BaseJmespathVisitor) VisitChainedExpression(ctx *ChainedExpressionContext) any
func (*BaseJmespathVisitor) VisitComparisonExpression ¶
func (v *BaseJmespathVisitor) VisitComparisonExpression(ctx *ComparisonExpressionContext) any
func (*BaseJmespathVisitor) VisitCurrentNode ¶
func (v *BaseJmespathVisitor) VisitCurrentNode(ctx *CurrentNodeContext) any
func (*BaseJmespathVisitor) VisitCurrentNodeExpression ¶
func (v *BaseJmespathVisitor) VisitCurrentNodeExpression(ctx *CurrentNodeExpressionContext) any
func (*BaseJmespathVisitor) VisitExpressionType ¶
func (v *BaseJmespathVisitor) VisitExpressionType(ctx *ExpressionTypeContext) any
func (*BaseJmespathVisitor) VisitFunctionArg ¶
func (v *BaseJmespathVisitor) VisitFunctionArg(ctx *FunctionArgContext) any
func (*BaseJmespathVisitor) VisitFunctionCallExpression ¶
func (v *BaseJmespathVisitor) VisitFunctionCallExpression(ctx *FunctionCallExpressionContext) any
func (*BaseJmespathVisitor) VisitFunctionExpression ¶
func (v *BaseJmespathVisitor) VisitFunctionExpression(ctx *FunctionExpressionContext) any
func (*BaseJmespathVisitor) VisitIdentifier ¶
func (v *BaseJmespathVisitor) VisitIdentifier(ctx *IdentifierContext) any
func (*BaseJmespathVisitor) VisitIdentifierExpression ¶
func (v *BaseJmespathVisitor) VisitIdentifierExpression(ctx *IdentifierExpressionContext) any
func (*BaseJmespathVisitor) VisitJsonArray ¶
func (v *BaseJmespathVisitor) VisitJsonArray(ctx *JsonArrayContext) any
func (*BaseJmespathVisitor) VisitJsonArrayValue ¶
func (v *BaseJmespathVisitor) VisitJsonArrayValue(ctx *JsonArrayValueContext) any
func (*BaseJmespathVisitor) VisitJsonConstantValue ¶
func (v *BaseJmespathVisitor) VisitJsonConstantValue(ctx *JsonConstantValueContext) any
func (*BaseJmespathVisitor) VisitJsonNumberValue ¶
func (v *BaseJmespathVisitor) VisitJsonNumberValue(ctx *JsonNumberValueContext) any
func (*BaseJmespathVisitor) VisitJsonObject ¶
func (v *BaseJmespathVisitor) VisitJsonObject(ctx *JsonObjectContext) any
func (*BaseJmespathVisitor) VisitJsonObjectPair ¶
func (v *BaseJmespathVisitor) VisitJsonObjectPair(ctx *JsonObjectPairContext) any
func (*BaseJmespathVisitor) VisitJsonObjectValue ¶
func (v *BaseJmespathVisitor) VisitJsonObjectValue(ctx *JsonObjectValueContext) any
func (*BaseJmespathVisitor) VisitJsonStringValue ¶
func (v *BaseJmespathVisitor) VisitJsonStringValue(ctx *JsonStringValueContext) any
func (*BaseJmespathVisitor) VisitKeyvalExpr ¶
func (v *BaseJmespathVisitor) VisitKeyvalExpr(ctx *KeyvalExprContext) any
func (*BaseJmespathVisitor) VisitLiteral ¶
func (v *BaseJmespathVisitor) VisitLiteral(ctx *LiteralContext) any
func (*BaseJmespathVisitor) VisitLiteralExpression ¶
func (v *BaseJmespathVisitor) VisitLiteralExpression(ctx *LiteralExpressionContext) any
func (*BaseJmespathVisitor) VisitMultiSelectHash ¶
func (v *BaseJmespathVisitor) VisitMultiSelectHash(ctx *MultiSelectHashContext) any
func (*BaseJmespathVisitor) VisitMultiSelectHashExpression ¶
func (v *BaseJmespathVisitor) VisitMultiSelectHashExpression(ctx *MultiSelectHashExpressionContext) any
func (*BaseJmespathVisitor) VisitMultiSelectList ¶
func (v *BaseJmespathVisitor) VisitMultiSelectList(ctx *MultiSelectListContext) any
func (*BaseJmespathVisitor) VisitMultiSelectListExpression ¶
func (v *BaseJmespathVisitor) VisitMultiSelectListExpression(ctx *MultiSelectListExpressionContext) any
func (*BaseJmespathVisitor) VisitNameParameter ¶
func (v *BaseJmespathVisitor) VisitNameParameter(ctx *NameParameterContext) any
func (*BaseJmespathVisitor) VisitNotExpression ¶
func (v *BaseJmespathVisitor) VisitNotExpression(ctx *NotExpressionContext) any
func (*BaseJmespathVisitor) VisitNumberParameter ¶
func (v *BaseJmespathVisitor) VisitNumberParameter(ctx *NumberParameterContext) any
func (*BaseJmespathVisitor) VisitOrExpression ¶
func (v *BaseJmespathVisitor) VisitOrExpression(ctx *OrExpressionContext) any
func (*BaseJmespathVisitor) VisitParameterExpression ¶
func (v *BaseJmespathVisitor) VisitParameterExpression(ctx *ParameterExpressionContext) any
func (*BaseJmespathVisitor) VisitParenExpression ¶
func (v *BaseJmespathVisitor) VisitParenExpression(ctx *ParenExpressionContext) any
func (*BaseJmespathVisitor) VisitPipeExpression ¶
func (v *BaseJmespathVisitor) VisitPipeExpression(ctx *PipeExpressionContext) any
func (*BaseJmespathVisitor) VisitRawStringExpression ¶
func (v *BaseJmespathVisitor) VisitRawStringExpression(ctx *RawStringExpressionContext) any
func (*BaseJmespathVisitor) VisitSelect ¶
func (v *BaseJmespathVisitor) VisitSelect(ctx *SelectContext) any
func (*BaseJmespathVisitor) VisitSingleExpression ¶
func (v *BaseJmespathVisitor) VisitSingleExpression(ctx *SingleExpressionContext) any
func (*BaseJmespathVisitor) VisitSliceNode ¶
func (v *BaseJmespathVisitor) VisitSliceNode(ctx *SliceNodeContext) any
func (*BaseJmespathVisitor) VisitWildcard ¶
func (v *BaseJmespathVisitor) VisitWildcard(ctx *WildcardContext) any
func (*BaseJmespathVisitor) VisitWildcardExpression ¶
func (v *BaseJmespathVisitor) VisitWildcardExpression(ctx *WildcardExpressionContext) any
type BracketExpressionContext ¶
type BracketExpressionContext struct {
*ExpressionContext
}
func NewBracketExpressionContext ¶
func NewBracketExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BracketExpressionContext
func (*BracketExpressionContext) Accept ¶
func (s *BracketExpressionContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*BracketExpressionContext) BracketSpecifier ¶
func (s *BracketExpressionContext) BracketSpecifier() IBracketSpecifierContext
func (*BracketExpressionContext) EnterRule ¶
func (s *BracketExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*BracketExpressionContext) ExitRule ¶
func (s *BracketExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*BracketExpressionContext) GetRuleContext ¶
func (s *BracketExpressionContext) GetRuleContext() antlr.RuleContext
type BracketFlattenContext ¶
type BracketFlattenContext struct {
*BracketSpecifierContext
}
func NewBracketFlattenContext ¶
func NewBracketFlattenContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BracketFlattenContext
func (*BracketFlattenContext) Accept ¶
func (s *BracketFlattenContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*BracketFlattenContext) EnterRule ¶
func (s *BracketFlattenContext) EnterRule(listener antlr.ParseTreeListener)
func (*BracketFlattenContext) ExitRule ¶
func (s *BracketFlattenContext) ExitRule(listener antlr.ParseTreeListener)
func (*BracketFlattenContext) GetRuleContext ¶
func (s *BracketFlattenContext) GetRuleContext() antlr.RuleContext
type BracketIndexContext ¶
type BracketIndexContext struct {
*BracketSpecifierContext
}
func NewBracketIndexContext ¶
func NewBracketIndexContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BracketIndexContext
func (*BracketIndexContext) Accept ¶
func (s *BracketIndexContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*BracketIndexContext) EnterRule ¶
func (s *BracketIndexContext) EnterRule(listener antlr.ParseTreeListener)
func (*BracketIndexContext) ExitRule ¶
func (s *BracketIndexContext) ExitRule(listener antlr.ParseTreeListener)
func (*BracketIndexContext) GetRuleContext ¶
func (s *BracketIndexContext) GetRuleContext() antlr.RuleContext
func (*BracketIndexContext) SIGNED_INT ¶
func (s *BracketIndexContext) SIGNED_INT() antlr.TerminalNode
type BracketSliceContext ¶
type BracketSliceContext struct {
*BracketSpecifierContext
}
func NewBracketSliceContext ¶
func NewBracketSliceContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BracketSliceContext
func (*BracketSliceContext) Accept ¶
func (s *BracketSliceContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*BracketSliceContext) EnterRule ¶
func (s *BracketSliceContext) EnterRule(listener antlr.ParseTreeListener)
func (*BracketSliceContext) ExitRule ¶
func (s *BracketSliceContext) ExitRule(listener antlr.ParseTreeListener)
func (*BracketSliceContext) GetRuleContext ¶
func (s *BracketSliceContext) GetRuleContext() antlr.RuleContext
func (*BracketSliceContext) SliceNode ¶
func (s *BracketSliceContext) SliceNode() ISliceNodeContext
type BracketSpecifierContext ¶
type BracketSpecifierContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewBracketSpecifierContext ¶
func NewBracketSpecifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BracketSpecifierContext
func NewEmptyBracketSpecifierContext ¶
func NewEmptyBracketSpecifierContext() *BracketSpecifierContext
func (*BracketSpecifierContext) CopyFrom ¶
func (s *BracketSpecifierContext) CopyFrom(ctx *BracketSpecifierContext)
func (*BracketSpecifierContext) GetParser ¶
func (s *BracketSpecifierContext) GetParser() antlr.Parser
func (*BracketSpecifierContext) GetRuleContext ¶
func (s *BracketSpecifierContext) GetRuleContext() antlr.RuleContext
func (*BracketSpecifierContext) IsBracketSpecifierContext ¶
func (*BracketSpecifierContext) IsBracketSpecifierContext()
func (*BracketSpecifierContext) ToStringTree ¶
func (s *BracketSpecifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type BracketStarContext ¶
type BracketStarContext struct {
*BracketSpecifierContext
}
func NewBracketStarContext ¶
func NewBracketStarContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BracketStarContext
func (*BracketStarContext) Accept ¶
func (s *BracketStarContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*BracketStarContext) EnterRule ¶
func (s *BracketStarContext) EnterRule(listener antlr.ParseTreeListener)
func (*BracketStarContext) ExitRule ¶
func (s *BracketStarContext) ExitRule(listener antlr.ParseTreeListener)
func (*BracketStarContext) GetRuleContext ¶
func (s *BracketStarContext) GetRuleContext() antlr.RuleContext
type BracketedExpressionContext ¶
type BracketedExpressionContext struct {
*ExpressionContext
}
func NewBracketedExpressionContext ¶
func NewBracketedExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BracketedExpressionContext
func (*BracketedExpressionContext) Accept ¶
func (s *BracketedExpressionContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*BracketedExpressionContext) BracketSpecifier ¶
func (s *BracketedExpressionContext) BracketSpecifier() IBracketSpecifierContext
func (*BracketedExpressionContext) EnterRule ¶
func (s *BracketedExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*BracketedExpressionContext) ExitRule ¶
func (s *BracketedExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*BracketedExpressionContext) Expression ¶
func (s *BracketedExpressionContext) Expression() IExpressionContext
func (*BracketedExpressionContext) GetRuleContext ¶
func (s *BracketedExpressionContext) GetRuleContext() antlr.RuleContext
type ChainExpressionContext ¶
type ChainExpressionContext struct {
*ExpressionContext
}
func NewChainExpressionContext ¶
func NewChainExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ChainExpressionContext
func (*ChainExpressionContext) Accept ¶
func (s *ChainExpressionContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*ChainExpressionContext) ChainedExpression ¶
func (s *ChainExpressionContext) ChainedExpression() IChainedExpressionContext
func (*ChainExpressionContext) EnterRule ¶
func (s *ChainExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*ChainExpressionContext) ExitRule ¶
func (s *ChainExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*ChainExpressionContext) Expression ¶
func (s *ChainExpressionContext) Expression() IExpressionContext
func (*ChainExpressionContext) GetRuleContext ¶
func (s *ChainExpressionContext) GetRuleContext() antlr.RuleContext
type ChainedExpressionContext ¶
type ChainedExpressionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewChainedExpressionContext ¶
func NewChainedExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ChainedExpressionContext
func NewEmptyChainedExpressionContext ¶
func NewEmptyChainedExpressionContext() *ChainedExpressionContext
func (*ChainedExpressionContext) Accept ¶
func (s *ChainedExpressionContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*ChainedExpressionContext) EnterRule ¶
func (s *ChainedExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*ChainedExpressionContext) ExitRule ¶
func (s *ChainedExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*ChainedExpressionContext) FunctionExpression ¶
func (s *ChainedExpressionContext) FunctionExpression() IFunctionExpressionContext
func (*ChainedExpressionContext) GetParser ¶
func (s *ChainedExpressionContext) GetParser() antlr.Parser
func (*ChainedExpressionContext) GetRuleContext ¶
func (s *ChainedExpressionContext) GetRuleContext() antlr.RuleContext
func (*ChainedExpressionContext) Identifier ¶
func (s *ChainedExpressionContext) Identifier() IIdentifierContext
func (*ChainedExpressionContext) IsChainedExpressionContext ¶
func (*ChainedExpressionContext) IsChainedExpressionContext()
func (*ChainedExpressionContext) MultiSelectHash ¶
func (s *ChainedExpressionContext) MultiSelectHash() IMultiSelectHashContext
func (*ChainedExpressionContext) MultiSelectList ¶
func (s *ChainedExpressionContext) MultiSelectList() IMultiSelectListContext
func (*ChainedExpressionContext) ToStringTree ¶
func (s *ChainedExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*ChainedExpressionContext) Wildcard ¶
func (s *ChainedExpressionContext) Wildcard() IWildcardContext
type ComparisonExpressionContext ¶
type ComparisonExpressionContext struct {
*ExpressionContext
}
func NewComparisonExpressionContext ¶
func NewComparisonExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ComparisonExpressionContext
func (*ComparisonExpressionContext) Accept ¶
func (s *ComparisonExpressionContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*ComparisonExpressionContext) AllExpression ¶
func (s *ComparisonExpressionContext) AllExpression() []IExpressionContext
func (*ComparisonExpressionContext) COMPARATOR ¶
func (s *ComparisonExpressionContext) COMPARATOR() antlr.TerminalNode
func (*ComparisonExpressionContext) EnterRule ¶
func (s *ComparisonExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*ComparisonExpressionContext) ExitRule ¶
func (s *ComparisonExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*ComparisonExpressionContext) Expression ¶
func (s *ComparisonExpressionContext) Expression(i int) IExpressionContext
func (*ComparisonExpressionContext) GetRuleContext ¶
func (s *ComparisonExpressionContext) GetRuleContext() antlr.RuleContext
type CurrentNodeContext ¶
type CurrentNodeContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewCurrentNodeContext ¶
func NewCurrentNodeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CurrentNodeContext
func NewEmptyCurrentNodeContext ¶
func NewEmptyCurrentNodeContext() *CurrentNodeContext
func (*CurrentNodeContext) Accept ¶
func (s *CurrentNodeContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*CurrentNodeContext) EnterRule ¶
func (s *CurrentNodeContext) EnterRule(listener antlr.ParseTreeListener)
func (*CurrentNodeContext) ExitRule ¶
func (s *CurrentNodeContext) ExitRule(listener antlr.ParseTreeListener)
func (*CurrentNodeContext) GetParser ¶
func (s *CurrentNodeContext) GetParser() antlr.Parser
func (*CurrentNodeContext) GetRuleContext ¶
func (s *CurrentNodeContext) GetRuleContext() antlr.RuleContext
func (*CurrentNodeContext) IsCurrentNodeContext ¶
func (*CurrentNodeContext) IsCurrentNodeContext()
func (*CurrentNodeContext) ToStringTree ¶
func (s *CurrentNodeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type CurrentNodeExpressionContext ¶
type CurrentNodeExpressionContext struct {
*ExpressionContext
}
func NewCurrentNodeExpressionContext ¶
func NewCurrentNodeExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *CurrentNodeExpressionContext
func (*CurrentNodeExpressionContext) Accept ¶
func (s *CurrentNodeExpressionContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*CurrentNodeExpressionContext) CurrentNode ¶
func (s *CurrentNodeExpressionContext) CurrentNode() ICurrentNodeContext
func (*CurrentNodeExpressionContext) EnterRule ¶
func (s *CurrentNodeExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*CurrentNodeExpressionContext) ExitRule ¶
func (s *CurrentNodeExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*CurrentNodeExpressionContext) GetRuleContext ¶
func (s *CurrentNodeExpressionContext) GetRuleContext() antlr.RuleContext
type ExpressionContext ¶
type ExpressionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyExpressionContext ¶
func NewEmptyExpressionContext() *ExpressionContext
func NewExpressionContext ¶
func NewExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExpressionContext
func (*ExpressionContext) CopyFrom ¶
func (s *ExpressionContext) CopyFrom(ctx *ExpressionContext)
func (*ExpressionContext) GetParser ¶
func (s *ExpressionContext) GetParser() antlr.Parser
func (*ExpressionContext) GetRuleContext ¶
func (s *ExpressionContext) GetRuleContext() antlr.RuleContext
func (*ExpressionContext) IsExpressionContext ¶
func (*ExpressionContext) IsExpressionContext()
func (*ExpressionContext) ToStringTree ¶
func (s *ExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ExpressionTypeContext ¶
type ExpressionTypeContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyExpressionTypeContext ¶
func NewEmptyExpressionTypeContext() *ExpressionTypeContext
func NewExpressionTypeContext ¶
func NewExpressionTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExpressionTypeContext
func (*ExpressionTypeContext) Accept ¶
func (s *ExpressionTypeContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*ExpressionTypeContext) EnterRule ¶
func (s *ExpressionTypeContext) EnterRule(listener antlr.ParseTreeListener)
func (*ExpressionTypeContext) ExitRule ¶
func (s *ExpressionTypeContext) ExitRule(listener antlr.ParseTreeListener)
func (*ExpressionTypeContext) Expression ¶
func (s *ExpressionTypeContext) Expression() IExpressionContext
func (*ExpressionTypeContext) GetParser ¶
func (s *ExpressionTypeContext) GetParser() antlr.Parser
func (*ExpressionTypeContext) GetRuleContext ¶
func (s *ExpressionTypeContext) GetRuleContext() antlr.RuleContext
func (*ExpressionTypeContext) IsExpressionTypeContext ¶
func (*ExpressionTypeContext) IsExpressionTypeContext()
func (*ExpressionTypeContext) ToStringTree ¶
func (s *ExpressionTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type FunctionArgContext ¶
type FunctionArgContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyFunctionArgContext ¶
func NewEmptyFunctionArgContext() *FunctionArgContext
func NewFunctionArgContext ¶
func NewFunctionArgContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionArgContext
func (*FunctionArgContext) Accept ¶
func (s *FunctionArgContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*FunctionArgContext) EnterRule ¶
func (s *FunctionArgContext) EnterRule(listener antlr.ParseTreeListener)
func (*FunctionArgContext) ExitRule ¶
func (s *FunctionArgContext) ExitRule(listener antlr.ParseTreeListener)
func (*FunctionArgContext) Expression ¶
func (s *FunctionArgContext) Expression() IExpressionContext
func (*FunctionArgContext) ExpressionType ¶
func (s *FunctionArgContext) ExpressionType() IExpressionTypeContext
func (*FunctionArgContext) GetParser ¶
func (s *FunctionArgContext) GetParser() antlr.Parser
func (*FunctionArgContext) GetRuleContext ¶
func (s *FunctionArgContext) GetRuleContext() antlr.RuleContext
func (*FunctionArgContext) IsFunctionArgContext ¶
func (*FunctionArgContext) IsFunctionArgContext()
func (*FunctionArgContext) ToStringTree ¶
func (s *FunctionArgContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type FunctionCallExpressionContext ¶
type FunctionCallExpressionContext struct {
*ExpressionContext
}
func NewFunctionCallExpressionContext ¶
func NewFunctionCallExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *FunctionCallExpressionContext
func (*FunctionCallExpressionContext) Accept ¶
func (s *FunctionCallExpressionContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*FunctionCallExpressionContext) EnterRule ¶
func (s *FunctionCallExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*FunctionCallExpressionContext) ExitRule ¶
func (s *FunctionCallExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*FunctionCallExpressionContext) FunctionExpression ¶
func (s *FunctionCallExpressionContext) FunctionExpression() IFunctionExpressionContext
func (*FunctionCallExpressionContext) GetRuleContext ¶
func (s *FunctionCallExpressionContext) GetRuleContext() antlr.RuleContext
type FunctionExpressionContext ¶
type FunctionExpressionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyFunctionExpressionContext ¶
func NewEmptyFunctionExpressionContext() *FunctionExpressionContext
func NewFunctionExpressionContext ¶
func NewFunctionExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionExpressionContext
func (*FunctionExpressionContext) Accept ¶
func (s *FunctionExpressionContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*FunctionExpressionContext) AllFunctionArg ¶
func (s *FunctionExpressionContext) AllFunctionArg() []IFunctionArgContext
func (*FunctionExpressionContext) EnterRule ¶
func (s *FunctionExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*FunctionExpressionContext) ExitRule ¶
func (s *FunctionExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*FunctionExpressionContext) FunctionArg ¶
func (s *FunctionExpressionContext) FunctionArg(i int) IFunctionArgContext
func (*FunctionExpressionContext) GetParser ¶
func (s *FunctionExpressionContext) GetParser() antlr.Parser
func (*FunctionExpressionContext) GetRuleContext ¶
func (s *FunctionExpressionContext) GetRuleContext() antlr.RuleContext
func (*FunctionExpressionContext) IsFunctionExpressionContext ¶
func (*FunctionExpressionContext) IsFunctionExpressionContext()
func (*FunctionExpressionContext) NAME ¶
func (s *FunctionExpressionContext) NAME() antlr.TerminalNode
func (*FunctionExpressionContext) ToStringTree ¶
func (s *FunctionExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type IBracketSpecifierContext ¶
type IBracketSpecifierContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsBracketSpecifierContext differentiates from other interfaces. IsBracketSpecifierContext() }
IBracketSpecifierContext is an interface to support dynamic dispatch.
type IChainedExpressionContext ¶
type IChainedExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures Identifier() IIdentifierContext MultiSelectList() IMultiSelectListContext MultiSelectHash() IMultiSelectHashContext FunctionExpression() IFunctionExpressionContext Wildcard() IWildcardContext // IsChainedExpressionContext differentiates from other interfaces. IsChainedExpressionContext() }
IChainedExpressionContext is an interface to support dynamic dispatch.
type ICurrentNodeContext ¶
type ICurrentNodeContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsCurrentNodeContext differentiates from other interfaces. IsCurrentNodeContext() }
ICurrentNodeContext is an interface to support dynamic dispatch.
type IExpressionContext ¶
type IExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsExpressionContext differentiates from other interfaces. IsExpressionContext() }
IExpressionContext is an interface to support dynamic dispatch.
type IExpressionTypeContext ¶
type IExpressionTypeContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures Expression() IExpressionContext // IsExpressionTypeContext differentiates from other interfaces. IsExpressionTypeContext() }
IExpressionTypeContext is an interface to support dynamic dispatch.
type IFunctionArgContext ¶
type IFunctionArgContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures Expression() IExpressionContext ExpressionType() IExpressionTypeContext // IsFunctionArgContext differentiates from other interfaces. IsFunctionArgContext() }
IFunctionArgContext is an interface to support dynamic dispatch.
type IFunctionExpressionContext ¶
type IFunctionExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures NAME() antlr.TerminalNode AllFunctionArg() []IFunctionArgContext FunctionArg(i int) IFunctionArgContext // IsFunctionExpressionContext differentiates from other interfaces. IsFunctionExpressionContext() }
IFunctionExpressionContext is an interface to support dynamic dispatch.
type IIdentifierContext ¶
type IIdentifierContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures NAME() antlr.TerminalNode STRING() antlr.TerminalNode JSON_CONSTANT() antlr.TerminalNode // IsIdentifierContext differentiates from other interfaces. IsIdentifierContext() }
IIdentifierContext is an interface to support dynamic dispatch.
type IJsonArrayContext ¶
type IJsonArrayContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures AllJsonValue() []IJsonValueContext JsonValue(i int) IJsonValueContext // IsJsonArrayContext differentiates from other interfaces. IsJsonArrayContext() }
IJsonArrayContext is an interface to support dynamic dispatch.
type IJsonObjectContext ¶
type IJsonObjectContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures AllJsonObjectPair() []IJsonObjectPairContext JsonObjectPair(i int) IJsonObjectPairContext // IsJsonObjectContext differentiates from other interfaces. IsJsonObjectContext() }
IJsonObjectContext is an interface to support dynamic dispatch.
type IJsonObjectPairContext ¶
type IJsonObjectPairContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures STRING() antlr.TerminalNode JsonValue() IJsonValueContext // IsJsonObjectPairContext differentiates from other interfaces. IsJsonObjectPairContext() }
IJsonObjectPairContext is an interface to support dynamic dispatch.
type IJsonValueContext ¶
type IJsonValueContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsJsonValueContext differentiates from other interfaces. IsJsonValueContext() }
IJsonValueContext is an interface to support dynamic dispatch.
type IKeyvalExprContext ¶
type IKeyvalExprContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures Identifier() IIdentifierContext Expression() IExpressionContext // IsKeyvalExprContext differentiates from other interfaces. IsKeyvalExprContext() }
IKeyvalExprContext is an interface to support dynamic dispatch.
type ILiteralContext ¶
type ILiteralContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures JsonValue() IJsonValueContext // IsLiteralContext differentiates from other interfaces. IsLiteralContext() }
ILiteralContext is an interface to support dynamic dispatch.
type IMultiSelectHashContext ¶
type IMultiSelectHashContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures AllKeyvalExpr() []IKeyvalExprContext KeyvalExpr(i int) IKeyvalExprContext // IsMultiSelectHashContext differentiates from other interfaces. IsMultiSelectHashContext() }
IMultiSelectHashContext is an interface to support dynamic dispatch.
type IMultiSelectListContext ¶
type IMultiSelectListContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures AllExpression() []IExpressionContext Expression(i int) IExpressionContext // IsMultiSelectListContext differentiates from other interfaces. IsMultiSelectListContext() }
IMultiSelectListContext is an interface to support dynamic dispatch.
type IParameterNodeContext ¶
type IParameterNodeContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsParameterNodeContext differentiates from other interfaces. IsParameterNodeContext() }
IParameterNodeContext is an interface to support dynamic dispatch.
type ISingleExpressionContext ¶
type ISingleExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures Expression() IExpressionContext EOF() antlr.TerminalNode // IsSingleExpressionContext differentiates from other interfaces. IsSingleExpressionContext() }
ISingleExpressionContext is an interface to support dynamic dispatch.
type ISliceNodeContext ¶
type ISliceNodeContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetSliceStart returns the sliceStart token. GetSliceStart() antlr.Token // GetSliceStop returns the sliceStop token. GetSliceStop() antlr.Token // GetSliceStep returns the sliceStep token. GetSliceStep() antlr.Token // SetSliceStart sets the sliceStart token. SetSliceStart(antlr.Token) // SetSliceStop sets the sliceStop token. SetSliceStop(antlr.Token) // SetSliceStep sets the sliceStep token. SetSliceStep(antlr.Token) // Getter signatures AllSIGNED_INT() []antlr.TerminalNode SIGNED_INT(i int) antlr.TerminalNode // IsSliceNodeContext differentiates from other interfaces. IsSliceNodeContext() }
ISliceNodeContext is an interface to support dynamic dispatch.
type IWildcardContext ¶
type IWildcardContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsWildcardContext differentiates from other interfaces. IsWildcardContext() }
IWildcardContext is an interface to support dynamic dispatch.
type IdentifierContext ¶
type IdentifierContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyIdentifierContext ¶
func NewEmptyIdentifierContext() *IdentifierContext
func NewIdentifierContext ¶
func NewIdentifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IdentifierContext
func (*IdentifierContext) Accept ¶
func (s *IdentifierContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*IdentifierContext) EnterRule ¶
func (s *IdentifierContext) EnterRule(listener antlr.ParseTreeListener)
func (*IdentifierContext) ExitRule ¶
func (s *IdentifierContext) ExitRule(listener antlr.ParseTreeListener)
func (*IdentifierContext) GetParser ¶
func (s *IdentifierContext) GetParser() antlr.Parser
func (*IdentifierContext) GetRuleContext ¶
func (s *IdentifierContext) GetRuleContext() antlr.RuleContext
func (*IdentifierContext) IsIdentifierContext ¶
func (*IdentifierContext) IsIdentifierContext()
func (*IdentifierContext) JSON_CONSTANT ¶
func (s *IdentifierContext) JSON_CONSTANT() antlr.TerminalNode
func (*IdentifierContext) NAME ¶
func (s *IdentifierContext) NAME() antlr.TerminalNode
func (*IdentifierContext) STRING ¶
func (s *IdentifierContext) STRING() antlr.TerminalNode
func (*IdentifierContext) ToStringTree ¶
func (s *IdentifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type IdentifierExpressionContext ¶
type IdentifierExpressionContext struct {
*ExpressionContext
}
func NewIdentifierExpressionContext ¶
func NewIdentifierExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *IdentifierExpressionContext
func (*IdentifierExpressionContext) Accept ¶
func (s *IdentifierExpressionContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*IdentifierExpressionContext) EnterRule ¶
func (s *IdentifierExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*IdentifierExpressionContext) ExitRule ¶
func (s *IdentifierExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*IdentifierExpressionContext) GetRuleContext ¶
func (s *IdentifierExpressionContext) GetRuleContext() antlr.RuleContext
func (*IdentifierExpressionContext) Identifier ¶
func (s *IdentifierExpressionContext) Identifier() IIdentifierContext
type JmespathLexer ¶
func NewJmespathLexer ¶
func NewJmespathLexer(input antlr.CharStream) *JmespathLexer
NewJmespathLexer produces a new lexer instance for the optional input antlr.CharStream.
type JmespathListener ¶
type JmespathListener interface { antlr.ParseTreeListener // EnterSingleExpression is called when entering the singleExpression production. EnterSingleExpression(c *SingleExpressionContext) // EnterPipeExpression is called when entering the pipeExpression production. EnterPipeExpression(c *PipeExpressionContext) // EnterParameterExpression is called when entering the parameterExpression production. EnterParameterExpression(c *ParameterExpressionContext) // EnterIdentifierExpression is called when entering the identifierExpression production. EnterIdentifierExpression(c *IdentifierExpressionContext) // EnterNotExpression is called when entering the notExpression production. EnterNotExpression(c *NotExpressionContext) // EnterRawStringExpression is called when entering the rawStringExpression production. EnterRawStringExpression(c *RawStringExpressionContext) // EnterComparisonExpression is called when entering the comparisonExpression production. EnterComparisonExpression(c *ComparisonExpressionContext) // EnterParenExpression is called when entering the parenExpression production. EnterParenExpression(c *ParenExpressionContext) // EnterBracketExpression is called when entering the bracketExpression production. EnterBracketExpression(c *BracketExpressionContext) // EnterOrExpression is called when entering the orExpression production. EnterOrExpression(c *OrExpressionContext) // EnterCurrentNodeExpression is called when entering the currentNodeExpression production. EnterCurrentNodeExpression(c *CurrentNodeExpressionContext) // EnterChainExpression is called when entering the chainExpression production. EnterChainExpression(c *ChainExpressionContext) // EnterAndExpression is called when entering the andExpression production. EnterAndExpression(c *AndExpressionContext) // EnterMultiSelectHashExpression is called when entering the multiSelectHashExpression production. EnterMultiSelectHashExpression(c *MultiSelectHashExpressionContext) // EnterWildcardExpression is called when entering the wildcardExpression production. EnterWildcardExpression(c *WildcardExpressionContext) // EnterFunctionCallExpression is called when entering the functionCallExpression production. EnterFunctionCallExpression(c *FunctionCallExpressionContext) // EnterMultiSelectListExpression is called when entering the multiSelectListExpression production. EnterMultiSelectListExpression(c *MultiSelectListExpressionContext) // EnterBracketedExpression is called when entering the bracketedExpression production. EnterBracketedExpression(c *BracketedExpressionContext) // EnterLiteralExpression is called when entering the literalExpression production. EnterLiteralExpression(c *LiteralExpressionContext) // EnterChainedExpression is called when entering the chainedExpression production. EnterChainedExpression(c *ChainedExpressionContext) // EnterWildcard is called when entering the wildcard production. EnterWildcard(c *WildcardContext) // EnterBracketIndex is called when entering the bracketIndex production. EnterBracketIndex(c *BracketIndexContext) // EnterBracketStar is called when entering the bracketStar production. EnterBracketStar(c *BracketStarContext) // EnterBracketSlice is called when entering the bracketSlice production. EnterBracketSlice(c *BracketSliceContext) // EnterBracketFlatten is called when entering the bracketFlatten production. EnterBracketFlatten(c *BracketFlattenContext) // EnterSelect is called when entering the select production. EnterSelect(c *SelectContext) // EnterMultiSelectList is called when entering the multiSelectList production. EnterMultiSelectList(c *MultiSelectListContext) // EnterMultiSelectHash is called when entering the multiSelectHash production. EnterMultiSelectHash(c *MultiSelectHashContext) // EnterKeyvalExpr is called when entering the keyvalExpr production. EnterKeyvalExpr(c *KeyvalExprContext) // EnterSliceNode is called when entering the sliceNode production. EnterSliceNode(c *SliceNodeContext) // EnterNameParameter is called when entering the nameParameter production. EnterNameParameter(c *NameParameterContext) // EnterNumberParameter is called when entering the numberParameter production. EnterNumberParameter(c *NumberParameterContext) // EnterFunctionExpression is called when entering the functionExpression production. EnterFunctionExpression(c *FunctionExpressionContext) // EnterFunctionArg is called when entering the functionArg production. EnterFunctionArg(c *FunctionArgContext) // EnterCurrentNode is called when entering the currentNode production. EnterCurrentNode(c *CurrentNodeContext) // EnterExpressionType is called when entering the expressionType production. EnterExpressionType(c *ExpressionTypeContext) // EnterLiteral is called when entering the literal production. EnterLiteral(c *LiteralContext) // EnterIdentifier is called when entering the identifier production. EnterIdentifier(c *IdentifierContext) // EnterJsonObject is called when entering the jsonObject production. EnterJsonObject(c *JsonObjectContext) // EnterJsonObjectPair is called when entering the jsonObjectPair production. EnterJsonObjectPair(c *JsonObjectPairContext) // EnterJsonArray is called when entering the jsonArray production. EnterJsonArray(c *JsonArrayContext) // EnterJsonStringValue is called when entering the jsonStringValue production. EnterJsonStringValue(c *JsonStringValueContext) // EnterJsonNumberValue is called when entering the jsonNumberValue production. EnterJsonNumberValue(c *JsonNumberValueContext) // EnterJsonObjectValue is called when entering the jsonObjectValue production. EnterJsonObjectValue(c *JsonObjectValueContext) // EnterJsonArrayValue is called when entering the jsonArrayValue production. EnterJsonArrayValue(c *JsonArrayValueContext) // EnterJsonConstantValue is called when entering the jsonConstantValue production. EnterJsonConstantValue(c *JsonConstantValueContext) // ExitSingleExpression is called when exiting the singleExpression production. ExitSingleExpression(c *SingleExpressionContext) // ExitPipeExpression is called when exiting the pipeExpression production. ExitPipeExpression(c *PipeExpressionContext) // ExitParameterExpression is called when exiting the parameterExpression production. ExitParameterExpression(c *ParameterExpressionContext) // ExitIdentifierExpression is called when exiting the identifierExpression production. ExitIdentifierExpression(c *IdentifierExpressionContext) // ExitNotExpression is called when exiting the notExpression production. ExitNotExpression(c *NotExpressionContext) // ExitRawStringExpression is called when exiting the rawStringExpression production. ExitRawStringExpression(c *RawStringExpressionContext) // ExitComparisonExpression is called when exiting the comparisonExpression production. ExitComparisonExpression(c *ComparisonExpressionContext) // ExitParenExpression is called when exiting the parenExpression production. ExitParenExpression(c *ParenExpressionContext) // ExitBracketExpression is called when exiting the bracketExpression production. ExitBracketExpression(c *BracketExpressionContext) // ExitOrExpression is called when exiting the orExpression production. ExitOrExpression(c *OrExpressionContext) // ExitCurrentNodeExpression is called when exiting the currentNodeExpression production. ExitCurrentNodeExpression(c *CurrentNodeExpressionContext) // ExitChainExpression is called when exiting the chainExpression production. ExitChainExpression(c *ChainExpressionContext) // ExitAndExpression is called when exiting the andExpression production. ExitAndExpression(c *AndExpressionContext) // ExitMultiSelectHashExpression is called when exiting the multiSelectHashExpression production. ExitMultiSelectHashExpression(c *MultiSelectHashExpressionContext) // ExitWildcardExpression is called when exiting the wildcardExpression production. ExitWildcardExpression(c *WildcardExpressionContext) // ExitFunctionCallExpression is called when exiting the functionCallExpression production. ExitFunctionCallExpression(c *FunctionCallExpressionContext) // ExitMultiSelectListExpression is called when exiting the multiSelectListExpression production. ExitMultiSelectListExpression(c *MultiSelectListExpressionContext) // ExitBracketedExpression is called when exiting the bracketedExpression production. ExitBracketedExpression(c *BracketedExpressionContext) // ExitLiteralExpression is called when exiting the literalExpression production. ExitLiteralExpression(c *LiteralExpressionContext) // ExitChainedExpression is called when exiting the chainedExpression production. ExitChainedExpression(c *ChainedExpressionContext) // ExitWildcard is called when exiting the wildcard production. ExitWildcard(c *WildcardContext) // ExitBracketIndex is called when exiting the bracketIndex production. ExitBracketIndex(c *BracketIndexContext) // ExitBracketStar is called when exiting the bracketStar production. ExitBracketStar(c *BracketStarContext) // ExitBracketSlice is called when exiting the bracketSlice production. ExitBracketSlice(c *BracketSliceContext) // ExitBracketFlatten is called when exiting the bracketFlatten production. ExitBracketFlatten(c *BracketFlattenContext) // ExitSelect is called when exiting the select production. ExitSelect(c *SelectContext) // ExitMultiSelectList is called when exiting the multiSelectList production. ExitMultiSelectList(c *MultiSelectListContext) // ExitMultiSelectHash is called when exiting the multiSelectHash production. ExitMultiSelectHash(c *MultiSelectHashContext) // ExitKeyvalExpr is called when exiting the keyvalExpr production. ExitKeyvalExpr(c *KeyvalExprContext) // ExitSliceNode is called when exiting the sliceNode production. ExitSliceNode(c *SliceNodeContext) // ExitNameParameter is called when exiting the nameParameter production. ExitNameParameter(c *NameParameterContext) // ExitNumberParameter is called when exiting the numberParameter production. ExitNumberParameter(c *NumberParameterContext) // ExitFunctionExpression is called when exiting the functionExpression production. ExitFunctionExpression(c *FunctionExpressionContext) // ExitFunctionArg is called when exiting the functionArg production. ExitFunctionArg(c *FunctionArgContext) // ExitCurrentNode is called when exiting the currentNode production. ExitCurrentNode(c *CurrentNodeContext) // ExitExpressionType is called when exiting the expressionType production. ExitExpressionType(c *ExpressionTypeContext) // ExitLiteral is called when exiting the literal production. ExitLiteral(c *LiteralContext) // ExitIdentifier is called when exiting the identifier production. ExitIdentifier(c *IdentifierContext) // ExitJsonObject is called when exiting the jsonObject production. ExitJsonObject(c *JsonObjectContext) // ExitJsonObjectPair is called when exiting the jsonObjectPair production. ExitJsonObjectPair(c *JsonObjectPairContext) // ExitJsonArray is called when exiting the jsonArray production. ExitJsonArray(c *JsonArrayContext) // ExitJsonStringValue is called when exiting the jsonStringValue production. ExitJsonStringValue(c *JsonStringValueContext) // ExitJsonNumberValue is called when exiting the jsonNumberValue production. ExitJsonNumberValue(c *JsonNumberValueContext) // ExitJsonObjectValue is called when exiting the jsonObjectValue production. ExitJsonObjectValue(c *JsonObjectValueContext) // ExitJsonArrayValue is called when exiting the jsonArrayValue production. ExitJsonArrayValue(c *JsonArrayValueContext) // ExitJsonConstantValue is called when exiting the jsonConstantValue production. ExitJsonConstantValue(c *JsonConstantValueContext) }
JmespathListener is a complete listener for a parse tree produced by JmespathParser.
type JmespathParser ¶
type JmespathParser struct {
*antlr.BaseParser
}
func NewJmespathParser ¶
func NewJmespathParser(input antlr.TokenStream) *JmespathParser
NewJmespathParser produces a new parser instance for the optional input antlr.TokenStream.
func (*JmespathParser) BracketSpecifier ¶
func (p *JmespathParser) BracketSpecifier() (localctx IBracketSpecifierContext)
func (*JmespathParser) ChainedExpression ¶
func (p *JmespathParser) ChainedExpression() (localctx IChainedExpressionContext)
func (*JmespathParser) CurrentNode ¶
func (p *JmespathParser) CurrentNode() (localctx ICurrentNodeContext)
func (*JmespathParser) Expression ¶
func (p *JmespathParser) Expression() (localctx IExpressionContext)
func (*JmespathParser) ExpressionType ¶
func (p *JmespathParser) ExpressionType() (localctx IExpressionTypeContext)
func (*JmespathParser) Expression_Sempred ¶
func (p *JmespathParser) Expression_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*JmespathParser) FunctionArg ¶
func (p *JmespathParser) FunctionArg() (localctx IFunctionArgContext)
func (*JmespathParser) FunctionExpression ¶
func (p *JmespathParser) FunctionExpression() (localctx IFunctionExpressionContext)
func (*JmespathParser) Identifier ¶
func (p *JmespathParser) Identifier() (localctx IIdentifierContext)
func (*JmespathParser) JsonArray ¶
func (p *JmespathParser) JsonArray() (localctx IJsonArrayContext)
func (*JmespathParser) JsonObject ¶
func (p *JmespathParser) JsonObject() (localctx IJsonObjectContext)
func (*JmespathParser) JsonObjectPair ¶
func (p *JmespathParser) JsonObjectPair() (localctx IJsonObjectPairContext)
func (*JmespathParser) JsonValue ¶
func (p *JmespathParser) JsonValue() (localctx IJsonValueContext)
func (*JmespathParser) KeyvalExpr ¶
func (p *JmespathParser) KeyvalExpr() (localctx IKeyvalExprContext)
func (*JmespathParser) Literal ¶
func (p *JmespathParser) Literal() (localctx ILiteralContext)
func (*JmespathParser) MultiSelectHash ¶
func (p *JmespathParser) MultiSelectHash() (localctx IMultiSelectHashContext)
func (*JmespathParser) MultiSelectList ¶
func (p *JmespathParser) MultiSelectList() (localctx IMultiSelectListContext)
func (*JmespathParser) ParameterNode ¶
func (p *JmespathParser) ParameterNode() (localctx IParameterNodeContext)
func (*JmespathParser) Sempred ¶
func (p *JmespathParser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool
func (*JmespathParser) SingleExpression ¶
func (p *JmespathParser) SingleExpression() (localctx ISingleExpressionContext)
func (*JmespathParser) SliceNode ¶
func (p *JmespathParser) SliceNode() (localctx ISliceNodeContext)
func (*JmespathParser) Wildcard ¶
func (p *JmespathParser) Wildcard() (localctx IWildcardContext)
type JmespathVisitor ¶
type JmespathVisitor interface { antlr.ParseTreeVisitor // Visit a parse tree produced by JmespathParser#singleExpression. VisitSingleExpression(ctx *SingleExpressionContext) any // Visit a parse tree produced by JmespathParser#pipeExpression. VisitPipeExpression(ctx *PipeExpressionContext) any // Visit a parse tree produced by JmespathParser#parameterExpression. VisitParameterExpression(ctx *ParameterExpressionContext) any // Visit a parse tree produced by JmespathParser#identifierExpression. VisitIdentifierExpression(ctx *IdentifierExpressionContext) any // Visit a parse tree produced by JmespathParser#notExpression. VisitNotExpression(ctx *NotExpressionContext) any // Visit a parse tree produced by JmespathParser#rawStringExpression. VisitRawStringExpression(ctx *RawStringExpressionContext) any // Visit a parse tree produced by JmespathParser#comparisonExpression. VisitComparisonExpression(ctx *ComparisonExpressionContext) any // Visit a parse tree produced by JmespathParser#parenExpression. VisitParenExpression(ctx *ParenExpressionContext) any // Visit a parse tree produced by JmespathParser#bracketExpression. VisitBracketExpression(ctx *BracketExpressionContext) any // Visit a parse tree produced by JmespathParser#orExpression. VisitOrExpression(ctx *OrExpressionContext) any // Visit a parse tree produced by JmespathParser#currentNodeExpression. VisitCurrentNodeExpression(ctx *CurrentNodeExpressionContext) any // Visit a parse tree produced by JmespathParser#chainExpression. VisitChainExpression(ctx *ChainExpressionContext) any // Visit a parse tree produced by JmespathParser#andExpression. VisitAndExpression(ctx *AndExpressionContext) any // Visit a parse tree produced by JmespathParser#multiSelectHashExpression. VisitMultiSelectHashExpression(ctx *MultiSelectHashExpressionContext) any // Visit a parse tree produced by JmespathParser#wildcardExpression. VisitWildcardExpression(ctx *WildcardExpressionContext) any // Visit a parse tree produced by JmespathParser#functionCallExpression. VisitFunctionCallExpression(ctx *FunctionCallExpressionContext) any // Visit a parse tree produced by JmespathParser#multiSelectListExpression. VisitMultiSelectListExpression(ctx *MultiSelectListExpressionContext) any // Visit a parse tree produced by JmespathParser#bracketedExpression. VisitBracketedExpression(ctx *BracketedExpressionContext) any // Visit a parse tree produced by JmespathParser#literalExpression. VisitLiteralExpression(ctx *LiteralExpressionContext) any // Visit a parse tree produced by JmespathParser#chainedExpression. VisitChainedExpression(ctx *ChainedExpressionContext) any // Visit a parse tree produced by JmespathParser#wildcard. VisitWildcard(ctx *WildcardContext) any // Visit a parse tree produced by JmespathParser#bracketIndex. VisitBracketIndex(ctx *BracketIndexContext) any // Visit a parse tree produced by JmespathParser#bracketStar. VisitBracketStar(ctx *BracketStarContext) any // Visit a parse tree produced by JmespathParser#bracketSlice. VisitBracketSlice(ctx *BracketSliceContext) any // Visit a parse tree produced by JmespathParser#bracketFlatten. VisitBracketFlatten(ctx *BracketFlattenContext) any // Visit a parse tree produced by JmespathParser#select. VisitSelect(ctx *SelectContext) any // Visit a parse tree produced by JmespathParser#multiSelectList. VisitMultiSelectList(ctx *MultiSelectListContext) any // Visit a parse tree produced by JmespathParser#multiSelectHash. VisitMultiSelectHash(ctx *MultiSelectHashContext) any // Visit a parse tree produced by JmespathParser#keyvalExpr. VisitKeyvalExpr(ctx *KeyvalExprContext) any // Visit a parse tree produced by JmespathParser#sliceNode. VisitSliceNode(ctx *SliceNodeContext) any // Visit a parse tree produced by JmespathParser#nameParameter. VisitNameParameter(ctx *NameParameterContext) any // Visit a parse tree produced by JmespathParser#numberParameter. VisitNumberParameter(ctx *NumberParameterContext) any // Visit a parse tree produced by JmespathParser#functionExpression. VisitFunctionExpression(ctx *FunctionExpressionContext) any // Visit a parse tree produced by JmespathParser#functionArg. VisitFunctionArg(ctx *FunctionArgContext) any // Visit a parse tree produced by JmespathParser#currentNode. VisitCurrentNode(ctx *CurrentNodeContext) any // Visit a parse tree produced by JmespathParser#expressionType. VisitExpressionType(ctx *ExpressionTypeContext) any // Visit a parse tree produced by JmespathParser#literal. VisitLiteral(ctx *LiteralContext) any // Visit a parse tree produced by JmespathParser#identifier. VisitIdentifier(ctx *IdentifierContext) any // Visit a parse tree produced by JmespathParser#jsonObject. VisitJsonObject(ctx *JsonObjectContext) any // Visit a parse tree produced by JmespathParser#jsonObjectPair. VisitJsonObjectPair(ctx *JsonObjectPairContext) any // Visit a parse tree produced by JmespathParser#jsonArray. VisitJsonArray(ctx *JsonArrayContext) any // Visit a parse tree produced by JmespathParser#jsonStringValue. VisitJsonStringValue(ctx *JsonStringValueContext) any // Visit a parse tree produced by JmespathParser#jsonNumberValue. VisitJsonNumberValue(ctx *JsonNumberValueContext) any // Visit a parse tree produced by JmespathParser#jsonObjectValue. VisitJsonObjectValue(ctx *JsonObjectValueContext) any // Visit a parse tree produced by JmespathParser#jsonArrayValue. VisitJsonArrayValue(ctx *JsonArrayValueContext) any // Visit a parse tree produced by JmespathParser#jsonConstantValue. VisitJsonConstantValue(ctx *JsonConstantValueContext) any }
A complete Visitor for a parse tree produced by JmespathParser.
type JsonArrayContext ¶
type JsonArrayContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyJsonArrayContext ¶
func NewEmptyJsonArrayContext() *JsonArrayContext
func NewJsonArrayContext ¶
func NewJsonArrayContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *JsonArrayContext
func (*JsonArrayContext) Accept ¶
func (s *JsonArrayContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*JsonArrayContext) AllJsonValue ¶
func (s *JsonArrayContext) AllJsonValue() []IJsonValueContext
func (*JsonArrayContext) EnterRule ¶
func (s *JsonArrayContext) EnterRule(listener antlr.ParseTreeListener)
func (*JsonArrayContext) ExitRule ¶
func (s *JsonArrayContext) ExitRule(listener antlr.ParseTreeListener)
func (*JsonArrayContext) GetParser ¶
func (s *JsonArrayContext) GetParser() antlr.Parser
func (*JsonArrayContext) GetRuleContext ¶
func (s *JsonArrayContext) GetRuleContext() antlr.RuleContext
func (*JsonArrayContext) IsJsonArrayContext ¶
func (*JsonArrayContext) IsJsonArrayContext()
func (*JsonArrayContext) JsonValue ¶
func (s *JsonArrayContext) JsonValue(i int) IJsonValueContext
func (*JsonArrayContext) ToStringTree ¶
func (s *JsonArrayContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type JsonArrayValueContext ¶
type JsonArrayValueContext struct {
*JsonValueContext
}
func NewJsonArrayValueContext ¶
func NewJsonArrayValueContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *JsonArrayValueContext
func (*JsonArrayValueContext) Accept ¶
func (s *JsonArrayValueContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*JsonArrayValueContext) EnterRule ¶
func (s *JsonArrayValueContext) EnterRule(listener antlr.ParseTreeListener)
func (*JsonArrayValueContext) ExitRule ¶
func (s *JsonArrayValueContext) ExitRule(listener antlr.ParseTreeListener)
func (*JsonArrayValueContext) GetRuleContext ¶
func (s *JsonArrayValueContext) GetRuleContext() antlr.RuleContext
func (*JsonArrayValueContext) JsonArray ¶
func (s *JsonArrayValueContext) JsonArray() IJsonArrayContext
type JsonConstantValueContext ¶
type JsonConstantValueContext struct {
*JsonValueContext
}
func NewJsonConstantValueContext ¶
func NewJsonConstantValueContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *JsonConstantValueContext
func (*JsonConstantValueContext) Accept ¶
func (s *JsonConstantValueContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*JsonConstantValueContext) EnterRule ¶
func (s *JsonConstantValueContext) EnterRule(listener antlr.ParseTreeListener)
func (*JsonConstantValueContext) ExitRule ¶
func (s *JsonConstantValueContext) ExitRule(listener antlr.ParseTreeListener)
func (*JsonConstantValueContext) GetRuleContext ¶
func (s *JsonConstantValueContext) GetRuleContext() antlr.RuleContext
func (*JsonConstantValueContext) JSON_CONSTANT ¶
func (s *JsonConstantValueContext) JSON_CONSTANT() antlr.TerminalNode
type JsonNumberValueContext ¶
type JsonNumberValueContext struct {
*JsonValueContext
}
func NewJsonNumberValueContext ¶
func NewJsonNumberValueContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *JsonNumberValueContext
func (*JsonNumberValueContext) Accept ¶
func (s *JsonNumberValueContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*JsonNumberValueContext) EnterRule ¶
func (s *JsonNumberValueContext) EnterRule(listener antlr.ParseTreeListener)
func (*JsonNumberValueContext) ExitRule ¶
func (s *JsonNumberValueContext) ExitRule(listener antlr.ParseTreeListener)
func (*JsonNumberValueContext) GetRuleContext ¶
func (s *JsonNumberValueContext) GetRuleContext() antlr.RuleContext
func (*JsonNumberValueContext) REAL_OR_EXPONENT_NUMBER ¶
func (s *JsonNumberValueContext) REAL_OR_EXPONENT_NUMBER() antlr.TerminalNode
func (*JsonNumberValueContext) SIGNED_INT ¶
func (s *JsonNumberValueContext) SIGNED_INT() antlr.TerminalNode
type JsonObjectContext ¶
type JsonObjectContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyJsonObjectContext ¶
func NewEmptyJsonObjectContext() *JsonObjectContext
func NewJsonObjectContext ¶
func NewJsonObjectContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *JsonObjectContext
func (*JsonObjectContext) Accept ¶
func (s *JsonObjectContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*JsonObjectContext) AllJsonObjectPair ¶
func (s *JsonObjectContext) AllJsonObjectPair() []IJsonObjectPairContext
func (*JsonObjectContext) EnterRule ¶
func (s *JsonObjectContext) EnterRule(listener antlr.ParseTreeListener)
func (*JsonObjectContext) ExitRule ¶
func (s *JsonObjectContext) ExitRule(listener antlr.ParseTreeListener)
func (*JsonObjectContext) GetParser ¶
func (s *JsonObjectContext) GetParser() antlr.Parser
func (*JsonObjectContext) GetRuleContext ¶
func (s *JsonObjectContext) GetRuleContext() antlr.RuleContext
func (*JsonObjectContext) IsJsonObjectContext ¶
func (*JsonObjectContext) IsJsonObjectContext()
func (*JsonObjectContext) JsonObjectPair ¶
func (s *JsonObjectContext) JsonObjectPair(i int) IJsonObjectPairContext
func (*JsonObjectContext) ToStringTree ¶
func (s *JsonObjectContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type JsonObjectPairContext ¶
type JsonObjectPairContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyJsonObjectPairContext ¶
func NewEmptyJsonObjectPairContext() *JsonObjectPairContext
func NewJsonObjectPairContext ¶
func NewJsonObjectPairContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *JsonObjectPairContext
func (*JsonObjectPairContext) Accept ¶
func (s *JsonObjectPairContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*JsonObjectPairContext) EnterRule ¶
func (s *JsonObjectPairContext) EnterRule(listener antlr.ParseTreeListener)
func (*JsonObjectPairContext) ExitRule ¶
func (s *JsonObjectPairContext) ExitRule(listener antlr.ParseTreeListener)
func (*JsonObjectPairContext) GetParser ¶
func (s *JsonObjectPairContext) GetParser() antlr.Parser
func (*JsonObjectPairContext) GetRuleContext ¶
func (s *JsonObjectPairContext) GetRuleContext() antlr.RuleContext
func (*JsonObjectPairContext) IsJsonObjectPairContext ¶
func (*JsonObjectPairContext) IsJsonObjectPairContext()
func (*JsonObjectPairContext) JsonValue ¶
func (s *JsonObjectPairContext) JsonValue() IJsonValueContext
func (*JsonObjectPairContext) STRING ¶
func (s *JsonObjectPairContext) STRING() antlr.TerminalNode
func (*JsonObjectPairContext) ToStringTree ¶
func (s *JsonObjectPairContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type JsonObjectValueContext ¶
type JsonObjectValueContext struct {
*JsonValueContext
}
func NewJsonObjectValueContext ¶
func NewJsonObjectValueContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *JsonObjectValueContext
func (*JsonObjectValueContext) Accept ¶
func (s *JsonObjectValueContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*JsonObjectValueContext) EnterRule ¶
func (s *JsonObjectValueContext) EnterRule(listener antlr.ParseTreeListener)
func (*JsonObjectValueContext) ExitRule ¶
func (s *JsonObjectValueContext) ExitRule(listener antlr.ParseTreeListener)
func (*JsonObjectValueContext) GetRuleContext ¶
func (s *JsonObjectValueContext) GetRuleContext() antlr.RuleContext
func (*JsonObjectValueContext) JsonObject ¶
func (s *JsonObjectValueContext) JsonObject() IJsonObjectContext
type JsonStringValueContext ¶
type JsonStringValueContext struct {
*JsonValueContext
}
func NewJsonStringValueContext ¶
func NewJsonStringValueContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *JsonStringValueContext
func (*JsonStringValueContext) Accept ¶
func (s *JsonStringValueContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*JsonStringValueContext) EnterRule ¶
func (s *JsonStringValueContext) EnterRule(listener antlr.ParseTreeListener)
func (*JsonStringValueContext) ExitRule ¶
func (s *JsonStringValueContext) ExitRule(listener antlr.ParseTreeListener)
func (*JsonStringValueContext) GetRuleContext ¶
func (s *JsonStringValueContext) GetRuleContext() antlr.RuleContext
func (*JsonStringValueContext) STRING ¶
func (s *JsonStringValueContext) STRING() antlr.TerminalNode
type JsonValueContext ¶
type JsonValueContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyJsonValueContext ¶
func NewEmptyJsonValueContext() *JsonValueContext
func NewJsonValueContext ¶
func NewJsonValueContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *JsonValueContext
func (*JsonValueContext) CopyFrom ¶
func (s *JsonValueContext) CopyFrom(ctx *JsonValueContext)
func (*JsonValueContext) GetParser ¶
func (s *JsonValueContext) GetParser() antlr.Parser
func (*JsonValueContext) GetRuleContext ¶
func (s *JsonValueContext) GetRuleContext() antlr.RuleContext
func (*JsonValueContext) IsJsonValueContext ¶
func (*JsonValueContext) IsJsonValueContext()
func (*JsonValueContext) ToStringTree ¶
func (s *JsonValueContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type KeyvalExprContext ¶
type KeyvalExprContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyKeyvalExprContext ¶
func NewEmptyKeyvalExprContext() *KeyvalExprContext
func NewKeyvalExprContext ¶
func NewKeyvalExprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *KeyvalExprContext
func (*KeyvalExprContext) Accept ¶
func (s *KeyvalExprContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*KeyvalExprContext) EnterRule ¶
func (s *KeyvalExprContext) EnterRule(listener antlr.ParseTreeListener)
func (*KeyvalExprContext) ExitRule ¶
func (s *KeyvalExprContext) ExitRule(listener antlr.ParseTreeListener)
func (*KeyvalExprContext) Expression ¶
func (s *KeyvalExprContext) Expression() IExpressionContext
func (*KeyvalExprContext) GetParser ¶
func (s *KeyvalExprContext) GetParser() antlr.Parser
func (*KeyvalExprContext) GetRuleContext ¶
func (s *KeyvalExprContext) GetRuleContext() antlr.RuleContext
func (*KeyvalExprContext) Identifier ¶
func (s *KeyvalExprContext) Identifier() IIdentifierContext
func (*KeyvalExprContext) IsKeyvalExprContext ¶
func (*KeyvalExprContext) IsKeyvalExprContext()
func (*KeyvalExprContext) ToStringTree ¶
func (s *KeyvalExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type LiteralContext ¶
type LiteralContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyLiteralContext ¶
func NewEmptyLiteralContext() *LiteralContext
func NewLiteralContext ¶
func NewLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LiteralContext
func (*LiteralContext) Accept ¶
func (s *LiteralContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*LiteralContext) EnterRule ¶
func (s *LiteralContext) EnterRule(listener antlr.ParseTreeListener)
func (*LiteralContext) ExitRule ¶
func (s *LiteralContext) ExitRule(listener antlr.ParseTreeListener)
func (*LiteralContext) GetParser ¶
func (s *LiteralContext) GetParser() antlr.Parser
func (*LiteralContext) GetRuleContext ¶
func (s *LiteralContext) GetRuleContext() antlr.RuleContext
func (*LiteralContext) IsLiteralContext ¶
func (*LiteralContext) IsLiteralContext()
func (*LiteralContext) JsonValue ¶
func (s *LiteralContext) JsonValue() IJsonValueContext
func (*LiteralContext) ToStringTree ¶
func (s *LiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type LiteralExpressionContext ¶
type LiteralExpressionContext struct {
*ExpressionContext
}
func NewLiteralExpressionContext ¶
func NewLiteralExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *LiteralExpressionContext
func (*LiteralExpressionContext) Accept ¶
func (s *LiteralExpressionContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*LiteralExpressionContext) EnterRule ¶
func (s *LiteralExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*LiteralExpressionContext) ExitRule ¶
func (s *LiteralExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*LiteralExpressionContext) GetRuleContext ¶
func (s *LiteralExpressionContext) GetRuleContext() antlr.RuleContext
func (*LiteralExpressionContext) Literal ¶
func (s *LiteralExpressionContext) Literal() ILiteralContext
type MultiSelectHashContext ¶
type MultiSelectHashContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyMultiSelectHashContext ¶
func NewEmptyMultiSelectHashContext() *MultiSelectHashContext
func NewMultiSelectHashContext ¶
func NewMultiSelectHashContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MultiSelectHashContext
func (*MultiSelectHashContext) Accept ¶
func (s *MultiSelectHashContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*MultiSelectHashContext) AllKeyvalExpr ¶
func (s *MultiSelectHashContext) AllKeyvalExpr() []IKeyvalExprContext
func (*MultiSelectHashContext) EnterRule ¶
func (s *MultiSelectHashContext) EnterRule(listener antlr.ParseTreeListener)
func (*MultiSelectHashContext) ExitRule ¶
func (s *MultiSelectHashContext) ExitRule(listener antlr.ParseTreeListener)
func (*MultiSelectHashContext) GetParser ¶
func (s *MultiSelectHashContext) GetParser() antlr.Parser
func (*MultiSelectHashContext) GetRuleContext ¶
func (s *MultiSelectHashContext) GetRuleContext() antlr.RuleContext
func (*MultiSelectHashContext) IsMultiSelectHashContext ¶
func (*MultiSelectHashContext) IsMultiSelectHashContext()
func (*MultiSelectHashContext) KeyvalExpr ¶
func (s *MultiSelectHashContext) KeyvalExpr(i int) IKeyvalExprContext
func (*MultiSelectHashContext) ToStringTree ¶
func (s *MultiSelectHashContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type MultiSelectHashExpressionContext ¶
type MultiSelectHashExpressionContext struct {
*ExpressionContext
}
func NewMultiSelectHashExpressionContext ¶
func NewMultiSelectHashExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *MultiSelectHashExpressionContext
func (*MultiSelectHashExpressionContext) Accept ¶
func (s *MultiSelectHashExpressionContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*MultiSelectHashExpressionContext) EnterRule ¶
func (s *MultiSelectHashExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*MultiSelectHashExpressionContext) ExitRule ¶
func (s *MultiSelectHashExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*MultiSelectHashExpressionContext) GetRuleContext ¶
func (s *MultiSelectHashExpressionContext) GetRuleContext() antlr.RuleContext
func (*MultiSelectHashExpressionContext) MultiSelectHash ¶
func (s *MultiSelectHashExpressionContext) MultiSelectHash() IMultiSelectHashContext
type MultiSelectListContext ¶
type MultiSelectListContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyMultiSelectListContext ¶
func NewEmptyMultiSelectListContext() *MultiSelectListContext
func NewMultiSelectListContext ¶
func NewMultiSelectListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MultiSelectListContext
func (*MultiSelectListContext) Accept ¶
func (s *MultiSelectListContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*MultiSelectListContext) AllExpression ¶
func (s *MultiSelectListContext) AllExpression() []IExpressionContext
func (*MultiSelectListContext) EnterRule ¶
func (s *MultiSelectListContext) EnterRule(listener antlr.ParseTreeListener)
func (*MultiSelectListContext) ExitRule ¶
func (s *MultiSelectListContext) ExitRule(listener antlr.ParseTreeListener)
func (*MultiSelectListContext) Expression ¶
func (s *MultiSelectListContext) Expression(i int) IExpressionContext
func (*MultiSelectListContext) GetParser ¶
func (s *MultiSelectListContext) GetParser() antlr.Parser
func (*MultiSelectListContext) GetRuleContext ¶
func (s *MultiSelectListContext) GetRuleContext() antlr.RuleContext
func (*MultiSelectListContext) IsMultiSelectListContext ¶
func (*MultiSelectListContext) IsMultiSelectListContext()
func (*MultiSelectListContext) ToStringTree ¶
func (s *MultiSelectListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type MultiSelectListExpressionContext ¶
type MultiSelectListExpressionContext struct {
*ExpressionContext
}
func NewMultiSelectListExpressionContext ¶
func NewMultiSelectListExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *MultiSelectListExpressionContext
func (*MultiSelectListExpressionContext) Accept ¶
func (s *MultiSelectListExpressionContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*MultiSelectListExpressionContext) EnterRule ¶
func (s *MultiSelectListExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*MultiSelectListExpressionContext) ExitRule ¶
func (s *MultiSelectListExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*MultiSelectListExpressionContext) GetRuleContext ¶
func (s *MultiSelectListExpressionContext) GetRuleContext() antlr.RuleContext
func (*MultiSelectListExpressionContext) MultiSelectList ¶
func (s *MultiSelectListExpressionContext) MultiSelectList() IMultiSelectListContext
type NameParameterContext ¶
type NameParameterContext struct {
*ParameterNodeContext
}
func NewNameParameterContext ¶
func NewNameParameterContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *NameParameterContext
func (*NameParameterContext) Accept ¶
func (s *NameParameterContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*NameParameterContext) EnterRule ¶
func (s *NameParameterContext) EnterRule(listener antlr.ParseTreeListener)
func (*NameParameterContext) ExitRule ¶
func (s *NameParameterContext) ExitRule(listener antlr.ParseTreeListener)
func (*NameParameterContext) GetRuleContext ¶
func (s *NameParameterContext) GetRuleContext() antlr.RuleContext
func (*NameParameterContext) NAME ¶
func (s *NameParameterContext) NAME() antlr.TerminalNode
type NotExpressionContext ¶
type NotExpressionContext struct {
*ExpressionContext
}
func NewNotExpressionContext ¶
func NewNotExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *NotExpressionContext
func (*NotExpressionContext) Accept ¶
func (s *NotExpressionContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*NotExpressionContext) EnterRule ¶
func (s *NotExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*NotExpressionContext) ExitRule ¶
func (s *NotExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*NotExpressionContext) Expression ¶
func (s *NotExpressionContext) Expression() IExpressionContext
func (*NotExpressionContext) GetRuleContext ¶
func (s *NotExpressionContext) GetRuleContext() antlr.RuleContext
type NumberParameterContext ¶
type NumberParameterContext struct {
*ParameterNodeContext
}
func NewNumberParameterContext ¶
func NewNumberParameterContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *NumberParameterContext
func (*NumberParameterContext) Accept ¶
func (s *NumberParameterContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*NumberParameterContext) EnterRule ¶
func (s *NumberParameterContext) EnterRule(listener antlr.ParseTreeListener)
func (*NumberParameterContext) ExitRule ¶
func (s *NumberParameterContext) ExitRule(listener antlr.ParseTreeListener)
func (*NumberParameterContext) GetRuleContext ¶
func (s *NumberParameterContext) GetRuleContext() antlr.RuleContext
func (*NumberParameterContext) INT ¶
func (s *NumberParameterContext) INT() antlr.TerminalNode
type OrExpressionContext ¶
type OrExpressionContext struct {
*ExpressionContext
}
func NewOrExpressionContext ¶
func NewOrExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *OrExpressionContext
func (*OrExpressionContext) Accept ¶
func (s *OrExpressionContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*OrExpressionContext) AllExpression ¶
func (s *OrExpressionContext) AllExpression() []IExpressionContext
func (*OrExpressionContext) EnterRule ¶
func (s *OrExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*OrExpressionContext) ExitRule ¶
func (s *OrExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*OrExpressionContext) Expression ¶
func (s *OrExpressionContext) Expression(i int) IExpressionContext
func (*OrExpressionContext) GetRuleContext ¶
func (s *OrExpressionContext) GetRuleContext() antlr.RuleContext
type ParameterExpressionContext ¶
type ParameterExpressionContext struct {
*ExpressionContext
}
func NewParameterExpressionContext ¶
func NewParameterExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ParameterExpressionContext
func (*ParameterExpressionContext) Accept ¶
func (s *ParameterExpressionContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*ParameterExpressionContext) EnterRule ¶
func (s *ParameterExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*ParameterExpressionContext) ExitRule ¶
func (s *ParameterExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*ParameterExpressionContext) GetRuleContext ¶
func (s *ParameterExpressionContext) GetRuleContext() antlr.RuleContext
func (*ParameterExpressionContext) ParameterNode ¶
func (s *ParameterExpressionContext) ParameterNode() IParameterNodeContext
type ParameterNodeContext ¶
type ParameterNodeContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyParameterNodeContext ¶
func NewEmptyParameterNodeContext() *ParameterNodeContext
func NewParameterNodeContext ¶
func NewParameterNodeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ParameterNodeContext
func (*ParameterNodeContext) CopyFrom ¶
func (s *ParameterNodeContext) CopyFrom(ctx *ParameterNodeContext)
func (*ParameterNodeContext) GetParser ¶
func (s *ParameterNodeContext) GetParser() antlr.Parser
func (*ParameterNodeContext) GetRuleContext ¶
func (s *ParameterNodeContext) GetRuleContext() antlr.RuleContext
func (*ParameterNodeContext) IsParameterNodeContext ¶
func (*ParameterNodeContext) IsParameterNodeContext()
func (*ParameterNodeContext) ToStringTree ¶
func (s *ParameterNodeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ParenExpressionContext ¶
type ParenExpressionContext struct {
*ExpressionContext
}
func NewParenExpressionContext ¶
func NewParenExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ParenExpressionContext
func (*ParenExpressionContext) Accept ¶
func (s *ParenExpressionContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*ParenExpressionContext) EnterRule ¶
func (s *ParenExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*ParenExpressionContext) ExitRule ¶
func (s *ParenExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*ParenExpressionContext) Expression ¶
func (s *ParenExpressionContext) Expression() IExpressionContext
func (*ParenExpressionContext) GetRuleContext ¶
func (s *ParenExpressionContext) GetRuleContext() antlr.RuleContext
type PipeExpressionContext ¶
type PipeExpressionContext struct {
*ExpressionContext
}
func NewPipeExpressionContext ¶
func NewPipeExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *PipeExpressionContext
func (*PipeExpressionContext) Accept ¶
func (s *PipeExpressionContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*PipeExpressionContext) AllExpression ¶
func (s *PipeExpressionContext) AllExpression() []IExpressionContext
func (*PipeExpressionContext) EnterRule ¶
func (s *PipeExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*PipeExpressionContext) ExitRule ¶
func (s *PipeExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*PipeExpressionContext) Expression ¶
func (s *PipeExpressionContext) Expression(i int) IExpressionContext
func (*PipeExpressionContext) GetRuleContext ¶
func (s *PipeExpressionContext) GetRuleContext() antlr.RuleContext
type RawStringExpressionContext ¶
type RawStringExpressionContext struct {
*ExpressionContext
}
func NewRawStringExpressionContext ¶
func NewRawStringExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *RawStringExpressionContext
func (*RawStringExpressionContext) Accept ¶
func (s *RawStringExpressionContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*RawStringExpressionContext) EnterRule ¶
func (s *RawStringExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*RawStringExpressionContext) ExitRule ¶
func (s *RawStringExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*RawStringExpressionContext) GetRuleContext ¶
func (s *RawStringExpressionContext) GetRuleContext() antlr.RuleContext
func (*RawStringExpressionContext) RAW_STRING ¶
func (s *RawStringExpressionContext) RAW_STRING() antlr.TerminalNode
type SelectContext ¶
type SelectContext struct {
*BracketSpecifierContext
}
func NewSelectContext ¶
func NewSelectContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SelectContext
func (*SelectContext) Accept ¶
func (s *SelectContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*SelectContext) EnterRule ¶
func (s *SelectContext) EnterRule(listener antlr.ParseTreeListener)
func (*SelectContext) ExitRule ¶
func (s *SelectContext) ExitRule(listener antlr.ParseTreeListener)
func (*SelectContext) Expression ¶
func (s *SelectContext) Expression() IExpressionContext
func (*SelectContext) GetRuleContext ¶
func (s *SelectContext) GetRuleContext() antlr.RuleContext
type SingleExpressionContext ¶
type SingleExpressionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptySingleExpressionContext ¶
func NewEmptySingleExpressionContext() *SingleExpressionContext
func NewSingleExpressionContext ¶
func NewSingleExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SingleExpressionContext
func (*SingleExpressionContext) Accept ¶
func (s *SingleExpressionContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*SingleExpressionContext) EOF ¶
func (s *SingleExpressionContext) EOF() antlr.TerminalNode
func (*SingleExpressionContext) EnterRule ¶
func (s *SingleExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*SingleExpressionContext) ExitRule ¶
func (s *SingleExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*SingleExpressionContext) Expression ¶
func (s *SingleExpressionContext) Expression() IExpressionContext
func (*SingleExpressionContext) GetParser ¶
func (s *SingleExpressionContext) GetParser() antlr.Parser
func (*SingleExpressionContext) GetRuleContext ¶
func (s *SingleExpressionContext) GetRuleContext() antlr.RuleContext
func (*SingleExpressionContext) IsSingleExpressionContext ¶
func (*SingleExpressionContext) IsSingleExpressionContext()
func (*SingleExpressionContext) ToStringTree ¶
func (s *SingleExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type SliceNodeContext ¶
type SliceNodeContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptySliceNodeContext ¶
func NewEmptySliceNodeContext() *SliceNodeContext
func NewSliceNodeContext ¶
func NewSliceNodeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SliceNodeContext
func (*SliceNodeContext) Accept ¶
func (s *SliceNodeContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*SliceNodeContext) AllSIGNED_INT ¶
func (s *SliceNodeContext) AllSIGNED_INT() []antlr.TerminalNode
func (*SliceNodeContext) EnterRule ¶
func (s *SliceNodeContext) EnterRule(listener antlr.ParseTreeListener)
func (*SliceNodeContext) ExitRule ¶
func (s *SliceNodeContext) ExitRule(listener antlr.ParseTreeListener)
func (*SliceNodeContext) GetParser ¶
func (s *SliceNodeContext) GetParser() antlr.Parser
func (*SliceNodeContext) GetRuleContext ¶
func (s *SliceNodeContext) GetRuleContext() antlr.RuleContext
func (*SliceNodeContext) GetSliceStart ¶
func (s *SliceNodeContext) GetSliceStart() antlr.Token
func (*SliceNodeContext) GetSliceStep ¶
func (s *SliceNodeContext) GetSliceStep() antlr.Token
func (*SliceNodeContext) GetSliceStop ¶
func (s *SliceNodeContext) GetSliceStop() antlr.Token
func (*SliceNodeContext) IsSliceNodeContext ¶
func (*SliceNodeContext) IsSliceNodeContext()
func (*SliceNodeContext) SIGNED_INT ¶
func (s *SliceNodeContext) SIGNED_INT(i int) antlr.TerminalNode
func (*SliceNodeContext) SetSliceStart ¶
func (s *SliceNodeContext) SetSliceStart(v antlr.Token)
func (*SliceNodeContext) SetSliceStep ¶
func (s *SliceNodeContext) SetSliceStep(v antlr.Token)
func (*SliceNodeContext) SetSliceStop ¶
func (s *SliceNodeContext) SetSliceStop(v antlr.Token)
func (*SliceNodeContext) ToStringTree ¶
func (s *SliceNodeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type WildcardContext ¶
type WildcardContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyWildcardContext ¶
func NewEmptyWildcardContext() *WildcardContext
func NewWildcardContext ¶
func NewWildcardContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *WildcardContext
func (*WildcardContext) Accept ¶
func (s *WildcardContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*WildcardContext) EnterRule ¶
func (s *WildcardContext) EnterRule(listener antlr.ParseTreeListener)
func (*WildcardContext) ExitRule ¶
func (s *WildcardContext) ExitRule(listener antlr.ParseTreeListener)
func (*WildcardContext) GetParser ¶
func (s *WildcardContext) GetParser() antlr.Parser
func (*WildcardContext) GetRuleContext ¶
func (s *WildcardContext) GetRuleContext() antlr.RuleContext
func (*WildcardContext) IsWildcardContext ¶
func (*WildcardContext) IsWildcardContext()
func (*WildcardContext) ToStringTree ¶
func (s *WildcardContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type WildcardExpressionContext ¶
type WildcardExpressionContext struct {
*ExpressionContext
}
func NewWildcardExpressionContext ¶
func NewWildcardExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *WildcardExpressionContext
func (*WildcardExpressionContext) Accept ¶
func (s *WildcardExpressionContext) Accept(visitor antlr.ParseTreeVisitor) any
func (*WildcardExpressionContext) EnterRule ¶
func (s *WildcardExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*WildcardExpressionContext) ExitRule ¶
func (s *WildcardExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*WildcardExpressionContext) GetRuleContext ¶
func (s *WildcardExpressionContext) GetRuleContext() antlr.RuleContext
func (*WildcardExpressionContext) Wildcard ¶
func (s *WildcardExpressionContext) Wildcard() IWildcardContext