Versions in this module Expand all Collapse all v1 v1.0.1 Sep 21, 2022 v1.0.0 Sep 21, 2022 Changes in this version + const BeanExprLexerASSIGN + const BeanExprLexerBoolArg + const BeanExprLexerDot + const BeanExprLexerEQUALS + const BeanExprLexerFloat + const BeanExprLexerFloatArg + const BeanExprLexerFuncName + const BeanExprLexerGT + const BeanExprLexerGTE + const BeanExprLexerIntArg + const BeanExprLexerLT + const BeanExprLexerLTE + const BeanExprLexerMethodName + const BeanExprLexerNOTEQUALS + const BeanExprLexerNilArg + const BeanExprLexerStringArg + const BeanExprLexerT__0 + const BeanExprLexerT__1 + const BeanExprLexerT__2 + const BeanExprLexerWHITESPACE + const BeanExprParserASSIGN + const BeanExprParserBoolArg + const BeanExprParserDot + const BeanExprParserEOF + const BeanExprParserEQUALS + const BeanExprParserFloat + const BeanExprParserFloatArg + const BeanExprParserFuncName + const BeanExprParserGT + const BeanExprParserGTE + const BeanExprParserIntArg + const BeanExprParserLT + const BeanExprParserLTE + const BeanExprParserMethodName + const BeanExprParserNOTEQUALS + const BeanExprParserNilArg + const BeanExprParserRULE_comparisonOperator + const BeanExprParserRULE_constant + const BeanExprParserRULE_functionArgs + const BeanExprParserRULE_functionCall + const BeanExprParserRULE_methodCall + const BeanExprParserRULE_start + const BeanExprParserStringArg + const BeanExprParserT__0 + const BeanExprParserT__1 + const BeanExprParserT__2 + const BeanExprParserWHITESPACE + type BaseBeanExprListener struct + func (s *BaseBeanExprListener) EnterComparisonOperator(ctx *ComparisonOperatorContext) + func (s *BaseBeanExprListener) EnterConstant(ctx *ConstantContext) + func (s *BaseBeanExprListener) EnterEveryRule(ctx antlr.ParserRuleContext) + func (s *BaseBeanExprListener) EnterFuncArgs(ctx *FuncArgsContext) + func (s *BaseBeanExprListener) EnterFuncCall(ctx *FuncCallContext) + func (s *BaseBeanExprListener) EnterFuncCallWithCompare(ctx *FuncCallWithCompareContext) + func (s *BaseBeanExprListener) EnterMethodCall(ctx *MethodCallContext) + func (s *BaseBeanExprListener) EnterStart(ctx *StartContext) + func (s *BaseBeanExprListener) ExitComparisonOperator(ctx *ComparisonOperatorContext) + func (s *BaseBeanExprListener) ExitConstant(ctx *ConstantContext) + func (s *BaseBeanExprListener) ExitEveryRule(ctx antlr.ParserRuleContext) + func (s *BaseBeanExprListener) ExitFuncArgs(ctx *FuncArgsContext) + func (s *BaseBeanExprListener) ExitFuncCall(ctx *FuncCallContext) + func (s *BaseBeanExprListener) ExitFuncCallWithCompare(ctx *FuncCallWithCompareContext) + func (s *BaseBeanExprListener) ExitMethodCall(ctx *MethodCallContext) + func (s *BaseBeanExprListener) ExitStart(ctx *StartContext) + func (s *BaseBeanExprListener) VisitErrorNode(node antlr.ErrorNode) + func (s *BaseBeanExprListener) VisitTerminal(node antlr.TerminalNode) + type BeanExprLexer struct + func NewBeanExprLexer(input antlr.CharStream) *BeanExprLexer + type BeanExprListener interface + EnterComparisonOperator func(c *ComparisonOperatorContext) + EnterConstant func(c *ConstantContext) + EnterFuncArgs func(c *FuncArgsContext) + EnterFuncCall func(c *FuncCallContext) + EnterFuncCallWithCompare func(c *FuncCallWithCompareContext) + EnterMethodCall func(c *MethodCallContext) + EnterStart func(c *StartContext) + ExitComparisonOperator func(c *ComparisonOperatorContext) + ExitConstant func(c *ConstantContext) + ExitFuncArgs func(c *FuncArgsContext) + ExitFuncCall func(c *FuncCallContext) + ExitFuncCallWithCompare func(c *FuncCallWithCompareContext) + ExitMethodCall func(c *MethodCallContext) + ExitStart func(c *StartContext) + type BeanExprParser struct + func NewBeanExprParser(input antlr.TokenStream) *BeanExprParser + func (p *BeanExprParser) ComparisonOperator() (localctx IComparisonOperatorContext) + func (p *BeanExprParser) Constant() (localctx IConstantContext) + func (p *BeanExprParser) FunctionArgs() (localctx IFunctionArgsContext) + func (p *BeanExprParser) FunctionCall() (localctx IFunctionCallContext) + func (p *BeanExprParser) MethodCall() (localctx IMethodCallContext) + func (p *BeanExprParser) Start() (localctx IStartContext) + type ComparisonOperatorContext struct + func NewComparisonOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ComparisonOperatorContext + func NewEmptyComparisonOperatorContext() *ComparisonOperatorContext + func (*ComparisonOperatorContext) IsComparisonOperatorContext() + func (s *ComparisonOperatorContext) EQUALS() antlr.TerminalNode + func (s *ComparisonOperatorContext) EnterRule(listener antlr.ParseTreeListener) + func (s *ComparisonOperatorContext) ExitRule(listener antlr.ParseTreeListener) + func (s *ComparisonOperatorContext) GT() antlr.TerminalNode + func (s *ComparisonOperatorContext) GTE() antlr.TerminalNode + func (s *ComparisonOperatorContext) GetParser() antlr.Parser + func (s *ComparisonOperatorContext) GetRuleContext() antlr.RuleContext + func (s *ComparisonOperatorContext) LT() antlr.TerminalNode + func (s *ComparisonOperatorContext) LTE() antlr.TerminalNode + func (s *ComparisonOperatorContext) NOTEQUALS() antlr.TerminalNode + func (s *ComparisonOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type ConstantContext struct + func NewConstantContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ConstantContext + func NewEmptyConstantContext() *ConstantContext + func (*ConstantContext) IsConstantContext() + func (s *ConstantContext) BoolArg() antlr.TerminalNode + func (s *ConstantContext) EnterRule(listener antlr.ParseTreeListener) + func (s *ConstantContext) ExitRule(listener antlr.ParseTreeListener) + func (s *ConstantContext) FloatArg() antlr.TerminalNode + func (s *ConstantContext) GetParser() antlr.Parser + func (s *ConstantContext) GetRuleContext() antlr.RuleContext + func (s *ConstantContext) IntArg() antlr.TerminalNode + func (s *ConstantContext) NilArg() antlr.TerminalNode + func (s *ConstantContext) StringArg() antlr.TerminalNode + func (s *ConstantContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type FuncArgsContext struct + func NewFuncArgsContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *FuncArgsContext + func (s *FuncArgsContext) AllConstant() []IConstantContext + func (s *FuncArgsContext) AllFunctionCall() []IFunctionCallContext + func (s *FuncArgsContext) AllMethodCall() []IMethodCallContext + func (s *FuncArgsContext) Constant(i int) IConstantContext + func (s *FuncArgsContext) EnterRule(listener antlr.ParseTreeListener) + func (s *FuncArgsContext) ExitRule(listener antlr.ParseTreeListener) + func (s *FuncArgsContext) FunctionCall(i int) IFunctionCallContext + func (s *FuncArgsContext) GetRuleContext() antlr.RuleContext + func (s *FuncArgsContext) MethodCall(i int) IMethodCallContext + type FuncCallContext struct + func NewFuncCallContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *FuncCallContext + func (s *FuncCallContext) EnterRule(listener antlr.ParseTreeListener) + func (s *FuncCallContext) ExitRule(listener antlr.ParseTreeListener) + func (s *FuncCallContext) FuncName() antlr.TerminalNode + func (s *FuncCallContext) FunctionArgs() IFunctionArgsContext + func (s *FuncCallContext) GetRuleContext() antlr.RuleContext + type FuncCallWithCompareContext struct + func NewFuncCallWithCompareContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *FuncCallWithCompareContext + func (s *FuncCallWithCompareContext) ComparisonOperator() IComparisonOperatorContext + func (s *FuncCallWithCompareContext) EnterRule(listener antlr.ParseTreeListener) + func (s *FuncCallWithCompareContext) ExitRule(listener antlr.ParseTreeListener) + func (s *FuncCallWithCompareContext) FuncName() antlr.TerminalNode + func (s *FuncCallWithCompareContext) FunctionArgs() IFunctionArgsContext + func (s *FuncCallWithCompareContext) GetRuleContext() antlr.RuleContext + type FunctionArgsContext struct + func NewEmptyFunctionArgsContext() *FunctionArgsContext + func NewFunctionArgsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionArgsContext + func (*FunctionArgsContext) IsFunctionArgsContext() + func (s *FunctionArgsContext) CopyFrom(ctx *FunctionArgsContext) + func (s *FunctionArgsContext) GetParser() antlr.Parser + func (s *FunctionArgsContext) GetRuleContext() antlr.RuleContext + func (s *FunctionArgsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type FunctionCallContext struct + func NewEmptyFunctionCallContext() *FunctionCallContext + func NewFunctionCallContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionCallContext + func (*FunctionCallContext) IsFunctionCallContext() + func (s *FunctionCallContext) CopyFrom(ctx *FunctionCallContext) + func (s *FunctionCallContext) GetParser() antlr.Parser + func (s *FunctionCallContext) GetRuleContext() antlr.RuleContext + func (s *FunctionCallContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type IComparisonOperatorContext interface + GetParser func() antlr.Parser + IsComparisonOperatorContext func() + type IConstantContext interface + GetParser func() antlr.Parser + IsConstantContext func() + type IFunctionArgsContext interface + GetParser func() antlr.Parser + IsFunctionArgsContext func() + type IFunctionCallContext interface + GetParser func() antlr.Parser + IsFunctionCallContext func() + type IMethodCallContext interface + GetParser func() antlr.Parser + IsMethodCallContext func() + type IStartContext interface + GetParser func() antlr.Parser + IsStartContext func() + type MethodCallContext struct + func NewEmptyMethodCallContext() *MethodCallContext + func NewMethodCallContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MethodCallContext + func (*MethodCallContext) IsMethodCallContext() + func (s *MethodCallContext) EnterRule(listener antlr.ParseTreeListener) + func (s *MethodCallContext) ExitRule(listener antlr.ParseTreeListener) + func (s *MethodCallContext) FunctionArgs() IFunctionArgsContext + func (s *MethodCallContext) GetParser() antlr.Parser + func (s *MethodCallContext) GetRuleContext() antlr.RuleContext + func (s *MethodCallContext) MethodName() antlr.TerminalNode + func (s *MethodCallContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type StartContext struct + func NewEmptyStartContext() *StartContext + func NewStartContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StartContext + func (*StartContext) IsStartContext() + func (s *StartContext) EOF() antlr.TerminalNode + func (s *StartContext) EnterRule(listener antlr.ParseTreeListener) + func (s *StartContext) ExitRule(listener antlr.ParseTreeListener) + func (s *StartContext) FunctionCall() IFunctionCallContext + func (s *StartContext) GetParser() antlr.Parser + func (s *StartContext) GetRuleContext() antlr.RuleContext + func (s *StartContext) MethodCall() IMethodCallContext + func (s *StartContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string