Versions in this module Expand all Collapse all v1 v1.0.1 Oct 29, 2023 Changes in this version + const QueryLexerAND + const QueryLexerENCODED_STRING + const QueryLexerEQ + const QueryLexerGT + const QueryLexerGTE + const QueryLexerIDENTIFIER + const QueryLexerLPAREN + const QueryLexerLT + const QueryLexerLTE + const QueryLexerLineTerminator + const QueryLexerNE + const QueryLexerNEG_IDENTIFIER + const QueryLexerOR + const QueryLexerRPAREN + const QueryLexerSTRING + const QueryLexerWS + const QueryParserAND + const QueryParserENCODED_STRING + const QueryParserEOF + const QueryParserEQ + const QueryParserGT + const QueryParserGTE + const QueryParserIDENTIFIER + const QueryParserLPAREN + const QueryParserLT + const QueryParserLTE + const QueryParserLineTerminator + const QueryParserNE + const QueryParserNEG_IDENTIFIER + const QueryParserOR + const QueryParserRPAREN + const QueryParserRULE_criteria + const QueryParserRULE_input + const QueryParserRULE_key + const QueryParserRULE_op + const QueryParserRULE_query + const QueryParserRULE_value + const QueryParserSTRING + const QueryParserWS + var QueryLexerLexerStaticData struct + var QueryParserStaticData struct + func InitEmptyCriteriaContext(p *CriteriaContext) + func InitEmptyInputContext(p *InputContext) + func InitEmptyKeyContext(p *KeyContext) + func InitEmptyOpContext(p *OpContext) + func InitEmptyQueryContext(p *QueryContext) + func InitEmptyValueContext(p *ValueContext) + func QueryLexerInit() + func QueryParserInit() + type AtomQueryContext struct + func NewAtomQueryContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *AtomQueryContext + func (s *AtomQueryContext) Accept(visitor antlr.ParseTreeVisitor) interface{} + func (s *AtomQueryContext) Criteria() ICriteriaContext + func (s *AtomQueryContext) EnterRule(listener antlr.ParseTreeListener) + func (s *AtomQueryContext) ExitRule(listener antlr.ParseTreeListener) + func (s *AtomQueryContext) GetRuleContext() antlr.RuleContext + type BaseQueryListener struct + func (s *BaseQueryListener) EnterAtomQuery(ctx *AtomQueryContext) + func (s *BaseQueryListener) EnterCriteria(ctx *CriteriaContext) + func (s *BaseQueryListener) EnterEveryRule(ctx antlr.ParserRuleContext) + func (s *BaseQueryListener) EnterInput(ctx *InputContext) + func (s *BaseQueryListener) EnterKey(ctx *KeyContext) + func (s *BaseQueryListener) EnterOp(ctx *OpContext) + func (s *BaseQueryListener) EnterOpQuery(ctx *OpQueryContext) + func (s *BaseQueryListener) EnterPriorityQuery(ctx *PriorityQueryContext) + func (s *BaseQueryListener) EnterValue(ctx *ValueContext) + func (s *BaseQueryListener) ExitAtomQuery(ctx *AtomQueryContext) + func (s *BaseQueryListener) ExitCriteria(ctx *CriteriaContext) + func (s *BaseQueryListener) ExitEveryRule(ctx antlr.ParserRuleContext) + func (s *BaseQueryListener) ExitInput(ctx *InputContext) + func (s *BaseQueryListener) ExitKey(ctx *KeyContext) + func (s *BaseQueryListener) ExitOp(ctx *OpContext) + func (s *BaseQueryListener) ExitOpQuery(ctx *OpQueryContext) + func (s *BaseQueryListener) ExitPriorityQuery(ctx *PriorityQueryContext) + func (s *BaseQueryListener) ExitValue(ctx *ValueContext) + func (s *BaseQueryListener) VisitErrorNode(node antlr.ErrorNode) + func (s *BaseQueryListener) VisitTerminal(node antlr.TerminalNode) + type BaseQueryVisitor struct + func (v *BaseQueryVisitor) VisitAtomQuery(ctx *AtomQueryContext) interface{} + func (v *BaseQueryVisitor) VisitCriteria(ctx *CriteriaContext) interface{} + func (v *BaseQueryVisitor) VisitInput(ctx *InputContext) interface{} + func (v *BaseQueryVisitor) VisitKey(ctx *KeyContext) interface{} + func (v *BaseQueryVisitor) VisitOp(ctx *OpContext) interface{} + func (v *BaseQueryVisitor) VisitOpQuery(ctx *OpQueryContext) interface{} + func (v *BaseQueryVisitor) VisitPriorityQuery(ctx *PriorityQueryContext) interface{} + func (v *BaseQueryVisitor) VisitValue(ctx *ValueContext) interface{} + type CriteriaContext struct + func NewCriteriaContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CriteriaContext + func NewEmptyCriteriaContext() *CriteriaContext + func (*CriteriaContext) IsCriteriaContext() + func (s *CriteriaContext) Accept(visitor antlr.ParseTreeVisitor) interface{} + func (s *CriteriaContext) EnterRule(listener antlr.ParseTreeListener) + func (s *CriteriaContext) ExitRule(listener antlr.ParseTreeListener) + func (s *CriteriaContext) GetParser() antlr.Parser + func (s *CriteriaContext) GetRuleContext() antlr.RuleContext + func (s *CriteriaContext) Key() IKeyContext + func (s *CriteriaContext) Op() IOpContext + func (s *CriteriaContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + func (s *CriteriaContext) Value() IValueContext + type ICriteriaContext interface + GetParser func() antlr.Parser + IsCriteriaContext func() + Key func() IKeyContext + Op func() IOpContext + Value func() IValueContext + type IInputContext interface + EOF func() antlr.TerminalNode + GetParser func() antlr.Parser + IsInputContext func() + Query func() IQueryContext + type IKeyContext interface + GetParser func() antlr.Parser + IDENTIFIER func() antlr.TerminalNode + IsKeyContext func() + NEG_IDENTIFIER func() antlr.TerminalNode + type IOpContext interface + EQ func() antlr.TerminalNode + GT func() antlr.TerminalNode + GTE func() antlr.TerminalNode + GetParser func() antlr.Parser + IsOpContext func() + LT func() antlr.TerminalNode + LTE func() antlr.TerminalNode + NE func() antlr.TerminalNode + type IQueryContext interface + GetParser func() antlr.Parser + IsQueryContext func() + type IValueContext interface + ENCODED_STRING func() antlr.TerminalNode + GetParser func() antlr.Parser + IDENTIFIER func() antlr.TerminalNode + IsValueContext func() + STRING func() antlr.TerminalNode + type InputContext struct + func NewEmptyInputContext() *InputContext + func NewInputContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InputContext + func (*InputContext) IsInputContext() + func (s *InputContext) Accept(visitor antlr.ParseTreeVisitor) interface{} + func (s *InputContext) EOF() antlr.TerminalNode + func (s *InputContext) EnterRule(listener antlr.ParseTreeListener) + func (s *InputContext) ExitRule(listener antlr.ParseTreeListener) + func (s *InputContext) GetParser() antlr.Parser + func (s *InputContext) GetRuleContext() antlr.RuleContext + func (s *InputContext) Query() IQueryContext + func (s *InputContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type KeyContext struct + func NewEmptyKeyContext() *KeyContext + func NewKeyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *KeyContext + func (*KeyContext) IsKeyContext() + func (s *KeyContext) Accept(visitor antlr.ParseTreeVisitor) interface{} + func (s *KeyContext) EnterRule(listener antlr.ParseTreeListener) + func (s *KeyContext) ExitRule(listener antlr.ParseTreeListener) + func (s *KeyContext) GetParser() antlr.Parser + func (s *KeyContext) GetRuleContext() antlr.RuleContext + func (s *KeyContext) IDENTIFIER() antlr.TerminalNode + func (s *KeyContext) NEG_IDENTIFIER() antlr.TerminalNode + func (s *KeyContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type OpContext struct + func NewEmptyOpContext() *OpContext + func NewOpContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OpContext + func (*OpContext) IsOpContext() + func (s *OpContext) Accept(visitor antlr.ParseTreeVisitor) interface{} + func (s *OpContext) EQ() antlr.TerminalNode + func (s *OpContext) EnterRule(listener antlr.ParseTreeListener) + func (s *OpContext) ExitRule(listener antlr.ParseTreeListener) + func (s *OpContext) GT() antlr.TerminalNode + func (s *OpContext) GTE() antlr.TerminalNode + func (s *OpContext) GetParser() antlr.Parser + func (s *OpContext) GetRuleContext() antlr.RuleContext + func (s *OpContext) LT() antlr.TerminalNode + func (s *OpContext) LTE() antlr.TerminalNode + func (s *OpContext) NE() antlr.TerminalNode + func (s *OpContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type OpQueryContext struct + func NewOpQueryContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *OpQueryContext + func (s *OpQueryContext) AND() antlr.TerminalNode + func (s *OpQueryContext) Accept(visitor antlr.ParseTreeVisitor) interface{} + func (s *OpQueryContext) AllQuery() []IQueryContext + func (s *OpQueryContext) EnterRule(listener antlr.ParseTreeListener) + func (s *OpQueryContext) ExitRule(listener antlr.ParseTreeListener) + func (s *OpQueryContext) GetLeft() IQueryContext + func (s *OpQueryContext) GetLogicalOp() antlr.Token + func (s *OpQueryContext) GetRight() IQueryContext + func (s *OpQueryContext) GetRuleContext() antlr.RuleContext + func (s *OpQueryContext) OR() antlr.TerminalNode + func (s *OpQueryContext) Query(i int) IQueryContext + func (s *OpQueryContext) SetLeft(v IQueryContext) + func (s *OpQueryContext) SetLogicalOp(v antlr.Token) + func (s *OpQueryContext) SetRight(v IQueryContext) + type PriorityQueryContext struct + func NewPriorityQueryContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *PriorityQueryContext + func (s *PriorityQueryContext) Accept(visitor antlr.ParseTreeVisitor) interface{} + func (s *PriorityQueryContext) EnterRule(listener antlr.ParseTreeListener) + func (s *PriorityQueryContext) ExitRule(listener antlr.ParseTreeListener) + func (s *PriorityQueryContext) GetRuleContext() antlr.RuleContext + func (s *PriorityQueryContext) LPAREN() antlr.TerminalNode + func (s *PriorityQueryContext) Query() IQueryContext + func (s *PriorityQueryContext) RPAREN() antlr.TerminalNode + type QueryContext struct + func NewEmptyQueryContext() *QueryContext + func NewQueryContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *QueryContext + func (*QueryContext) IsQueryContext() + func (s *QueryContext) CopyAll(ctx *QueryContext) + func (s *QueryContext) GetParser() antlr.Parser + func (s *QueryContext) GetRuleContext() antlr.RuleContext + func (s *QueryContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type QueryLexer struct + func NewQueryLexer(input antlr.CharStream) *QueryLexer + type QueryListener interface + EnterAtomQuery func(c *AtomQueryContext) + EnterCriteria func(c *CriteriaContext) + EnterInput func(c *InputContext) + EnterKey func(c *KeyContext) + EnterOp func(c *OpContext) + EnterOpQuery func(c *OpQueryContext) + EnterPriorityQuery func(c *PriorityQueryContext) + EnterValue func(c *ValueContext) + ExitAtomQuery func(c *AtomQueryContext) + ExitCriteria func(c *CriteriaContext) + ExitInput func(c *InputContext) + ExitKey func(c *KeyContext) + ExitOp func(c *OpContext) + ExitOpQuery func(c *OpQueryContext) + ExitPriorityQuery func(c *PriorityQueryContext) + ExitValue func(c *ValueContext) + type QueryParser struct + func NewQueryParser(input antlr.TokenStream) *QueryParser + func (p *QueryParser) Criteria() (localctx ICriteriaContext) + func (p *QueryParser) Input() (localctx IInputContext) + func (p *QueryParser) Key() (localctx IKeyContext) + func (p *QueryParser) Op() (localctx IOpContext) + func (p *QueryParser) Query() (localctx IQueryContext) + func (p *QueryParser) Query_Sempred(localctx antlr.RuleContext, predIndex int) bool + func (p *QueryParser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool + func (p *QueryParser) Value() (localctx IValueContext) + type QueryVisitor interface + VisitAtomQuery func(ctx *AtomQueryContext) interface{} + VisitCriteria func(ctx *CriteriaContext) interface{} + VisitInput func(ctx *InputContext) interface{} + VisitKey func(ctx *KeyContext) interface{} + VisitOp func(ctx *OpContext) interface{} + VisitOpQuery func(ctx *OpQueryContext) interface{} + VisitPriorityQuery func(ctx *PriorityQueryContext) interface{} + VisitValue func(ctx *ValueContext) interface{} + type ValueContext struct + func NewEmptyValueContext() *ValueContext + func NewValueContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ValueContext + func (*ValueContext) IsValueContext() + func (s *ValueContext) Accept(visitor antlr.ParseTreeVisitor) interface{} + func (s *ValueContext) ENCODED_STRING() antlr.TerminalNode + func (s *ValueContext) EnterRule(listener antlr.ParseTreeListener) + func (s *ValueContext) ExitRule(listener antlr.ParseTreeListener) + func (s *ValueContext) GetParser() antlr.Parser + func (s *ValueContext) GetRuleContext() antlr.RuleContext + func (s *ValueContext) IDENTIFIER() antlr.TerminalNode + func (s *ValueContext) STRING() antlr.TerminalNode + func (s *ValueContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string