parser

package
v0.5.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 28, 2021 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	SFeelLexerT__0        = 1
	SFeelLexerT__1        = 2
	SFeelLexerT__2        = 3
	SFeelLexerT__3        = 4
	SFeelLexerSIGN        = 5
	SFeelLexerINTEGER     = 6
	SFeelLexerFLOAT       = 7
	SFeelLexerSTRING      = 8
	SFeelLexerBOOL        = 9
	SFeelLexerLESS        = 10
	SFeelLexerLESSEQ      = 11
	SFeelLexerGREATER     = 12
	SFeelLexerGREATEREQ   = 13
	SFeelLexerRANGEIN     = 14
	SFeelLexerRANGEOUT    = 15
	SFeelLexerDISJUNCTION = 16
	SFeelLexerNEGATION    = 17
	SFeelLexerDATEANDTIME = 18
	SFeelLexerFORMAT      = 19
)

SFeelLexer tokens.

View Source
const (
	SFeelParserEOF         = antlr.TokenEOF
	SFeelParserT__0        = 1
	SFeelParserT__1        = 2
	SFeelParserT__2        = 3
	SFeelParserT__3        = 4
	SFeelParserSIGN        = 5
	SFeelParserINTEGER     = 6
	SFeelParserFLOAT       = 7
	SFeelParserSTRING      = 8
	SFeelParserBOOL        = 9
	SFeelParserLESS        = 10
	SFeelParserLESSEQ      = 11
	SFeelParserGREATER     = 12
	SFeelParserGREATEREQ   = 13
	SFeelParserRANGEIN     = 14
	SFeelParserRANGEOUT    = 15
	SFeelParserDISJUNCTION = 16
	SFeelParserNEGATION    = 17
	SFeelParserDATEANDTIME = 18
	SFeelParserFORMAT      = 19
)

SFeelParser tokens.

View Source
const (
	SFeelParserRULE_entry                   = 0
	SFeelParserRULE_validIntegerInput       = 1
	SFeelParserRULE_validNumberInput        = 2
	SFeelParserRULE_validStringInput        = 3
	SFeelParserRULE_validBoolInput          = 4
	SFeelParserRULE_validDateTimeInput      = 5
	SFeelParserRULE_validIntegerOutput      = 6
	SFeelParserRULE_validNumberOutput       = 7
	SFeelParserRULE_validStringOutput       = 8
	SFeelParserRULE_validBoolOutput         = 9
	SFeelParserRULE_validDateTimeOutput     = 10
	SFeelParserRULE_expression              = 11
	SFeelParserRULE_number                  = 12
	SFeelParserRULE_strings                 = 13
	SFeelParserRULE_bools                   = 14
	SFeelParserRULE_datetime                = 15
	SFeelParserRULE_equalcomparison         = 16
	SFeelParserRULE_equalcomparisonInteger  = 17
	SFeelParserRULE_equalcomparisonNumber   = 18
	SFeelParserRULE_equalcomparisonBool     = 19
	SFeelParserRULE_equalcomparisonStrings  = 20
	SFeelParserRULE_equalcomparisonDateTime = 21
	SFeelParserRULE_comparison              = 22
	SFeelParserRULE_comparisonOps           = 23
	SFeelParserRULE_comparisonInteger       = 24
	SFeelParserRULE_comparisonDateTime      = 25
	SFeelParserRULE_comparisonNumber        = 26
	SFeelParserRULE_ranges                  = 27
	SFeelParserRULE_rop                     = 28
	SFeelParserRULE_rangeInteger            = 29
	SFeelParserRULE_rangeNumber             = 30
	SFeelParserRULE_rangeDateTime           = 31
	SFeelParserRULE_disjunctions            = 32
	SFeelParserRULE_disjunctionsInteger     = 33
	SFeelParserRULE_disjunctionsNumber      = 34
	SFeelParserRULE_disjunctionsString      = 35
	SFeelParserRULE_disjunctionsDateTime    = 36
	SFeelParserRULE_negation                = 37
)

SFeelParser rules.

Variables

This section is empty.

Functions

This section is empty.

Types

type BaseSFeelListener

type BaseSFeelListener struct{}

BaseSFeelListener is a complete listener for a parse tree produced by SFeelParser.

func (*BaseSFeelListener) EnterBoolAssignmentOutputRule

func (s *BaseSFeelListener) EnterBoolAssignmentOutputRule(ctx *BoolAssignmentOutputRuleContext)

EnterBoolAssignmentOutputRule is called when production BoolAssignmentOutputRule is entered.

func (*BaseSFeelListener) EnterBools

func (s *BaseSFeelListener) EnterBools(ctx *BoolsContext)

EnterBools is called when production bools is entered.

func (*BaseSFeelListener) EnterComparisionsRule

func (s *BaseSFeelListener) EnterComparisionsRule(ctx *ComparisionsRuleContext)

EnterComparisionsRule is called when production ComparisionsRule is entered.

func (*BaseSFeelListener) EnterComparison

func (s *BaseSFeelListener) EnterComparison(ctx *ComparisonContext)

EnterComparison is called when production comparison is entered.

func (*BaseSFeelListener) EnterComparisonDateTime

func (s *BaseSFeelListener) EnterComparisonDateTime(ctx *ComparisonDateTimeContext)

EnterComparisonDateTime is called when production comparisonDateTime is entered.

func (*BaseSFeelListener) EnterComparisonDateTimeInputRule

func (s *BaseSFeelListener) EnterComparisonDateTimeInputRule(ctx *ComparisonDateTimeInputRuleContext)

EnterComparisonDateTimeInputRule is called when production ComparisonDateTimeInputRule is entered.

func (*BaseSFeelListener) EnterComparisonInteger

func (s *BaseSFeelListener) EnterComparisonInteger(ctx *ComparisonIntegerContext)

EnterComparisonInteger is called when production comparisonInteger is entered.

func (*BaseSFeelListener) EnterComparisonIntegerInputRule

func (s *BaseSFeelListener) EnterComparisonIntegerInputRule(ctx *ComparisonIntegerInputRuleContext)

EnterComparisonIntegerInputRule is called when production ComparisonIntegerInputRule is entered.

func (*BaseSFeelListener) EnterComparisonNumber

func (s *BaseSFeelListener) EnterComparisonNumber(ctx *ComparisonNumberContext)

EnterComparisonNumber is called when production comparisonNumber is entered.

func (*BaseSFeelListener) EnterComparisonNumberInputRule

func (s *BaseSFeelListener) EnterComparisonNumberInputRule(ctx *ComparisonNumberInputRuleContext)

EnterComparisonNumberInputRule is called when production ComparisonNumberInputRule is entered.

func (*BaseSFeelListener) EnterComparisonOps

func (s *BaseSFeelListener) EnterComparisonOps(ctx *ComparisonOpsContext)

EnterComparisonOps is called when production comparisonOps is entered.

func (*BaseSFeelListener) EnterDateTimeAssignmentOutputRule

func (s *BaseSFeelListener) EnterDateTimeAssignmentOutputRule(ctx *DateTimeAssignmentOutputRuleContext)

EnterDateTimeAssignmentOutputRule is called when production DateTimeAssignmentOutputRule is entered.

func (*BaseSFeelListener) EnterDatetime

func (s *BaseSFeelListener) EnterDatetime(ctx *DatetimeContext)

EnterDatetime is called when production datetime is entered.

func (*BaseSFeelListener) EnterDisjunctionRule

func (s *BaseSFeelListener) EnterDisjunctionRule(ctx *DisjunctionRuleContext)

EnterDisjunctionRule is called when production DisjunctionRule is entered.

func (*BaseSFeelListener) EnterDisjunctions

func (s *BaseSFeelListener) EnterDisjunctions(ctx *DisjunctionsContext)

EnterDisjunctions is called when production disjunctions is entered.

func (*BaseSFeelListener) EnterDisjunctionsDateTime

func (s *BaseSFeelListener) EnterDisjunctionsDateTime(ctx *DisjunctionsDateTimeContext)

EnterDisjunctionsDateTime is called when production disjunctionsDateTime is entered.

func (*BaseSFeelListener) EnterDisjunctionsDateTimeInputRule

func (s *BaseSFeelListener) EnterDisjunctionsDateTimeInputRule(ctx *DisjunctionsDateTimeInputRuleContext)

EnterDisjunctionsDateTimeInputRule is called when production DisjunctionsDateTimeInputRule is entered.

func (*BaseSFeelListener) EnterDisjunctionsInteger

func (s *BaseSFeelListener) EnterDisjunctionsInteger(ctx *DisjunctionsIntegerContext)

EnterDisjunctionsInteger is called when production disjunctionsInteger is entered.

func (*BaseSFeelListener) EnterDisjunctionsIntegerInputRule

func (s *BaseSFeelListener) EnterDisjunctionsIntegerInputRule(ctx *DisjunctionsIntegerInputRuleContext)

EnterDisjunctionsIntegerInputRule is called when production DisjunctionsIntegerInputRule is entered.

func (*BaseSFeelListener) EnterDisjunctionsNumber

func (s *BaseSFeelListener) EnterDisjunctionsNumber(ctx *DisjunctionsNumberContext)

EnterDisjunctionsNumber is called when production disjunctionsNumber is entered.

func (*BaseSFeelListener) EnterDisjunctionsNumberInputRule

func (s *BaseSFeelListener) EnterDisjunctionsNumberInputRule(ctx *DisjunctionsNumberInputRuleContext)

EnterDisjunctionsNumberInputRule is called when production DisjunctionsNumberInputRule is entered.

func (*BaseSFeelListener) EnterDisjunctionsString

func (s *BaseSFeelListener) EnterDisjunctionsString(ctx *DisjunctionsStringContext)

EnterDisjunctionsString is called when production disjunctionsString is entered.

func (*BaseSFeelListener) EnterDisjunctionsStringInputRule

func (s *BaseSFeelListener) EnterDisjunctionsStringInputRule(ctx *DisjunctionsStringInputRuleContext)

EnterDisjunctionsStringInputRule is called when production DisjunctionsStringInputRule is entered.

func (*BaseSFeelListener) EnterEmptyBoolInputRule

func (s *BaseSFeelListener) EnterEmptyBoolInputRule(ctx *EmptyBoolInputRuleContext)

EnterEmptyBoolInputRule is called when production EmptyBoolInputRule is entered.

func (*BaseSFeelListener) EnterEmptyBoolOutputRule

func (s *BaseSFeelListener) EnterEmptyBoolOutputRule(ctx *EmptyBoolOutputRuleContext)

EnterEmptyBoolOutputRule is called when production EmptyBoolOutputRule is entered.

func (*BaseSFeelListener) EnterEmptyDateTimeInputRule

func (s *BaseSFeelListener) EnterEmptyDateTimeInputRule(ctx *EmptyDateTimeInputRuleContext)

EnterEmptyDateTimeInputRule is called when production EmptyDateTimeInputRule is entered.

func (*BaseSFeelListener) EnterEmptyDateTimeOutputRule

func (s *BaseSFeelListener) EnterEmptyDateTimeOutputRule(ctx *EmptyDateTimeOutputRuleContext)

EnterEmptyDateTimeOutputRule is called when production EmptyDateTimeOutputRule is entered.

func (*BaseSFeelListener) EnterEmptyInputRule

func (s *BaseSFeelListener) EnterEmptyInputRule(ctx *EmptyInputRuleContext)

EnterEmptyInputRule is called when production EmptyInputRule is entered.

func (*BaseSFeelListener) EnterEmptyIntegerInputRule

func (s *BaseSFeelListener) EnterEmptyIntegerInputRule(ctx *EmptyIntegerInputRuleContext)

EnterEmptyIntegerInputRule is called when production EmptyIntegerInputRule is entered.

func (*BaseSFeelListener) EnterEmptyIntegerOutputRule

func (s *BaseSFeelListener) EnterEmptyIntegerOutputRule(ctx *EmptyIntegerOutputRuleContext)

EnterEmptyIntegerOutputRule is called when production EmptyIntegerOutputRule is entered.

func (*BaseSFeelListener) EnterEmptyNumberInputRule

func (s *BaseSFeelListener) EnterEmptyNumberInputRule(ctx *EmptyNumberInputRuleContext)

EnterEmptyNumberInputRule is called when production EmptyNumberInputRule is entered.

func (*BaseSFeelListener) EnterEmptyNumberOutputRule

func (s *BaseSFeelListener) EnterEmptyNumberOutputRule(ctx *EmptyNumberOutputRuleContext)

EnterEmptyNumberOutputRule is called when production EmptyNumberOutputRule is entered.

func (*BaseSFeelListener) EnterEmptyStringInputRule

func (s *BaseSFeelListener) EnterEmptyStringInputRule(ctx *EmptyStringInputRuleContext)

EnterEmptyStringInputRule is called when production EmptyStringInputRule is entered.

func (*BaseSFeelListener) EnterEmptyStringOutputRule

func (s *BaseSFeelListener) EnterEmptyStringOutputRule(ctx *EmptyStringOutputRuleContext)

EnterEmptyStringOutputRule is called when production EmptyStringOutputRule is entered.

func (*BaseSFeelListener) EnterEntry

func (s *BaseSFeelListener) EnterEntry(ctx *EntryContext)

EnterEntry is called when production entry is entered.

func (*BaseSFeelListener) EnterEqualComparisonBoolInputRule

func (s *BaseSFeelListener) EnterEqualComparisonBoolInputRule(ctx *EqualComparisonBoolInputRuleContext)

EnterEqualComparisonBoolInputRule is called when production EqualComparisonBoolInputRule is entered.

func (*BaseSFeelListener) EnterEqualComparisonDateTimeInputRule

func (s *BaseSFeelListener) EnterEqualComparisonDateTimeInputRule(ctx *EqualComparisonDateTimeInputRuleContext)

EnterEqualComparisonDateTimeInputRule is called when production EqualComparisonDateTimeInputRule is entered.

func (*BaseSFeelListener) EnterEqualComparisonIntegerInputRule

func (s *BaseSFeelListener) EnterEqualComparisonIntegerInputRule(ctx *EqualComparisonIntegerInputRuleContext)

EnterEqualComparisonIntegerInputRule is called when production EqualComparisonIntegerInputRule is entered.

func (*BaseSFeelListener) EnterEqualComparisonNumberInputRule

func (s *BaseSFeelListener) EnterEqualComparisonNumberInputRule(ctx *EqualComparisonNumberInputRuleContext)

EnterEqualComparisonNumberInputRule is called when production EqualComparisonNumberInputRule is entered.

func (*BaseSFeelListener) EnterEqualComparisonStringInputRule

func (s *BaseSFeelListener) EnterEqualComparisonStringInputRule(ctx *EqualComparisonStringInputRuleContext)

EnterEqualComparisonStringInputRule is called when production EqualComparisonStringInputRule is entered.

func (*BaseSFeelListener) EnterEqualcomparison

func (s *BaseSFeelListener) EnterEqualcomparison(ctx *EqualcomparisonContext)

EnterEqualcomparison is called when production equalcomparison is entered.

func (*BaseSFeelListener) EnterEqualcomparisonBool

func (s *BaseSFeelListener) EnterEqualcomparisonBool(ctx *EqualcomparisonBoolContext)

EnterEqualcomparisonBool is called when production equalcomparisonBool is entered.

func (*BaseSFeelListener) EnterEqualcomparisonDateTime

func (s *BaseSFeelListener) EnterEqualcomparisonDateTime(ctx *EqualcomparisonDateTimeContext)

EnterEqualcomparisonDateTime is called when production equalcomparisonDateTime is entered.

func (*BaseSFeelListener) EnterEqualcomparisonInteger

func (s *BaseSFeelListener) EnterEqualcomparisonInteger(ctx *EqualcomparisonIntegerContext)

EnterEqualcomparisonInteger is called when production equalcomparisonInteger is entered.

func (*BaseSFeelListener) EnterEqualcomparisonNumber

func (s *BaseSFeelListener) EnterEqualcomparisonNumber(ctx *EqualcomparisonNumberContext)

EnterEqualcomparisonNumber is called when production equalcomparisonNumber is entered.

func (*BaseSFeelListener) EnterEqualcomparisonRule

func (s *BaseSFeelListener) EnterEqualcomparisonRule(ctx *EqualcomparisonRuleContext)

EnterEqualcomparisonRule is called when production EqualcomparisonRule is entered.

func (*BaseSFeelListener) EnterEqualcomparisonStrings

func (s *BaseSFeelListener) EnterEqualcomparisonStrings(ctx *EqualcomparisonStringsContext)

EnterEqualcomparisonStrings is called when production equalcomparisonStrings is entered.

func (*BaseSFeelListener) EnterEveryRule

func (s *BaseSFeelListener) EnterEveryRule(ctx antlr.ParserRuleContext)

EnterEveryRule is called when any rule is entered.

func (*BaseSFeelListener) EnterIntegerAssignmentOutputRule

func (s *BaseSFeelListener) EnterIntegerAssignmentOutputRule(ctx *IntegerAssignmentOutputRuleContext)

EnterIntegerAssignmentOutputRule is called when production IntegerAssignmentOutputRule is entered.

func (*BaseSFeelListener) EnterNegation

func (s *BaseSFeelListener) EnterNegation(ctx *NegationContext)

EnterNegation is called when production negation is entered.

func (*BaseSFeelListener) EnterNegationDateTimeInputRule

func (s *BaseSFeelListener) EnterNegationDateTimeInputRule(ctx *NegationDateTimeInputRuleContext)

EnterNegationDateTimeInputRule is called when production NegationDateTimeInputRule is entered.

func (*BaseSFeelListener) EnterNegationIntegerInputRule

func (s *BaseSFeelListener) EnterNegationIntegerInputRule(ctx *NegationIntegerInputRuleContext)

EnterNegationIntegerInputRule is called when production NegationIntegerInputRule is entered.

func (*BaseSFeelListener) EnterNegationNumberInputRule

func (s *BaseSFeelListener) EnterNegationNumberInputRule(ctx *NegationNumberInputRuleContext)

EnterNegationNumberInputRule is called when production NegationNumberInputRule is entered.

func (*BaseSFeelListener) EnterNegationRule

func (s *BaseSFeelListener) EnterNegationRule(ctx *NegationRuleContext)

EnterNegationRule is called when production NegationRule is entered.

func (*BaseSFeelListener) EnterNegationStringInputRule

func (s *BaseSFeelListener) EnterNegationStringInputRule(ctx *NegationStringInputRuleContext)

EnterNegationStringInputRule is called when production NegationStringInputRule is entered.

func (*BaseSFeelListener) EnterNumber

func (s *BaseSFeelListener) EnterNumber(ctx *NumberContext)

EnterNumber is called when production number is entered.

func (*BaseSFeelListener) EnterNumberAssignmentOutputRule

func (s *BaseSFeelListener) EnterNumberAssignmentOutputRule(ctx *NumberAssignmentOutputRuleContext)

EnterNumberAssignmentOutputRule is called when production NumberAssignmentOutputRule is entered.

func (*BaseSFeelListener) EnterRangeComparisonDateTimeInputRule

func (s *BaseSFeelListener) EnterRangeComparisonDateTimeInputRule(ctx *RangeComparisonDateTimeInputRuleContext)

EnterRangeComparisonDateTimeInputRule is called when production RangeComparisonDateTimeInputRule is entered.

func (*BaseSFeelListener) EnterRangeComparisonIntegerInputRule

func (s *BaseSFeelListener) EnterRangeComparisonIntegerInputRule(ctx *RangeComparisonIntegerInputRuleContext)

EnterRangeComparisonIntegerInputRule is called when production RangeComparisonIntegerInputRule is entered.

func (*BaseSFeelListener) EnterRangeComparisonNumberInputRule

func (s *BaseSFeelListener) EnterRangeComparisonNumberInputRule(ctx *RangeComparisonNumberInputRuleContext)

EnterRangeComparisonNumberInputRule is called when production RangeComparisonNumberInputRule is entered.

func (*BaseSFeelListener) EnterRangeDateTime

func (s *BaseSFeelListener) EnterRangeDateTime(ctx *RangeDateTimeContext)

EnterRangeDateTime is called when production rangeDateTime is entered.

func (*BaseSFeelListener) EnterRangeInteger

func (s *BaseSFeelListener) EnterRangeInteger(ctx *RangeIntegerContext)

EnterRangeInteger is called when production rangeInteger is entered.

func (*BaseSFeelListener) EnterRangeNumber

func (s *BaseSFeelListener) EnterRangeNumber(ctx *RangeNumberContext)

EnterRangeNumber is called when production rangeNumber is entered.

func (*BaseSFeelListener) EnterRangeRule

func (s *BaseSFeelListener) EnterRangeRule(ctx *RangeRuleContext)

EnterRangeRule is called when production RangeRule is entered.

func (*BaseSFeelListener) EnterRanges

func (s *BaseSFeelListener) EnterRanges(ctx *RangesContext)

EnterRanges is called when production ranges is entered.

func (*BaseSFeelListener) EnterRop

func (s *BaseSFeelListener) EnterRop(ctx *RopContext)

EnterRop is called when production rop is entered.

func (*BaseSFeelListener) EnterStringAssignmentOutputRule

func (s *BaseSFeelListener) EnterStringAssignmentOutputRule(ctx *StringAssignmentOutputRuleContext)

EnterStringAssignmentOutputRule is called when production StringAssignmentOutputRule is entered.

func (*BaseSFeelListener) EnterStrings

func (s *BaseSFeelListener) EnterStrings(ctx *StringsContext)

EnterStrings is called when production strings is entered.

func (*BaseSFeelListener) ExitBoolAssignmentOutputRule

func (s *BaseSFeelListener) ExitBoolAssignmentOutputRule(ctx *BoolAssignmentOutputRuleContext)

ExitBoolAssignmentOutputRule is called when production BoolAssignmentOutputRule is exited.

func (*BaseSFeelListener) ExitBools

func (s *BaseSFeelListener) ExitBools(ctx *BoolsContext)

ExitBools is called when production bools is exited.

func (*BaseSFeelListener) ExitComparisionsRule

func (s *BaseSFeelListener) ExitComparisionsRule(ctx *ComparisionsRuleContext)

ExitComparisionsRule is called when production ComparisionsRule is exited.

func (*BaseSFeelListener) ExitComparison

func (s *BaseSFeelListener) ExitComparison(ctx *ComparisonContext)

ExitComparison is called when production comparison is exited.

func (*BaseSFeelListener) ExitComparisonDateTime

func (s *BaseSFeelListener) ExitComparisonDateTime(ctx *ComparisonDateTimeContext)

ExitComparisonDateTime is called when production comparisonDateTime is exited.

func (*BaseSFeelListener) ExitComparisonDateTimeInputRule

func (s *BaseSFeelListener) ExitComparisonDateTimeInputRule(ctx *ComparisonDateTimeInputRuleContext)

ExitComparisonDateTimeInputRule is called when production ComparisonDateTimeInputRule is exited.

func (*BaseSFeelListener) ExitComparisonInteger

func (s *BaseSFeelListener) ExitComparisonInteger(ctx *ComparisonIntegerContext)

ExitComparisonInteger is called when production comparisonInteger is exited.

func (*BaseSFeelListener) ExitComparisonIntegerInputRule

func (s *BaseSFeelListener) ExitComparisonIntegerInputRule(ctx *ComparisonIntegerInputRuleContext)

ExitComparisonIntegerInputRule is called when production ComparisonIntegerInputRule is exited.

func (*BaseSFeelListener) ExitComparisonNumber

func (s *BaseSFeelListener) ExitComparisonNumber(ctx *ComparisonNumberContext)

ExitComparisonNumber is called when production comparisonNumber is exited.

func (*BaseSFeelListener) ExitComparisonNumberInputRule

func (s *BaseSFeelListener) ExitComparisonNumberInputRule(ctx *ComparisonNumberInputRuleContext)

ExitComparisonNumberInputRule is called when production ComparisonNumberInputRule is exited.

func (*BaseSFeelListener) ExitComparisonOps

func (s *BaseSFeelListener) ExitComparisonOps(ctx *ComparisonOpsContext)

ExitComparisonOps is called when production comparisonOps is exited.

func (*BaseSFeelListener) ExitDateTimeAssignmentOutputRule

func (s *BaseSFeelListener) ExitDateTimeAssignmentOutputRule(ctx *DateTimeAssignmentOutputRuleContext)

ExitDateTimeAssignmentOutputRule is called when production DateTimeAssignmentOutputRule is exited.

func (*BaseSFeelListener) ExitDatetime

func (s *BaseSFeelListener) ExitDatetime(ctx *DatetimeContext)

ExitDatetime is called when production datetime is exited.

func (*BaseSFeelListener) ExitDisjunctionRule

func (s *BaseSFeelListener) ExitDisjunctionRule(ctx *DisjunctionRuleContext)

ExitDisjunctionRule is called when production DisjunctionRule is exited.

func (*BaseSFeelListener) ExitDisjunctions

func (s *BaseSFeelListener) ExitDisjunctions(ctx *DisjunctionsContext)

ExitDisjunctions is called when production disjunctions is exited.

func (*BaseSFeelListener) ExitDisjunctionsDateTime

func (s *BaseSFeelListener) ExitDisjunctionsDateTime(ctx *DisjunctionsDateTimeContext)

ExitDisjunctionsDateTime is called when production disjunctionsDateTime is exited.

func (*BaseSFeelListener) ExitDisjunctionsDateTimeInputRule

func (s *BaseSFeelListener) ExitDisjunctionsDateTimeInputRule(ctx *DisjunctionsDateTimeInputRuleContext)

ExitDisjunctionsDateTimeInputRule is called when production DisjunctionsDateTimeInputRule is exited.

func (*BaseSFeelListener) ExitDisjunctionsInteger

func (s *BaseSFeelListener) ExitDisjunctionsInteger(ctx *DisjunctionsIntegerContext)

ExitDisjunctionsInteger is called when production disjunctionsInteger is exited.

func (*BaseSFeelListener) ExitDisjunctionsIntegerInputRule

func (s *BaseSFeelListener) ExitDisjunctionsIntegerInputRule(ctx *DisjunctionsIntegerInputRuleContext)

ExitDisjunctionsIntegerInputRule is called when production DisjunctionsIntegerInputRule is exited.

func (*BaseSFeelListener) ExitDisjunctionsNumber

func (s *BaseSFeelListener) ExitDisjunctionsNumber(ctx *DisjunctionsNumberContext)

ExitDisjunctionsNumber is called when production disjunctionsNumber is exited.

func (*BaseSFeelListener) ExitDisjunctionsNumberInputRule

func (s *BaseSFeelListener) ExitDisjunctionsNumberInputRule(ctx *DisjunctionsNumberInputRuleContext)

ExitDisjunctionsNumberInputRule is called when production DisjunctionsNumberInputRule is exited.

func (*BaseSFeelListener) ExitDisjunctionsString

func (s *BaseSFeelListener) ExitDisjunctionsString(ctx *DisjunctionsStringContext)

ExitDisjunctionsString is called when production disjunctionsString is exited.

func (*BaseSFeelListener) ExitDisjunctionsStringInputRule

func (s *BaseSFeelListener) ExitDisjunctionsStringInputRule(ctx *DisjunctionsStringInputRuleContext)

ExitDisjunctionsStringInputRule is called when production DisjunctionsStringInputRule is exited.

func (*BaseSFeelListener) ExitEmptyBoolInputRule

func (s *BaseSFeelListener) ExitEmptyBoolInputRule(ctx *EmptyBoolInputRuleContext)

ExitEmptyBoolInputRule is called when production EmptyBoolInputRule is exited.

func (*BaseSFeelListener) ExitEmptyBoolOutputRule

func (s *BaseSFeelListener) ExitEmptyBoolOutputRule(ctx *EmptyBoolOutputRuleContext)

ExitEmptyBoolOutputRule is called when production EmptyBoolOutputRule is exited.

func (*BaseSFeelListener) ExitEmptyDateTimeInputRule

func (s *BaseSFeelListener) ExitEmptyDateTimeInputRule(ctx *EmptyDateTimeInputRuleContext)

ExitEmptyDateTimeInputRule is called when production EmptyDateTimeInputRule is exited.

func (*BaseSFeelListener) ExitEmptyDateTimeOutputRule

func (s *BaseSFeelListener) ExitEmptyDateTimeOutputRule(ctx *EmptyDateTimeOutputRuleContext)

ExitEmptyDateTimeOutputRule is called when production EmptyDateTimeOutputRule is exited.

func (*BaseSFeelListener) ExitEmptyInputRule

func (s *BaseSFeelListener) ExitEmptyInputRule(ctx *EmptyInputRuleContext)

ExitEmptyInputRule is called when production EmptyInputRule is exited.

func (*BaseSFeelListener) ExitEmptyIntegerInputRule

func (s *BaseSFeelListener) ExitEmptyIntegerInputRule(ctx *EmptyIntegerInputRuleContext)

ExitEmptyIntegerInputRule is called when production EmptyIntegerInputRule is exited.

func (*BaseSFeelListener) ExitEmptyIntegerOutputRule

func (s *BaseSFeelListener) ExitEmptyIntegerOutputRule(ctx *EmptyIntegerOutputRuleContext)

ExitEmptyIntegerOutputRule is called when production EmptyIntegerOutputRule is exited.

func (*BaseSFeelListener) ExitEmptyNumberInputRule

func (s *BaseSFeelListener) ExitEmptyNumberInputRule(ctx *EmptyNumberInputRuleContext)

ExitEmptyNumberInputRule is called when production EmptyNumberInputRule is exited.

func (*BaseSFeelListener) ExitEmptyNumberOutputRule

func (s *BaseSFeelListener) ExitEmptyNumberOutputRule(ctx *EmptyNumberOutputRuleContext)

ExitEmptyNumberOutputRule is called when production EmptyNumberOutputRule is exited.

func (*BaseSFeelListener) ExitEmptyStringInputRule

func (s *BaseSFeelListener) ExitEmptyStringInputRule(ctx *EmptyStringInputRuleContext)

ExitEmptyStringInputRule is called when production EmptyStringInputRule is exited.

func (*BaseSFeelListener) ExitEmptyStringOutputRule

func (s *BaseSFeelListener) ExitEmptyStringOutputRule(ctx *EmptyStringOutputRuleContext)

ExitEmptyStringOutputRule is called when production EmptyStringOutputRule is exited.

func (*BaseSFeelListener) ExitEntry

func (s *BaseSFeelListener) ExitEntry(ctx *EntryContext)

ExitEntry is called when production entry is exited.

func (*BaseSFeelListener) ExitEqualComparisonBoolInputRule

func (s *BaseSFeelListener) ExitEqualComparisonBoolInputRule(ctx *EqualComparisonBoolInputRuleContext)

ExitEqualComparisonBoolInputRule is called when production EqualComparisonBoolInputRule is exited.

func (*BaseSFeelListener) ExitEqualComparisonDateTimeInputRule

func (s *BaseSFeelListener) ExitEqualComparisonDateTimeInputRule(ctx *EqualComparisonDateTimeInputRuleContext)

ExitEqualComparisonDateTimeInputRule is called when production EqualComparisonDateTimeInputRule is exited.

func (*BaseSFeelListener) ExitEqualComparisonIntegerInputRule

func (s *BaseSFeelListener) ExitEqualComparisonIntegerInputRule(ctx *EqualComparisonIntegerInputRuleContext)

ExitEqualComparisonIntegerInputRule is called when production EqualComparisonIntegerInputRule is exited.

func (*BaseSFeelListener) ExitEqualComparisonNumberInputRule

func (s *BaseSFeelListener) ExitEqualComparisonNumberInputRule(ctx *EqualComparisonNumberInputRuleContext)

ExitEqualComparisonNumberInputRule is called when production EqualComparisonNumberInputRule is exited.

func (*BaseSFeelListener) ExitEqualComparisonStringInputRule

func (s *BaseSFeelListener) ExitEqualComparisonStringInputRule(ctx *EqualComparisonStringInputRuleContext)

ExitEqualComparisonStringInputRule is called when production EqualComparisonStringInputRule is exited.

func (*BaseSFeelListener) ExitEqualcomparison

func (s *BaseSFeelListener) ExitEqualcomparison(ctx *EqualcomparisonContext)

ExitEqualcomparison is called when production equalcomparison is exited.

func (*BaseSFeelListener) ExitEqualcomparisonBool

func (s *BaseSFeelListener) ExitEqualcomparisonBool(ctx *EqualcomparisonBoolContext)

ExitEqualcomparisonBool is called when production equalcomparisonBool is exited.

func (*BaseSFeelListener) ExitEqualcomparisonDateTime

func (s *BaseSFeelListener) ExitEqualcomparisonDateTime(ctx *EqualcomparisonDateTimeContext)

ExitEqualcomparisonDateTime is called when production equalcomparisonDateTime is exited.

func (*BaseSFeelListener) ExitEqualcomparisonInteger

func (s *BaseSFeelListener) ExitEqualcomparisonInteger(ctx *EqualcomparisonIntegerContext)

ExitEqualcomparisonInteger is called when production equalcomparisonInteger is exited.

func (*BaseSFeelListener) ExitEqualcomparisonNumber

func (s *BaseSFeelListener) ExitEqualcomparisonNumber(ctx *EqualcomparisonNumberContext)

ExitEqualcomparisonNumber is called when production equalcomparisonNumber is exited.

func (*BaseSFeelListener) ExitEqualcomparisonRule

func (s *BaseSFeelListener) ExitEqualcomparisonRule(ctx *EqualcomparisonRuleContext)

ExitEqualcomparisonRule is called when production EqualcomparisonRule is exited.

func (*BaseSFeelListener) ExitEqualcomparisonStrings

func (s *BaseSFeelListener) ExitEqualcomparisonStrings(ctx *EqualcomparisonStringsContext)

ExitEqualcomparisonStrings is called when production equalcomparisonStrings is exited.

func (*BaseSFeelListener) ExitEveryRule

func (s *BaseSFeelListener) ExitEveryRule(ctx antlr.ParserRuleContext)

ExitEveryRule is called when any rule is exited.

func (*BaseSFeelListener) ExitIntegerAssignmentOutputRule

func (s *BaseSFeelListener) ExitIntegerAssignmentOutputRule(ctx *IntegerAssignmentOutputRuleContext)

ExitIntegerAssignmentOutputRule is called when production IntegerAssignmentOutputRule is exited.

func (*BaseSFeelListener) ExitNegation

func (s *BaseSFeelListener) ExitNegation(ctx *NegationContext)

ExitNegation is called when production negation is exited.

func (*BaseSFeelListener) ExitNegationDateTimeInputRule

func (s *BaseSFeelListener) ExitNegationDateTimeInputRule(ctx *NegationDateTimeInputRuleContext)

ExitNegationDateTimeInputRule is called when production NegationDateTimeInputRule is exited.

func (*BaseSFeelListener) ExitNegationIntegerInputRule

func (s *BaseSFeelListener) ExitNegationIntegerInputRule(ctx *NegationIntegerInputRuleContext)

ExitNegationIntegerInputRule is called when production NegationIntegerInputRule is exited.

func (*BaseSFeelListener) ExitNegationNumberInputRule

func (s *BaseSFeelListener) ExitNegationNumberInputRule(ctx *NegationNumberInputRuleContext)

ExitNegationNumberInputRule is called when production NegationNumberInputRule is exited.

func (*BaseSFeelListener) ExitNegationRule

func (s *BaseSFeelListener) ExitNegationRule(ctx *NegationRuleContext)

ExitNegationRule is called when production NegationRule is exited.

func (*BaseSFeelListener) ExitNegationStringInputRule

func (s *BaseSFeelListener) ExitNegationStringInputRule(ctx *NegationStringInputRuleContext)

ExitNegationStringInputRule is called when production NegationStringInputRule is exited.

func (*BaseSFeelListener) ExitNumber

func (s *BaseSFeelListener) ExitNumber(ctx *NumberContext)

ExitNumber is called when production number is exited.

func (*BaseSFeelListener) ExitNumberAssignmentOutputRule

func (s *BaseSFeelListener) ExitNumberAssignmentOutputRule(ctx *NumberAssignmentOutputRuleContext)

ExitNumberAssignmentOutputRule is called when production NumberAssignmentOutputRule is exited.

func (*BaseSFeelListener) ExitRangeComparisonDateTimeInputRule

func (s *BaseSFeelListener) ExitRangeComparisonDateTimeInputRule(ctx *RangeComparisonDateTimeInputRuleContext)

ExitRangeComparisonDateTimeInputRule is called when production RangeComparisonDateTimeInputRule is exited.

func (*BaseSFeelListener) ExitRangeComparisonIntegerInputRule

func (s *BaseSFeelListener) ExitRangeComparisonIntegerInputRule(ctx *RangeComparisonIntegerInputRuleContext)

ExitRangeComparisonIntegerInputRule is called when production RangeComparisonIntegerInputRule is exited.

func (*BaseSFeelListener) ExitRangeComparisonNumberInputRule

func (s *BaseSFeelListener) ExitRangeComparisonNumberInputRule(ctx *RangeComparisonNumberInputRuleContext)

ExitRangeComparisonNumberInputRule is called when production RangeComparisonNumberInputRule is exited.

func (*BaseSFeelListener) ExitRangeDateTime

func (s *BaseSFeelListener) ExitRangeDateTime(ctx *RangeDateTimeContext)

ExitRangeDateTime is called when production rangeDateTime is exited.

func (*BaseSFeelListener) ExitRangeInteger

func (s *BaseSFeelListener) ExitRangeInteger(ctx *RangeIntegerContext)

ExitRangeInteger is called when production rangeInteger is exited.

func (*BaseSFeelListener) ExitRangeNumber

func (s *BaseSFeelListener) ExitRangeNumber(ctx *RangeNumberContext)

ExitRangeNumber is called when production rangeNumber is exited.

func (*BaseSFeelListener) ExitRangeRule

func (s *BaseSFeelListener) ExitRangeRule(ctx *RangeRuleContext)

ExitRangeRule is called when production RangeRule is exited.

func (*BaseSFeelListener) ExitRanges

func (s *BaseSFeelListener) ExitRanges(ctx *RangesContext)

ExitRanges is called when production ranges is exited.

func (*BaseSFeelListener) ExitRop

func (s *BaseSFeelListener) ExitRop(ctx *RopContext)

ExitRop is called when production rop is exited.

func (*BaseSFeelListener) ExitStringAssignmentOutputRule

func (s *BaseSFeelListener) ExitStringAssignmentOutputRule(ctx *StringAssignmentOutputRuleContext)

ExitStringAssignmentOutputRule is called when production StringAssignmentOutputRule is exited.

func (*BaseSFeelListener) ExitStrings

func (s *BaseSFeelListener) ExitStrings(ctx *StringsContext)

ExitStrings is called when production strings is exited.

func (*BaseSFeelListener) VisitErrorNode

func (s *BaseSFeelListener) VisitErrorNode(node antlr.ErrorNode)

VisitErrorNode is called when an error node is visited.

func (*BaseSFeelListener) VisitTerminal

func (s *BaseSFeelListener) VisitTerminal(node antlr.TerminalNode)

VisitTerminal is called when a terminal node is visited.

type BaseSFeelVisitor

type BaseSFeelVisitor struct {
	*antlr.BaseParseTreeVisitor
}

func (*BaseSFeelVisitor) VisitBoolAssignmentOutputRule

func (v *BaseSFeelVisitor) VisitBoolAssignmentOutputRule(ctx *BoolAssignmentOutputRuleContext) interface{}

func (*BaseSFeelVisitor) VisitBools

func (v *BaseSFeelVisitor) VisitBools(ctx *BoolsContext) interface{}

func (*BaseSFeelVisitor) VisitComparisionsRule

func (v *BaseSFeelVisitor) VisitComparisionsRule(ctx *ComparisionsRuleContext) interface{}

func (*BaseSFeelVisitor) VisitComparison

func (v *BaseSFeelVisitor) VisitComparison(ctx *ComparisonContext) interface{}

func (*BaseSFeelVisitor) VisitComparisonDateTime

func (v *BaseSFeelVisitor) VisitComparisonDateTime(ctx *ComparisonDateTimeContext) interface{}

func (*BaseSFeelVisitor) VisitComparisonDateTimeInputRule

func (v *BaseSFeelVisitor) VisitComparisonDateTimeInputRule(ctx *ComparisonDateTimeInputRuleContext) interface{}

func (*BaseSFeelVisitor) VisitComparisonInteger

func (v *BaseSFeelVisitor) VisitComparisonInteger(ctx *ComparisonIntegerContext) interface{}

func (*BaseSFeelVisitor) VisitComparisonIntegerInputRule

func (v *BaseSFeelVisitor) VisitComparisonIntegerInputRule(ctx *ComparisonIntegerInputRuleContext) interface{}

func (*BaseSFeelVisitor) VisitComparisonNumber

func (v *BaseSFeelVisitor) VisitComparisonNumber(ctx *ComparisonNumberContext) interface{}

func (*BaseSFeelVisitor) VisitComparisonNumberInputRule

func (v *BaseSFeelVisitor) VisitComparisonNumberInputRule(ctx *ComparisonNumberInputRuleContext) interface{}

func (*BaseSFeelVisitor) VisitComparisonOps

func (v *BaseSFeelVisitor) VisitComparisonOps(ctx *ComparisonOpsContext) interface{}

func (*BaseSFeelVisitor) VisitDateTimeAssignmentOutputRule

func (v *BaseSFeelVisitor) VisitDateTimeAssignmentOutputRule(ctx *DateTimeAssignmentOutputRuleContext) interface{}

func (*BaseSFeelVisitor) VisitDatetime

func (v *BaseSFeelVisitor) VisitDatetime(ctx *DatetimeContext) interface{}

func (*BaseSFeelVisitor) VisitDisjunctionRule

func (v *BaseSFeelVisitor) VisitDisjunctionRule(ctx *DisjunctionRuleContext) interface{}

func (*BaseSFeelVisitor) VisitDisjunctions

func (v *BaseSFeelVisitor) VisitDisjunctions(ctx *DisjunctionsContext) interface{}

func (*BaseSFeelVisitor) VisitDisjunctionsDateTime

func (v *BaseSFeelVisitor) VisitDisjunctionsDateTime(ctx *DisjunctionsDateTimeContext) interface{}

func (*BaseSFeelVisitor) VisitDisjunctionsDateTimeInputRule

func (v *BaseSFeelVisitor) VisitDisjunctionsDateTimeInputRule(ctx *DisjunctionsDateTimeInputRuleContext) interface{}

func (*BaseSFeelVisitor) VisitDisjunctionsInteger

func (v *BaseSFeelVisitor) VisitDisjunctionsInteger(ctx *DisjunctionsIntegerContext) interface{}

func (*BaseSFeelVisitor) VisitDisjunctionsIntegerInputRule

func (v *BaseSFeelVisitor) VisitDisjunctionsIntegerInputRule(ctx *DisjunctionsIntegerInputRuleContext) interface{}

func (*BaseSFeelVisitor) VisitDisjunctionsNumber

func (v *BaseSFeelVisitor) VisitDisjunctionsNumber(ctx *DisjunctionsNumberContext) interface{}

func (*BaseSFeelVisitor) VisitDisjunctionsNumberInputRule

func (v *BaseSFeelVisitor) VisitDisjunctionsNumberInputRule(ctx *DisjunctionsNumberInputRuleContext) interface{}

func (*BaseSFeelVisitor) VisitDisjunctionsString

func (v *BaseSFeelVisitor) VisitDisjunctionsString(ctx *DisjunctionsStringContext) interface{}

func (*BaseSFeelVisitor) VisitDisjunctionsStringInputRule

func (v *BaseSFeelVisitor) VisitDisjunctionsStringInputRule(ctx *DisjunctionsStringInputRuleContext) interface{}

func (*BaseSFeelVisitor) VisitEmptyBoolInputRule

func (v *BaseSFeelVisitor) VisitEmptyBoolInputRule(ctx *EmptyBoolInputRuleContext) interface{}

func (*BaseSFeelVisitor) VisitEmptyBoolOutputRule

func (v *BaseSFeelVisitor) VisitEmptyBoolOutputRule(ctx *EmptyBoolOutputRuleContext) interface{}

func (*BaseSFeelVisitor) VisitEmptyDateTimeInputRule

func (v *BaseSFeelVisitor) VisitEmptyDateTimeInputRule(ctx *EmptyDateTimeInputRuleContext) interface{}

func (*BaseSFeelVisitor) VisitEmptyDateTimeOutputRule

func (v *BaseSFeelVisitor) VisitEmptyDateTimeOutputRule(ctx *EmptyDateTimeOutputRuleContext) interface{}

func (*BaseSFeelVisitor) VisitEmptyInputRule

func (v *BaseSFeelVisitor) VisitEmptyInputRule(ctx *EmptyInputRuleContext) interface{}

func (*BaseSFeelVisitor) VisitEmptyIntegerInputRule

func (v *BaseSFeelVisitor) VisitEmptyIntegerInputRule(ctx *EmptyIntegerInputRuleContext) interface{}

func (*BaseSFeelVisitor) VisitEmptyIntegerOutputRule

func (v *BaseSFeelVisitor) VisitEmptyIntegerOutputRule(ctx *EmptyIntegerOutputRuleContext) interface{}

func (*BaseSFeelVisitor) VisitEmptyNumberInputRule

func (v *BaseSFeelVisitor) VisitEmptyNumberInputRule(ctx *EmptyNumberInputRuleContext) interface{}

func (*BaseSFeelVisitor) VisitEmptyNumberOutputRule

func (v *BaseSFeelVisitor) VisitEmptyNumberOutputRule(ctx *EmptyNumberOutputRuleContext) interface{}

func (*BaseSFeelVisitor) VisitEmptyStringInputRule

func (v *BaseSFeelVisitor) VisitEmptyStringInputRule(ctx *EmptyStringInputRuleContext) interface{}

func (*BaseSFeelVisitor) VisitEmptyStringOutputRule

func (v *BaseSFeelVisitor) VisitEmptyStringOutputRule(ctx *EmptyStringOutputRuleContext) interface{}

func (*BaseSFeelVisitor) VisitEntry

func (v *BaseSFeelVisitor) VisitEntry(ctx *EntryContext) interface{}

func (*BaseSFeelVisitor) VisitEqualComparisonBoolInputRule

func (v *BaseSFeelVisitor) VisitEqualComparisonBoolInputRule(ctx *EqualComparisonBoolInputRuleContext) interface{}

func (*BaseSFeelVisitor) VisitEqualComparisonDateTimeInputRule

func (v *BaseSFeelVisitor) VisitEqualComparisonDateTimeInputRule(ctx *EqualComparisonDateTimeInputRuleContext) interface{}

func (*BaseSFeelVisitor) VisitEqualComparisonIntegerInputRule

func (v *BaseSFeelVisitor) VisitEqualComparisonIntegerInputRule(ctx *EqualComparisonIntegerInputRuleContext) interface{}

func (*BaseSFeelVisitor) VisitEqualComparisonNumberInputRule

func (v *BaseSFeelVisitor) VisitEqualComparisonNumberInputRule(ctx *EqualComparisonNumberInputRuleContext) interface{}

func (*BaseSFeelVisitor) VisitEqualComparisonStringInputRule

func (v *BaseSFeelVisitor) VisitEqualComparisonStringInputRule(ctx *EqualComparisonStringInputRuleContext) interface{}

func (*BaseSFeelVisitor) VisitEqualcomparison

func (v *BaseSFeelVisitor) VisitEqualcomparison(ctx *EqualcomparisonContext) interface{}

func (*BaseSFeelVisitor) VisitEqualcomparisonBool

func (v *BaseSFeelVisitor) VisitEqualcomparisonBool(ctx *EqualcomparisonBoolContext) interface{}

func (*BaseSFeelVisitor) VisitEqualcomparisonDateTime

func (v *BaseSFeelVisitor) VisitEqualcomparisonDateTime(ctx *EqualcomparisonDateTimeContext) interface{}

func (*BaseSFeelVisitor) VisitEqualcomparisonInteger

func (v *BaseSFeelVisitor) VisitEqualcomparisonInteger(ctx *EqualcomparisonIntegerContext) interface{}

func (*BaseSFeelVisitor) VisitEqualcomparisonNumber

func (v *BaseSFeelVisitor) VisitEqualcomparisonNumber(ctx *EqualcomparisonNumberContext) interface{}

func (*BaseSFeelVisitor) VisitEqualcomparisonRule

func (v *BaseSFeelVisitor) VisitEqualcomparisonRule(ctx *EqualcomparisonRuleContext) interface{}

func (*BaseSFeelVisitor) VisitEqualcomparisonStrings

func (v *BaseSFeelVisitor) VisitEqualcomparisonStrings(ctx *EqualcomparisonStringsContext) interface{}

func (*BaseSFeelVisitor) VisitIntegerAssignmentOutputRule

func (v *BaseSFeelVisitor) VisitIntegerAssignmentOutputRule(ctx *IntegerAssignmentOutputRuleContext) interface{}

func (*BaseSFeelVisitor) VisitNegation

func (v *BaseSFeelVisitor) VisitNegation(ctx *NegationContext) interface{}

func (*BaseSFeelVisitor) VisitNegationDateTimeInputRule

func (v *BaseSFeelVisitor) VisitNegationDateTimeInputRule(ctx *NegationDateTimeInputRuleContext) interface{}

func (*BaseSFeelVisitor) VisitNegationIntegerInputRule

func (v *BaseSFeelVisitor) VisitNegationIntegerInputRule(ctx *NegationIntegerInputRuleContext) interface{}

func (*BaseSFeelVisitor) VisitNegationNumberInputRule

func (v *BaseSFeelVisitor) VisitNegationNumberInputRule(ctx *NegationNumberInputRuleContext) interface{}

func (*BaseSFeelVisitor) VisitNegationRule

func (v *BaseSFeelVisitor) VisitNegationRule(ctx *NegationRuleContext) interface{}

func (*BaseSFeelVisitor) VisitNegationStringInputRule

func (v *BaseSFeelVisitor) VisitNegationStringInputRule(ctx *NegationStringInputRuleContext) interface{}

func (*BaseSFeelVisitor) VisitNumber

func (v *BaseSFeelVisitor) VisitNumber(ctx *NumberContext) interface{}

func (*BaseSFeelVisitor) VisitNumberAssignmentOutputRule

func (v *BaseSFeelVisitor) VisitNumberAssignmentOutputRule(ctx *NumberAssignmentOutputRuleContext) interface{}

func (*BaseSFeelVisitor) VisitRangeComparisonDateTimeInputRule

func (v *BaseSFeelVisitor) VisitRangeComparisonDateTimeInputRule(ctx *RangeComparisonDateTimeInputRuleContext) interface{}

func (*BaseSFeelVisitor) VisitRangeComparisonIntegerInputRule

func (v *BaseSFeelVisitor) VisitRangeComparisonIntegerInputRule(ctx *RangeComparisonIntegerInputRuleContext) interface{}

func (*BaseSFeelVisitor) VisitRangeComparisonNumberInputRule

func (v *BaseSFeelVisitor) VisitRangeComparisonNumberInputRule(ctx *RangeComparisonNumberInputRuleContext) interface{}

func (*BaseSFeelVisitor) VisitRangeDateTime

func (v *BaseSFeelVisitor) VisitRangeDateTime(ctx *RangeDateTimeContext) interface{}

func (*BaseSFeelVisitor) VisitRangeInteger

func (v *BaseSFeelVisitor) VisitRangeInteger(ctx *RangeIntegerContext) interface{}

func (*BaseSFeelVisitor) VisitRangeNumber

func (v *BaseSFeelVisitor) VisitRangeNumber(ctx *RangeNumberContext) interface{}

func (*BaseSFeelVisitor) VisitRangeRule

func (v *BaseSFeelVisitor) VisitRangeRule(ctx *RangeRuleContext) interface{}

func (*BaseSFeelVisitor) VisitRanges

func (v *BaseSFeelVisitor) VisitRanges(ctx *RangesContext) interface{}

func (*BaseSFeelVisitor) VisitRop

func (v *BaseSFeelVisitor) VisitRop(ctx *RopContext) interface{}

func (*BaseSFeelVisitor) VisitStringAssignmentOutputRule

func (v *BaseSFeelVisitor) VisitStringAssignmentOutputRule(ctx *StringAssignmentOutputRuleContext) interface{}

func (*BaseSFeelVisitor) VisitStrings

func (v *BaseSFeelVisitor) VisitStrings(ctx *StringsContext) interface{}

type BoolAssignmentOutputRuleContext

type BoolAssignmentOutputRuleContext struct {
	*ValidBoolOutputContext
}

func NewBoolAssignmentOutputRuleContext

func NewBoolAssignmentOutputRuleContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BoolAssignmentOutputRuleContext

func (*BoolAssignmentOutputRuleContext) Accept

func (s *BoolAssignmentOutputRuleContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*BoolAssignmentOutputRuleContext) Bools

func (*BoolAssignmentOutputRuleContext) EOF

func (*BoolAssignmentOutputRuleContext) EnterRule

func (*BoolAssignmentOutputRuleContext) ExitRule

func (*BoolAssignmentOutputRuleContext) GetRuleContext

type BoolsContext

type BoolsContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewBoolsContext

func NewBoolsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BoolsContext

func NewEmptyBoolsContext

func NewEmptyBoolsContext() *BoolsContext

func (*BoolsContext) Accept

func (s *BoolsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*BoolsContext) BOOL

func (s *BoolsContext) BOOL() antlr.TerminalNode

func (*BoolsContext) EnterRule

func (s *BoolsContext) EnterRule(listener antlr.ParseTreeListener)

func (*BoolsContext) ExitRule

func (s *BoolsContext) ExitRule(listener antlr.ParseTreeListener)

func (*BoolsContext) GetParser

func (s *BoolsContext) GetParser() antlr.Parser

func (*BoolsContext) GetRuleContext

func (s *BoolsContext) GetRuleContext() antlr.RuleContext

func (*BoolsContext) IsBoolsContext

func (*BoolsContext) IsBoolsContext()

func (*BoolsContext) ToStringTree

func (s *BoolsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ComparisionsRuleContext

type ComparisionsRuleContext struct {
	*ExpressionContext
}

func NewComparisionsRuleContext

func NewComparisionsRuleContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ComparisionsRuleContext

func (*ComparisionsRuleContext) Accept

func (s *ComparisionsRuleContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ComparisionsRuleContext) Comparison

func (*ComparisionsRuleContext) EnterRule

func (s *ComparisionsRuleContext) EnterRule(listener antlr.ParseTreeListener)

func (*ComparisionsRuleContext) ExitRule

func (s *ComparisionsRuleContext) ExitRule(listener antlr.ParseTreeListener)

func (*ComparisionsRuleContext) GetRuleContext

func (s *ComparisionsRuleContext) GetRuleContext() antlr.RuleContext

type ComparisonContext

type ComparisonContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewComparisonContext

func NewComparisonContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ComparisonContext

func NewEmptyComparisonContext

func NewEmptyComparisonContext() *ComparisonContext

func (*ComparisonContext) Accept

func (s *ComparisonContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ComparisonContext) ComparisonDateTime

func (s *ComparisonContext) ComparisonDateTime() IComparisonDateTimeContext

func (*ComparisonContext) ComparisonInteger

func (s *ComparisonContext) ComparisonInteger() IComparisonIntegerContext

func (*ComparisonContext) ComparisonNumber

func (s *ComparisonContext) ComparisonNumber() IComparisonNumberContext

func (*ComparisonContext) EnterRule

func (s *ComparisonContext) EnterRule(listener antlr.ParseTreeListener)

func (*ComparisonContext) ExitRule

func (s *ComparisonContext) ExitRule(listener antlr.ParseTreeListener)

func (*ComparisonContext) GetParser

func (s *ComparisonContext) GetParser() antlr.Parser

func (*ComparisonContext) GetRuleContext

func (s *ComparisonContext) GetRuleContext() antlr.RuleContext

func (*ComparisonContext) IsComparisonContext

func (*ComparisonContext) IsComparisonContext()

func (*ComparisonContext) ToStringTree

func (s *ComparisonContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ComparisonDateTimeContext

type ComparisonDateTimeContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewComparisonDateTimeContext

func NewComparisonDateTimeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ComparisonDateTimeContext

func NewEmptyComparisonDateTimeContext

func NewEmptyComparisonDateTimeContext() *ComparisonDateTimeContext

func (*ComparisonDateTimeContext) Accept

func (s *ComparisonDateTimeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ComparisonDateTimeContext) ComparisonOps

func (*ComparisonDateTimeContext) Datetime

func (*ComparisonDateTimeContext) EnterRule

func (s *ComparisonDateTimeContext) EnterRule(listener antlr.ParseTreeListener)

func (*ComparisonDateTimeContext) ExitRule

func (s *ComparisonDateTimeContext) ExitRule(listener antlr.ParseTreeListener)

func (*ComparisonDateTimeContext) GetParser

func (s *ComparisonDateTimeContext) GetParser() antlr.Parser

func (*ComparisonDateTimeContext) GetRuleContext

func (s *ComparisonDateTimeContext) GetRuleContext() antlr.RuleContext

func (*ComparisonDateTimeContext) IsComparisonDateTimeContext

func (*ComparisonDateTimeContext) IsComparisonDateTimeContext()

func (*ComparisonDateTimeContext) ToStringTree

func (s *ComparisonDateTimeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ComparisonDateTimeInputRuleContext

type ComparisonDateTimeInputRuleContext struct {
	*ValidDateTimeInputContext
}

func (*ComparisonDateTimeInputRuleContext) Accept

func (s *ComparisonDateTimeInputRuleContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ComparisonDateTimeInputRuleContext) ComparisonDateTime

func (*ComparisonDateTimeInputRuleContext) EOF

func (*ComparisonDateTimeInputRuleContext) EnterRule

func (*ComparisonDateTimeInputRuleContext) ExitRule

func (*ComparisonDateTimeInputRuleContext) GetRuleContext

type ComparisonIntegerContext

type ComparisonIntegerContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewComparisonIntegerContext

func NewComparisonIntegerContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ComparisonIntegerContext

func NewEmptyComparisonIntegerContext

func NewEmptyComparisonIntegerContext() *ComparisonIntegerContext

func (*ComparisonIntegerContext) Accept

func (s *ComparisonIntegerContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ComparisonIntegerContext) ComparisonOps

func (*ComparisonIntegerContext) EnterRule

func (s *ComparisonIntegerContext) EnterRule(listener antlr.ParseTreeListener)

func (*ComparisonIntegerContext) ExitRule

func (s *ComparisonIntegerContext) ExitRule(listener antlr.ParseTreeListener)

func (*ComparisonIntegerContext) GetParser

func (s *ComparisonIntegerContext) GetParser() antlr.Parser

func (*ComparisonIntegerContext) GetRuleContext

func (s *ComparisonIntegerContext) GetRuleContext() antlr.RuleContext

func (*ComparisonIntegerContext) INTEGER

func (*ComparisonIntegerContext) IsComparisonIntegerContext

func (*ComparisonIntegerContext) IsComparisonIntegerContext()

func (*ComparisonIntegerContext) ToStringTree

func (s *ComparisonIntegerContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ComparisonIntegerInputRuleContext

type ComparisonIntegerInputRuleContext struct {
	*ValidIntegerInputContext
}

func (*ComparisonIntegerInputRuleContext) Accept

func (s *ComparisonIntegerInputRuleContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ComparisonIntegerInputRuleContext) ComparisonInteger

func (*ComparisonIntegerInputRuleContext) EOF

func (*ComparisonIntegerInputRuleContext) EnterRule

func (*ComparisonIntegerInputRuleContext) ExitRule

func (*ComparisonIntegerInputRuleContext) GetRuleContext

type ComparisonNumberContext

type ComparisonNumberContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewComparisonNumberContext

func NewComparisonNumberContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ComparisonNumberContext

func NewEmptyComparisonNumberContext

func NewEmptyComparisonNumberContext() *ComparisonNumberContext

func (*ComparisonNumberContext) Accept

func (s *ComparisonNumberContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ComparisonNumberContext) ComparisonOps

func (*ComparisonNumberContext) EnterRule

func (s *ComparisonNumberContext) EnterRule(listener antlr.ParseTreeListener)

func (*ComparisonNumberContext) ExitRule

func (s *ComparisonNumberContext) ExitRule(listener antlr.ParseTreeListener)

func (*ComparisonNumberContext) GetParser

func (s *ComparisonNumberContext) GetParser() antlr.Parser

func (*ComparisonNumberContext) GetRuleContext

func (s *ComparisonNumberContext) GetRuleContext() antlr.RuleContext

func (*ComparisonNumberContext) IsComparisonNumberContext

func (*ComparisonNumberContext) IsComparisonNumberContext()

func (*ComparisonNumberContext) Number

func (*ComparisonNumberContext) ToStringTree

func (s *ComparisonNumberContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ComparisonNumberInputRuleContext

type ComparisonNumberInputRuleContext struct {
	*ValidNumberInputContext
}

func NewComparisonNumberInputRuleContext

func NewComparisonNumberInputRuleContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ComparisonNumberInputRuleContext

func (*ComparisonNumberInputRuleContext) Accept

func (s *ComparisonNumberInputRuleContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ComparisonNumberInputRuleContext) ComparisonNumber

func (*ComparisonNumberInputRuleContext) EOF

func (*ComparisonNumberInputRuleContext) EnterRule

func (*ComparisonNumberInputRuleContext) ExitRule

func (*ComparisonNumberInputRuleContext) GetRuleContext

type ComparisonOpsContext

type ComparisonOpsContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewComparisonOpsContext

func NewComparisonOpsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ComparisonOpsContext

func NewEmptyComparisonOpsContext

func NewEmptyComparisonOpsContext() *ComparisonOpsContext

func (*ComparisonOpsContext) Accept

func (s *ComparisonOpsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ComparisonOpsContext) EnterRule

func (s *ComparisonOpsContext) EnterRule(listener antlr.ParseTreeListener)

func (*ComparisonOpsContext) ExitRule

func (s *ComparisonOpsContext) ExitRule(listener antlr.ParseTreeListener)

func (*ComparisonOpsContext) GREATER

func (*ComparisonOpsContext) GREATEREQ

func (s *ComparisonOpsContext) GREATEREQ() antlr.TerminalNode

func (*ComparisonOpsContext) GetParser

func (s *ComparisonOpsContext) GetParser() antlr.Parser

func (*ComparisonOpsContext) GetRuleContext

func (s *ComparisonOpsContext) GetRuleContext() antlr.RuleContext

func (*ComparisonOpsContext) IsComparisonOpsContext

func (*ComparisonOpsContext) IsComparisonOpsContext()

func (*ComparisonOpsContext) LESS

func (*ComparisonOpsContext) LESSEQ

func (*ComparisonOpsContext) ToStringTree

func (s *ComparisonOpsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type DateTimeAssignmentOutputRuleContext

type DateTimeAssignmentOutputRuleContext struct {
	*ValidDateTimeOutputContext
}

func (*DateTimeAssignmentOutputRuleContext) Accept

func (s *DateTimeAssignmentOutputRuleContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*DateTimeAssignmentOutputRuleContext) Datetime

func (*DateTimeAssignmentOutputRuleContext) EOF

func (*DateTimeAssignmentOutputRuleContext) EnterRule

func (*DateTimeAssignmentOutputRuleContext) ExitRule

func (*DateTimeAssignmentOutputRuleContext) GetRuleContext

type DatetimeContext

type DatetimeContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewDatetimeContext

func NewDatetimeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DatetimeContext

func NewEmptyDatetimeContext

func NewEmptyDatetimeContext() *DatetimeContext

func (*DatetimeContext) Accept

func (s *DatetimeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*DatetimeContext) DATEANDTIME

func (s *DatetimeContext) DATEANDTIME() antlr.TerminalNode

func (*DatetimeContext) EnterRule

func (s *DatetimeContext) EnterRule(listener antlr.ParseTreeListener)

func (*DatetimeContext) ExitRule

func (s *DatetimeContext) ExitRule(listener antlr.ParseTreeListener)

func (*DatetimeContext) GetParser

func (s *DatetimeContext) GetParser() antlr.Parser

func (*DatetimeContext) GetRuleContext

func (s *DatetimeContext) GetRuleContext() antlr.RuleContext

func (*DatetimeContext) IsDatetimeContext

func (*DatetimeContext) IsDatetimeContext()

func (*DatetimeContext) ToStringTree

func (s *DatetimeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type DisjunctionRuleContext

type DisjunctionRuleContext struct {
	*ExpressionContext
}

func NewDisjunctionRuleContext

func NewDisjunctionRuleContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *DisjunctionRuleContext

func (*DisjunctionRuleContext) Accept

func (s *DisjunctionRuleContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*DisjunctionRuleContext) Disjunctions

func (s *DisjunctionRuleContext) Disjunctions() IDisjunctionsContext

func (*DisjunctionRuleContext) EnterRule

func (s *DisjunctionRuleContext) EnterRule(listener antlr.ParseTreeListener)

func (*DisjunctionRuleContext) ExitRule

func (s *DisjunctionRuleContext) ExitRule(listener antlr.ParseTreeListener)

func (*DisjunctionRuleContext) GetRuleContext

func (s *DisjunctionRuleContext) GetRuleContext() antlr.RuleContext

type DisjunctionsContext

type DisjunctionsContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewDisjunctionsContext

func NewDisjunctionsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DisjunctionsContext

func NewEmptyDisjunctionsContext

func NewEmptyDisjunctionsContext() *DisjunctionsContext

func (*DisjunctionsContext) Accept

func (s *DisjunctionsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*DisjunctionsContext) DisjunctionsDateTime

func (s *DisjunctionsContext) DisjunctionsDateTime() IDisjunctionsDateTimeContext

func (*DisjunctionsContext) DisjunctionsInteger

func (s *DisjunctionsContext) DisjunctionsInteger() IDisjunctionsIntegerContext

func (*DisjunctionsContext) DisjunctionsNumber

func (s *DisjunctionsContext) DisjunctionsNumber() IDisjunctionsNumberContext

func (*DisjunctionsContext) DisjunctionsString

func (s *DisjunctionsContext) DisjunctionsString() IDisjunctionsStringContext

func (*DisjunctionsContext) EnterRule

func (s *DisjunctionsContext) EnterRule(listener antlr.ParseTreeListener)

func (*DisjunctionsContext) ExitRule

func (s *DisjunctionsContext) ExitRule(listener antlr.ParseTreeListener)

func (*DisjunctionsContext) GetParser

func (s *DisjunctionsContext) GetParser() antlr.Parser

func (*DisjunctionsContext) GetRuleContext

func (s *DisjunctionsContext) GetRuleContext() antlr.RuleContext

func (*DisjunctionsContext) IsDisjunctionsContext

func (*DisjunctionsContext) IsDisjunctionsContext()

func (*DisjunctionsContext) ToStringTree

func (s *DisjunctionsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type DisjunctionsDateTimeContext

type DisjunctionsDateTimeContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewDisjunctionsDateTimeContext

func NewDisjunctionsDateTimeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DisjunctionsDateTimeContext

func NewEmptyDisjunctionsDateTimeContext

func NewEmptyDisjunctionsDateTimeContext() *DisjunctionsDateTimeContext

func (*DisjunctionsDateTimeContext) Accept

func (s *DisjunctionsDateTimeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*DisjunctionsDateTimeContext) AllDisjunctionsDateTime

func (s *DisjunctionsDateTimeContext) AllDisjunctionsDateTime() []IDisjunctionsDateTimeContext

func (*DisjunctionsDateTimeContext) ComparisonDateTime

func (*DisjunctionsDateTimeContext) DISJUNCTION

func (*DisjunctionsDateTimeContext) Datetime

func (*DisjunctionsDateTimeContext) DisjunctionsDateTime

func (*DisjunctionsDateTimeContext) EnterRule

func (s *DisjunctionsDateTimeContext) EnterRule(listener antlr.ParseTreeListener)

func (*DisjunctionsDateTimeContext) ExitRule

func (s *DisjunctionsDateTimeContext) ExitRule(listener antlr.ParseTreeListener)

func (*DisjunctionsDateTimeContext) GetParser

func (s *DisjunctionsDateTimeContext) GetParser() antlr.Parser

func (*DisjunctionsDateTimeContext) GetRuleContext

func (s *DisjunctionsDateTimeContext) GetRuleContext() antlr.RuleContext

func (*DisjunctionsDateTimeContext) IsDisjunctionsDateTimeContext

func (*DisjunctionsDateTimeContext) IsDisjunctionsDateTimeContext()

func (*DisjunctionsDateTimeContext) RangeDateTime

func (*DisjunctionsDateTimeContext) ToStringTree

func (s *DisjunctionsDateTimeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type DisjunctionsDateTimeInputRuleContext

type DisjunctionsDateTimeInputRuleContext struct {
	*ValidDateTimeInputContext
}

func (*DisjunctionsDateTimeInputRuleContext) Accept

func (s *DisjunctionsDateTimeInputRuleContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*DisjunctionsDateTimeInputRuleContext) DisjunctionsDateTime

func (*DisjunctionsDateTimeInputRuleContext) EOF

func (*DisjunctionsDateTimeInputRuleContext) EnterRule

func (*DisjunctionsDateTimeInputRuleContext) ExitRule

func (*DisjunctionsDateTimeInputRuleContext) GetRuleContext

type DisjunctionsIntegerContext

type DisjunctionsIntegerContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewDisjunctionsIntegerContext

func NewDisjunctionsIntegerContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DisjunctionsIntegerContext

func NewEmptyDisjunctionsIntegerContext

func NewEmptyDisjunctionsIntegerContext() *DisjunctionsIntegerContext

func (*DisjunctionsIntegerContext) Accept

func (s *DisjunctionsIntegerContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*DisjunctionsIntegerContext) AllDisjunctionsInteger

func (s *DisjunctionsIntegerContext) AllDisjunctionsInteger() []IDisjunctionsIntegerContext

func (*DisjunctionsIntegerContext) ComparisonInteger

func (*DisjunctionsIntegerContext) DISJUNCTION

func (*DisjunctionsIntegerContext) DisjunctionsInteger

func (*DisjunctionsIntegerContext) EnterRule

func (s *DisjunctionsIntegerContext) EnterRule(listener antlr.ParseTreeListener)

func (*DisjunctionsIntegerContext) ExitRule

func (s *DisjunctionsIntegerContext) ExitRule(listener antlr.ParseTreeListener)

func (*DisjunctionsIntegerContext) GetParser

func (s *DisjunctionsIntegerContext) GetParser() antlr.Parser

func (*DisjunctionsIntegerContext) GetRuleContext

func (s *DisjunctionsIntegerContext) GetRuleContext() antlr.RuleContext

func (*DisjunctionsIntegerContext) INTEGER

func (*DisjunctionsIntegerContext) IsDisjunctionsIntegerContext

func (*DisjunctionsIntegerContext) IsDisjunctionsIntegerContext()

func (*DisjunctionsIntegerContext) RangeInteger

func (*DisjunctionsIntegerContext) ToStringTree

func (s *DisjunctionsIntegerContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type DisjunctionsIntegerInputRuleContext

type DisjunctionsIntegerInputRuleContext struct {
	*ValidIntegerInputContext
}

func (*DisjunctionsIntegerInputRuleContext) Accept

func (s *DisjunctionsIntegerInputRuleContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*DisjunctionsIntegerInputRuleContext) DisjunctionsInteger

func (*DisjunctionsIntegerInputRuleContext) EOF

func (*DisjunctionsIntegerInputRuleContext) EnterRule

func (*DisjunctionsIntegerInputRuleContext) ExitRule

func (*DisjunctionsIntegerInputRuleContext) GetRuleContext

type DisjunctionsNumberContext

type DisjunctionsNumberContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewDisjunctionsNumberContext

func NewDisjunctionsNumberContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DisjunctionsNumberContext

func NewEmptyDisjunctionsNumberContext

func NewEmptyDisjunctionsNumberContext() *DisjunctionsNumberContext

func (*DisjunctionsNumberContext) Accept

func (s *DisjunctionsNumberContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*DisjunctionsNumberContext) AllDisjunctionsNumber

func (s *DisjunctionsNumberContext) AllDisjunctionsNumber() []IDisjunctionsNumberContext

func (*DisjunctionsNumberContext) ComparisonNumber

func (*DisjunctionsNumberContext) DISJUNCTION

func (s *DisjunctionsNumberContext) DISJUNCTION() antlr.TerminalNode

func (*DisjunctionsNumberContext) DisjunctionsNumber

func (s *DisjunctionsNumberContext) DisjunctionsNumber(i int) IDisjunctionsNumberContext

func (*DisjunctionsNumberContext) EnterRule

func (s *DisjunctionsNumberContext) EnterRule(listener antlr.ParseTreeListener)

func (*DisjunctionsNumberContext) ExitRule

func (s *DisjunctionsNumberContext) ExitRule(listener antlr.ParseTreeListener)

func (*DisjunctionsNumberContext) GetParser

func (s *DisjunctionsNumberContext) GetParser() antlr.Parser

func (*DisjunctionsNumberContext) GetRuleContext

func (s *DisjunctionsNumberContext) GetRuleContext() antlr.RuleContext

func (*DisjunctionsNumberContext) IsDisjunctionsNumberContext

func (*DisjunctionsNumberContext) IsDisjunctionsNumberContext()

func (*DisjunctionsNumberContext) Number

func (*DisjunctionsNumberContext) RangeNumber

func (*DisjunctionsNumberContext) ToStringTree

func (s *DisjunctionsNumberContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type DisjunctionsNumberInputRuleContext

type DisjunctionsNumberInputRuleContext struct {
	*ValidNumberInputContext
}

func (*DisjunctionsNumberInputRuleContext) Accept

func (s *DisjunctionsNumberInputRuleContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*DisjunctionsNumberInputRuleContext) DisjunctionsNumber

func (*DisjunctionsNumberInputRuleContext) EOF

func (*DisjunctionsNumberInputRuleContext) EnterRule

func (*DisjunctionsNumberInputRuleContext) ExitRule

func (*DisjunctionsNumberInputRuleContext) GetRuleContext

type DisjunctionsStringContext

type DisjunctionsStringContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewDisjunctionsStringContext

func NewDisjunctionsStringContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DisjunctionsStringContext

func NewEmptyDisjunctionsStringContext

func NewEmptyDisjunctionsStringContext() *DisjunctionsStringContext

func (*DisjunctionsStringContext) Accept

func (s *DisjunctionsStringContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*DisjunctionsStringContext) AllDisjunctionsString

func (s *DisjunctionsStringContext) AllDisjunctionsString() []IDisjunctionsStringContext

func (*DisjunctionsStringContext) DISJUNCTION

func (s *DisjunctionsStringContext) DISJUNCTION() antlr.TerminalNode

func (*DisjunctionsStringContext) DisjunctionsString

func (s *DisjunctionsStringContext) DisjunctionsString(i int) IDisjunctionsStringContext

func (*DisjunctionsStringContext) EnterRule

func (s *DisjunctionsStringContext) EnterRule(listener antlr.ParseTreeListener)

func (*DisjunctionsStringContext) ExitRule

func (s *DisjunctionsStringContext) ExitRule(listener antlr.ParseTreeListener)

func (*DisjunctionsStringContext) GetParser

func (s *DisjunctionsStringContext) GetParser() antlr.Parser

func (*DisjunctionsStringContext) GetRuleContext

func (s *DisjunctionsStringContext) GetRuleContext() antlr.RuleContext

func (*DisjunctionsStringContext) IsDisjunctionsStringContext

func (*DisjunctionsStringContext) IsDisjunctionsStringContext()

func (*DisjunctionsStringContext) Strings

func (*DisjunctionsStringContext) ToStringTree

func (s *DisjunctionsStringContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type DisjunctionsStringInputRuleContext

type DisjunctionsStringInputRuleContext struct {
	*ValidStringInputContext
}

func (*DisjunctionsStringInputRuleContext) Accept

func (s *DisjunctionsStringInputRuleContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*DisjunctionsStringInputRuleContext) DisjunctionsString

func (*DisjunctionsStringInputRuleContext) EOF

func (*DisjunctionsStringInputRuleContext) EnterRule

func (*DisjunctionsStringInputRuleContext) ExitRule

func (*DisjunctionsStringInputRuleContext) GetRuleContext

type EmptyBoolInputRuleContext

type EmptyBoolInputRuleContext struct {
	*ValidBoolInputContext
}

func NewEmptyBoolInputRuleContext

func NewEmptyBoolInputRuleContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *EmptyBoolInputRuleContext

func (*EmptyBoolInputRuleContext) Accept

func (s *EmptyBoolInputRuleContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*EmptyBoolInputRuleContext) EOF

func (*EmptyBoolInputRuleContext) EnterRule

func (s *EmptyBoolInputRuleContext) EnterRule(listener antlr.ParseTreeListener)

func (*EmptyBoolInputRuleContext) ExitRule

func (s *EmptyBoolInputRuleContext) ExitRule(listener antlr.ParseTreeListener)

func (*EmptyBoolInputRuleContext) GetRuleContext

func (s *EmptyBoolInputRuleContext) GetRuleContext() antlr.RuleContext

type EmptyBoolOutputRuleContext

type EmptyBoolOutputRuleContext struct {
	*ValidBoolOutputContext
}

func NewEmptyBoolOutputRuleContext

func NewEmptyBoolOutputRuleContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *EmptyBoolOutputRuleContext

func (*EmptyBoolOutputRuleContext) Accept

func (s *EmptyBoolOutputRuleContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*EmptyBoolOutputRuleContext) EOF

func (*EmptyBoolOutputRuleContext) EnterRule

func (s *EmptyBoolOutputRuleContext) EnterRule(listener antlr.ParseTreeListener)

func (*EmptyBoolOutputRuleContext) ExitRule

func (s *EmptyBoolOutputRuleContext) ExitRule(listener antlr.ParseTreeListener)

func (*EmptyBoolOutputRuleContext) GetRuleContext

func (s *EmptyBoolOutputRuleContext) GetRuleContext() antlr.RuleContext

type EmptyDateTimeInputRuleContext

type EmptyDateTimeInputRuleContext struct {
	*ValidDateTimeInputContext
}

func NewEmptyDateTimeInputRuleContext

func NewEmptyDateTimeInputRuleContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *EmptyDateTimeInputRuleContext

func (*EmptyDateTimeInputRuleContext) Accept

func (s *EmptyDateTimeInputRuleContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*EmptyDateTimeInputRuleContext) EOF

func (*EmptyDateTimeInputRuleContext) EnterRule

func (s *EmptyDateTimeInputRuleContext) EnterRule(listener antlr.ParseTreeListener)

func (*EmptyDateTimeInputRuleContext) ExitRule

func (*EmptyDateTimeInputRuleContext) GetRuleContext

func (s *EmptyDateTimeInputRuleContext) GetRuleContext() antlr.RuleContext

type EmptyDateTimeOutputRuleContext

type EmptyDateTimeOutputRuleContext struct {
	*ValidDateTimeOutputContext
}

func NewEmptyDateTimeOutputRuleContext

func NewEmptyDateTimeOutputRuleContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *EmptyDateTimeOutputRuleContext

func (*EmptyDateTimeOutputRuleContext) Accept

func (s *EmptyDateTimeOutputRuleContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*EmptyDateTimeOutputRuleContext) EOF

func (*EmptyDateTimeOutputRuleContext) EnterRule

func (*EmptyDateTimeOutputRuleContext) ExitRule

func (*EmptyDateTimeOutputRuleContext) GetRuleContext

func (s *EmptyDateTimeOutputRuleContext) GetRuleContext() antlr.RuleContext

type EmptyInputRuleContext

type EmptyInputRuleContext struct {
	*ExpressionContext
}

func NewEmptyInputRuleContext

func NewEmptyInputRuleContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *EmptyInputRuleContext

func (*EmptyInputRuleContext) Accept

func (s *EmptyInputRuleContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*EmptyInputRuleContext) EnterRule

func (s *EmptyInputRuleContext) EnterRule(listener antlr.ParseTreeListener)

func (*EmptyInputRuleContext) ExitRule

func (s *EmptyInputRuleContext) ExitRule(listener antlr.ParseTreeListener)

func (*EmptyInputRuleContext) GetRuleContext

func (s *EmptyInputRuleContext) GetRuleContext() antlr.RuleContext

type EmptyIntegerInputRuleContext

type EmptyIntegerInputRuleContext struct {
	*ValidIntegerInputContext
}

func NewEmptyIntegerInputRuleContext

func NewEmptyIntegerInputRuleContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *EmptyIntegerInputRuleContext

func (*EmptyIntegerInputRuleContext) Accept

func (s *EmptyIntegerInputRuleContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*EmptyIntegerInputRuleContext) EOF

func (*EmptyIntegerInputRuleContext) EnterRule

func (s *EmptyIntegerInputRuleContext) EnterRule(listener antlr.ParseTreeListener)

func (*EmptyIntegerInputRuleContext) ExitRule

func (*EmptyIntegerInputRuleContext) GetRuleContext

func (s *EmptyIntegerInputRuleContext) GetRuleContext() antlr.RuleContext

type EmptyIntegerOutputRuleContext

type EmptyIntegerOutputRuleContext struct {
	*ValidIntegerOutputContext
}

func NewEmptyIntegerOutputRuleContext

func NewEmptyIntegerOutputRuleContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *EmptyIntegerOutputRuleContext

func (*EmptyIntegerOutputRuleContext) Accept

func (s *EmptyIntegerOutputRuleContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*EmptyIntegerOutputRuleContext) EOF

func (*EmptyIntegerOutputRuleContext) EnterRule

func (s *EmptyIntegerOutputRuleContext) EnterRule(listener antlr.ParseTreeListener)

func (*EmptyIntegerOutputRuleContext) ExitRule

func (*EmptyIntegerOutputRuleContext) GetRuleContext

func (s *EmptyIntegerOutputRuleContext) GetRuleContext() antlr.RuleContext

type EmptyNumberInputRuleContext

type EmptyNumberInputRuleContext struct {
	*ValidNumberInputContext
}

func NewEmptyNumberInputRuleContext

func NewEmptyNumberInputRuleContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *EmptyNumberInputRuleContext

func (*EmptyNumberInputRuleContext) Accept

func (s *EmptyNumberInputRuleContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*EmptyNumberInputRuleContext) EOF

func (*EmptyNumberInputRuleContext) EnterRule

func (s *EmptyNumberInputRuleContext) EnterRule(listener antlr.ParseTreeListener)

func (*EmptyNumberInputRuleContext) ExitRule

func (s *EmptyNumberInputRuleContext) ExitRule(listener antlr.ParseTreeListener)

func (*EmptyNumberInputRuleContext) GetRuleContext

func (s *EmptyNumberInputRuleContext) GetRuleContext() antlr.RuleContext

type EmptyNumberOutputRuleContext

type EmptyNumberOutputRuleContext struct {
	*ValidNumberOutputContext
}

func NewEmptyNumberOutputRuleContext

func NewEmptyNumberOutputRuleContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *EmptyNumberOutputRuleContext

func (*EmptyNumberOutputRuleContext) Accept

func (s *EmptyNumberOutputRuleContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*EmptyNumberOutputRuleContext) EOF

func (*EmptyNumberOutputRuleContext) EnterRule

func (s *EmptyNumberOutputRuleContext) EnterRule(listener antlr.ParseTreeListener)

func (*EmptyNumberOutputRuleContext) ExitRule

func (*EmptyNumberOutputRuleContext) GetRuleContext

func (s *EmptyNumberOutputRuleContext) GetRuleContext() antlr.RuleContext

type EmptyStringInputRuleContext

type EmptyStringInputRuleContext struct {
	*ValidStringInputContext
}

func NewEmptyStringInputRuleContext

func NewEmptyStringInputRuleContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *EmptyStringInputRuleContext

func (*EmptyStringInputRuleContext) Accept

func (s *EmptyStringInputRuleContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*EmptyStringInputRuleContext) EOF

func (*EmptyStringInputRuleContext) EnterRule

func (s *EmptyStringInputRuleContext) EnterRule(listener antlr.ParseTreeListener)

func (*EmptyStringInputRuleContext) ExitRule

func (s *EmptyStringInputRuleContext) ExitRule(listener antlr.ParseTreeListener)

func (*EmptyStringInputRuleContext) GetRuleContext

func (s *EmptyStringInputRuleContext) GetRuleContext() antlr.RuleContext

type EmptyStringOutputRuleContext

type EmptyStringOutputRuleContext struct {
	*ValidStringOutputContext
}

func NewEmptyStringOutputRuleContext

func NewEmptyStringOutputRuleContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *EmptyStringOutputRuleContext

func (*EmptyStringOutputRuleContext) Accept

func (s *EmptyStringOutputRuleContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*EmptyStringOutputRuleContext) EOF

func (*EmptyStringOutputRuleContext) EnterRule

func (s *EmptyStringOutputRuleContext) EnterRule(listener antlr.ParseTreeListener)

func (*EmptyStringOutputRuleContext) ExitRule

func (*EmptyStringOutputRuleContext) GetRuleContext

func (s *EmptyStringOutputRuleContext) GetRuleContext() antlr.RuleContext

type EntryContext

type EntryContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyEntryContext

func NewEmptyEntryContext() *EntryContext

func NewEntryContext

func NewEntryContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EntryContext

func (*EntryContext) Accept

func (s *EntryContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*EntryContext) EOF

func (s *EntryContext) EOF() antlr.TerminalNode

func (*EntryContext) EnterRule

func (s *EntryContext) EnterRule(listener antlr.ParseTreeListener)

func (*EntryContext) ExitRule

func (s *EntryContext) ExitRule(listener antlr.ParseTreeListener)

func (*EntryContext) Expression

func (s *EntryContext) Expression() IExpressionContext

func (*EntryContext) GetParser

func (s *EntryContext) GetParser() antlr.Parser

func (*EntryContext) GetRuleContext

func (s *EntryContext) GetRuleContext() antlr.RuleContext

func (*EntryContext) IsEntryContext

func (*EntryContext) IsEntryContext()

func (*EntryContext) ToStringTree

func (s *EntryContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type EqualComparisonBoolInputRuleContext

type EqualComparisonBoolInputRuleContext struct {
	*ValidBoolInputContext
}

func (*EqualComparisonBoolInputRuleContext) Accept

func (s *EqualComparisonBoolInputRuleContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*EqualComparisonBoolInputRuleContext) EOF

func (*EqualComparisonBoolInputRuleContext) EnterRule

func (*EqualComparisonBoolInputRuleContext) EqualcomparisonBool

func (*EqualComparisonBoolInputRuleContext) ExitRule

func (*EqualComparisonBoolInputRuleContext) GetRuleContext

type EqualComparisonDateTimeInputRuleContext

type EqualComparisonDateTimeInputRuleContext struct {
	*ValidDateTimeInputContext
}

func (*EqualComparisonDateTimeInputRuleContext) Accept

func (s *EqualComparisonDateTimeInputRuleContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*EqualComparisonDateTimeInputRuleContext) EOF

func (*EqualComparisonDateTimeInputRuleContext) EnterRule

func (*EqualComparisonDateTimeInputRuleContext) EqualcomparisonDateTime

func (*EqualComparisonDateTimeInputRuleContext) ExitRule

func (*EqualComparisonDateTimeInputRuleContext) GetRuleContext

type EqualComparisonIntegerInputRuleContext

type EqualComparisonIntegerInputRuleContext struct {
	*ValidIntegerInputContext
}

func (*EqualComparisonIntegerInputRuleContext) Accept

func (s *EqualComparisonIntegerInputRuleContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*EqualComparisonIntegerInputRuleContext) EOF

func (*EqualComparisonIntegerInputRuleContext) EnterRule

func (*EqualComparisonIntegerInputRuleContext) EqualcomparisonInteger

func (*EqualComparisonIntegerInputRuleContext) ExitRule

func (*EqualComparisonIntegerInputRuleContext) GetRuleContext

type EqualComparisonNumberInputRuleContext

type EqualComparisonNumberInputRuleContext struct {
	*ValidNumberInputContext
}

func (*EqualComparisonNumberInputRuleContext) Accept

func (s *EqualComparisonNumberInputRuleContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*EqualComparisonNumberInputRuleContext) EOF

func (*EqualComparisonNumberInputRuleContext) EnterRule

func (*EqualComparisonNumberInputRuleContext) EqualcomparisonNumber

func (*EqualComparisonNumberInputRuleContext) ExitRule

func (*EqualComparisonNumberInputRuleContext) GetRuleContext

type EqualComparisonStringInputRuleContext

type EqualComparisonStringInputRuleContext struct {
	*ValidStringInputContext
}

func (*EqualComparisonStringInputRuleContext) Accept

func (s *EqualComparisonStringInputRuleContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*EqualComparisonStringInputRuleContext) EOF

func (*EqualComparisonStringInputRuleContext) EnterRule

func (*EqualComparisonStringInputRuleContext) EqualcomparisonStrings

func (*EqualComparisonStringInputRuleContext) ExitRule

func (*EqualComparisonStringInputRuleContext) GetRuleContext

type EqualcomparisonBoolContext

type EqualcomparisonBoolContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyEqualcomparisonBoolContext

func NewEmptyEqualcomparisonBoolContext() *EqualcomparisonBoolContext

func NewEqualcomparisonBoolContext

func NewEqualcomparisonBoolContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EqualcomparisonBoolContext

func (*EqualcomparisonBoolContext) Accept

func (s *EqualcomparisonBoolContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*EqualcomparisonBoolContext) Bools

func (*EqualcomparisonBoolContext) EnterRule

func (s *EqualcomparisonBoolContext) EnterRule(listener antlr.ParseTreeListener)

func (*EqualcomparisonBoolContext) ExitRule

func (s *EqualcomparisonBoolContext) ExitRule(listener antlr.ParseTreeListener)

func (*EqualcomparisonBoolContext) GetParser

func (s *EqualcomparisonBoolContext) GetParser() antlr.Parser

func (*EqualcomparisonBoolContext) GetRuleContext

func (s *EqualcomparisonBoolContext) GetRuleContext() antlr.RuleContext

func (*EqualcomparisonBoolContext) IsEqualcomparisonBoolContext

func (*EqualcomparisonBoolContext) IsEqualcomparisonBoolContext()

func (*EqualcomparisonBoolContext) ToStringTree

func (s *EqualcomparisonBoolContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type EqualcomparisonContext

type EqualcomparisonContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyEqualcomparisonContext

func NewEmptyEqualcomparisonContext() *EqualcomparisonContext

func NewEqualcomparisonContext

func NewEqualcomparisonContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EqualcomparisonContext

func (*EqualcomparisonContext) Accept

func (s *EqualcomparisonContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*EqualcomparisonContext) EnterRule

func (s *EqualcomparisonContext) EnterRule(listener antlr.ParseTreeListener)

func (*EqualcomparisonContext) EqualcomparisonBool

func (s *EqualcomparisonContext) EqualcomparisonBool() IEqualcomparisonBoolContext

func (*EqualcomparisonContext) EqualcomparisonDateTime

func (s *EqualcomparisonContext) EqualcomparisonDateTime() IEqualcomparisonDateTimeContext

func (*EqualcomparisonContext) EqualcomparisonNumber

func (s *EqualcomparisonContext) EqualcomparisonNumber() IEqualcomparisonNumberContext

func (*EqualcomparisonContext) EqualcomparisonStrings

func (s *EqualcomparisonContext) EqualcomparisonStrings() IEqualcomparisonStringsContext

func (*EqualcomparisonContext) ExitRule

func (s *EqualcomparisonContext) ExitRule(listener antlr.ParseTreeListener)

func (*EqualcomparisonContext) GetParser

func (s *EqualcomparisonContext) GetParser() antlr.Parser

func (*EqualcomparisonContext) GetRuleContext

func (s *EqualcomparisonContext) GetRuleContext() antlr.RuleContext

func (*EqualcomparisonContext) IsEqualcomparisonContext

func (*EqualcomparisonContext) IsEqualcomparisonContext()

func (*EqualcomparisonContext) ToStringTree

func (s *EqualcomparisonContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type EqualcomparisonDateTimeContext

type EqualcomparisonDateTimeContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyEqualcomparisonDateTimeContext

func NewEmptyEqualcomparisonDateTimeContext() *EqualcomparisonDateTimeContext

func NewEqualcomparisonDateTimeContext

func NewEqualcomparisonDateTimeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EqualcomparisonDateTimeContext

func (*EqualcomparisonDateTimeContext) Accept

func (s *EqualcomparisonDateTimeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*EqualcomparisonDateTimeContext) Datetime

func (*EqualcomparisonDateTimeContext) EnterRule

func (*EqualcomparisonDateTimeContext) ExitRule

func (*EqualcomparisonDateTimeContext) GetParser

func (*EqualcomparisonDateTimeContext) GetRuleContext

func (s *EqualcomparisonDateTimeContext) GetRuleContext() antlr.RuleContext

func (*EqualcomparisonDateTimeContext) IsEqualcomparisonDateTimeContext

func (*EqualcomparisonDateTimeContext) IsEqualcomparisonDateTimeContext()

func (*EqualcomparisonDateTimeContext) ToStringTree

func (s *EqualcomparisonDateTimeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type EqualcomparisonIntegerContext

type EqualcomparisonIntegerContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyEqualcomparisonIntegerContext

func NewEmptyEqualcomparisonIntegerContext() *EqualcomparisonIntegerContext

func NewEqualcomparisonIntegerContext

func NewEqualcomparisonIntegerContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EqualcomparisonIntegerContext

func (*EqualcomparisonIntegerContext) Accept

func (s *EqualcomparisonIntegerContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*EqualcomparisonIntegerContext) EnterRule

func (s *EqualcomparisonIntegerContext) EnterRule(listener antlr.ParseTreeListener)

func (*EqualcomparisonIntegerContext) ExitRule

func (*EqualcomparisonIntegerContext) GetParser

func (*EqualcomparisonIntegerContext) GetRuleContext

func (s *EqualcomparisonIntegerContext) GetRuleContext() antlr.RuleContext

func (*EqualcomparisonIntegerContext) INTEGER

func (*EqualcomparisonIntegerContext) IsEqualcomparisonIntegerContext

func (*EqualcomparisonIntegerContext) IsEqualcomparisonIntegerContext()

func (*EqualcomparisonIntegerContext) ToStringTree

func (s *EqualcomparisonIntegerContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type EqualcomparisonNumberContext

type EqualcomparisonNumberContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyEqualcomparisonNumberContext

func NewEmptyEqualcomparisonNumberContext() *EqualcomparisonNumberContext

func NewEqualcomparisonNumberContext

func NewEqualcomparisonNumberContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EqualcomparisonNumberContext

func (*EqualcomparisonNumberContext) Accept

func (s *EqualcomparisonNumberContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*EqualcomparisonNumberContext) EnterRule

func (s *EqualcomparisonNumberContext) EnterRule(listener antlr.ParseTreeListener)

func (*EqualcomparisonNumberContext) ExitRule

func (*EqualcomparisonNumberContext) GetParser

func (s *EqualcomparisonNumberContext) GetParser() antlr.Parser

func (*EqualcomparisonNumberContext) GetRuleContext

func (s *EqualcomparisonNumberContext) GetRuleContext() antlr.RuleContext

func (*EqualcomparisonNumberContext) IsEqualcomparisonNumberContext

func (*EqualcomparisonNumberContext) IsEqualcomparisonNumberContext()

func (*EqualcomparisonNumberContext) Number

func (*EqualcomparisonNumberContext) ToStringTree

func (s *EqualcomparisonNumberContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type EqualcomparisonRuleContext

type EqualcomparisonRuleContext struct {
	*ExpressionContext
}

func NewEqualcomparisonRuleContext

func NewEqualcomparisonRuleContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *EqualcomparisonRuleContext

func (*EqualcomparisonRuleContext) Accept

func (s *EqualcomparisonRuleContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*EqualcomparisonRuleContext) EnterRule

func (s *EqualcomparisonRuleContext) EnterRule(listener antlr.ParseTreeListener)

func (*EqualcomparisonRuleContext) Equalcomparison

func (*EqualcomparisonRuleContext) ExitRule

func (s *EqualcomparisonRuleContext) ExitRule(listener antlr.ParseTreeListener)

func (*EqualcomparisonRuleContext) GetRuleContext

func (s *EqualcomparisonRuleContext) GetRuleContext() antlr.RuleContext

type EqualcomparisonStringsContext

type EqualcomparisonStringsContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyEqualcomparisonStringsContext

func NewEmptyEqualcomparisonStringsContext() *EqualcomparisonStringsContext

func NewEqualcomparisonStringsContext

func NewEqualcomparisonStringsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EqualcomparisonStringsContext

func (*EqualcomparisonStringsContext) Accept

func (s *EqualcomparisonStringsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*EqualcomparisonStringsContext) EnterRule

func (s *EqualcomparisonStringsContext) EnterRule(listener antlr.ParseTreeListener)

func (*EqualcomparisonStringsContext) ExitRule

func (*EqualcomparisonStringsContext) GetParser

func (*EqualcomparisonStringsContext) GetRuleContext

func (s *EqualcomparisonStringsContext) GetRuleContext() antlr.RuleContext

func (*EqualcomparisonStringsContext) IsEqualcomparisonStringsContext

func (*EqualcomparisonStringsContext) IsEqualcomparisonStringsContext()

func (*EqualcomparisonStringsContext) Strings

func (*EqualcomparisonStringsContext) ToStringTree

func (s *EqualcomparisonStringsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

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 IBoolsContext

type IBoolsContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsBoolsContext differentiates from other interfaces.
	IsBoolsContext()
}

IBoolsContext is an interface to support dynamic dispatch.

type IComparisonContext

type IComparisonContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsComparisonContext differentiates from other interfaces.
	IsComparisonContext()
}

IComparisonContext is an interface to support dynamic dispatch.

type IComparisonDateTimeContext

type IComparisonDateTimeContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsComparisonDateTimeContext differentiates from other interfaces.
	IsComparisonDateTimeContext()
}

IComparisonDateTimeContext is an interface to support dynamic dispatch.

type IComparisonIntegerContext

type IComparisonIntegerContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsComparisonIntegerContext differentiates from other interfaces.
	IsComparisonIntegerContext()
}

IComparisonIntegerContext is an interface to support dynamic dispatch.

type IComparisonNumberContext

type IComparisonNumberContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsComparisonNumberContext differentiates from other interfaces.
	IsComparisonNumberContext()
}

IComparisonNumberContext is an interface to support dynamic dispatch.

type IComparisonOpsContext

type IComparisonOpsContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsComparisonOpsContext differentiates from other interfaces.
	IsComparisonOpsContext()
}

IComparisonOpsContext is an interface to support dynamic dispatch.

type IDatetimeContext

type IDatetimeContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsDatetimeContext differentiates from other interfaces.
	IsDatetimeContext()
}

IDatetimeContext is an interface to support dynamic dispatch.

type IDisjunctionsContext

type IDisjunctionsContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsDisjunctionsContext differentiates from other interfaces.
	IsDisjunctionsContext()
}

IDisjunctionsContext is an interface to support dynamic dispatch.

type IDisjunctionsDateTimeContext

type IDisjunctionsDateTimeContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsDisjunctionsDateTimeContext differentiates from other interfaces.
	IsDisjunctionsDateTimeContext()
}

IDisjunctionsDateTimeContext is an interface to support dynamic dispatch.

type IDisjunctionsIntegerContext

type IDisjunctionsIntegerContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsDisjunctionsIntegerContext differentiates from other interfaces.
	IsDisjunctionsIntegerContext()
}

IDisjunctionsIntegerContext is an interface to support dynamic dispatch.

type IDisjunctionsNumberContext

type IDisjunctionsNumberContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsDisjunctionsNumberContext differentiates from other interfaces.
	IsDisjunctionsNumberContext()
}

IDisjunctionsNumberContext is an interface to support dynamic dispatch.

type IDisjunctionsStringContext

type IDisjunctionsStringContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsDisjunctionsStringContext differentiates from other interfaces.
	IsDisjunctionsStringContext()
}

IDisjunctionsStringContext is an interface to support dynamic dispatch.

type IEntryContext

type IEntryContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsEntryContext differentiates from other interfaces.
	IsEntryContext()
}

IEntryContext is an interface to support dynamic dispatch.

type IEqualcomparisonBoolContext

type IEqualcomparisonBoolContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsEqualcomparisonBoolContext differentiates from other interfaces.
	IsEqualcomparisonBoolContext()
}

IEqualcomparisonBoolContext is an interface to support dynamic dispatch.

type IEqualcomparisonContext

type IEqualcomparisonContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsEqualcomparisonContext differentiates from other interfaces.
	IsEqualcomparisonContext()
}

IEqualcomparisonContext is an interface to support dynamic dispatch.

type IEqualcomparisonDateTimeContext

type IEqualcomparisonDateTimeContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsEqualcomparisonDateTimeContext differentiates from other interfaces.
	IsEqualcomparisonDateTimeContext()
}

IEqualcomparisonDateTimeContext is an interface to support dynamic dispatch.

type IEqualcomparisonIntegerContext

type IEqualcomparisonIntegerContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsEqualcomparisonIntegerContext differentiates from other interfaces.
	IsEqualcomparisonIntegerContext()
}

IEqualcomparisonIntegerContext is an interface to support dynamic dispatch.

type IEqualcomparisonNumberContext

type IEqualcomparisonNumberContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsEqualcomparisonNumberContext differentiates from other interfaces.
	IsEqualcomparisonNumberContext()
}

IEqualcomparisonNumberContext is an interface to support dynamic dispatch.

type IEqualcomparisonStringsContext

type IEqualcomparisonStringsContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsEqualcomparisonStringsContext differentiates from other interfaces.
	IsEqualcomparisonStringsContext()
}

IEqualcomparisonStringsContext 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 INegationContext

type INegationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsNegationContext differentiates from other interfaces.
	IsNegationContext()
}

INegationContext is an interface to support dynamic dispatch.

type INumberContext

type INumberContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsNumberContext differentiates from other interfaces.
	IsNumberContext()
}

INumberContext is an interface to support dynamic dispatch.

type IRangeDateTimeContext

type IRangeDateTimeContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsRangeDateTimeContext differentiates from other interfaces.
	IsRangeDateTimeContext()
}

IRangeDateTimeContext is an interface to support dynamic dispatch.

type IRangeIntegerContext

type IRangeIntegerContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsRangeIntegerContext differentiates from other interfaces.
	IsRangeIntegerContext()
}

IRangeIntegerContext is an interface to support dynamic dispatch.

type IRangeNumberContext

type IRangeNumberContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsRangeNumberContext differentiates from other interfaces.
	IsRangeNumberContext()
}

IRangeNumberContext is an interface to support dynamic dispatch.

type IRangesContext

type IRangesContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsRangesContext differentiates from other interfaces.
	IsRangesContext()
}

IRangesContext is an interface to support dynamic dispatch.

type IRopContext

type IRopContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsRopContext differentiates from other interfaces.
	IsRopContext()
}

IRopContext is an interface to support dynamic dispatch.

type IStringsContext

type IStringsContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsStringsContext differentiates from other interfaces.
	IsStringsContext()
}

IStringsContext is an interface to support dynamic dispatch.

type IValidBoolInputContext

type IValidBoolInputContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsValidBoolInputContext differentiates from other interfaces.
	IsValidBoolInputContext()
}

IValidBoolInputContext is an interface to support dynamic dispatch.

type IValidBoolOutputContext

type IValidBoolOutputContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsValidBoolOutputContext differentiates from other interfaces.
	IsValidBoolOutputContext()
}

IValidBoolOutputContext is an interface to support dynamic dispatch.

type IValidDateTimeInputContext

type IValidDateTimeInputContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsValidDateTimeInputContext differentiates from other interfaces.
	IsValidDateTimeInputContext()
}

IValidDateTimeInputContext is an interface to support dynamic dispatch.

type IValidDateTimeOutputContext

type IValidDateTimeOutputContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsValidDateTimeOutputContext differentiates from other interfaces.
	IsValidDateTimeOutputContext()
}

IValidDateTimeOutputContext is an interface to support dynamic dispatch.

type IValidIntegerInputContext

type IValidIntegerInputContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsValidIntegerInputContext differentiates from other interfaces.
	IsValidIntegerInputContext()
}

IValidIntegerInputContext is an interface to support dynamic dispatch.

type IValidIntegerOutputContext

type IValidIntegerOutputContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsValidIntegerOutputContext differentiates from other interfaces.
	IsValidIntegerOutputContext()
}

IValidIntegerOutputContext is an interface to support dynamic dispatch.

type IValidNumberInputContext

type IValidNumberInputContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsValidNumberInputContext differentiates from other interfaces.
	IsValidNumberInputContext()
}

IValidNumberInputContext is an interface to support dynamic dispatch.

type IValidNumberOutputContext

type IValidNumberOutputContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsValidNumberOutputContext differentiates from other interfaces.
	IsValidNumberOutputContext()
}

IValidNumberOutputContext is an interface to support dynamic dispatch.

type IValidStringInputContext

type IValidStringInputContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsValidStringInputContext differentiates from other interfaces.
	IsValidStringInputContext()
}

IValidStringInputContext is an interface to support dynamic dispatch.

type IValidStringOutputContext

type IValidStringOutputContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsValidStringOutputContext differentiates from other interfaces.
	IsValidStringOutputContext()
}

IValidStringOutputContext is an interface to support dynamic dispatch.

type IntegerAssignmentOutputRuleContext

type IntegerAssignmentOutputRuleContext struct {
	*ValidIntegerOutputContext
}

func (*IntegerAssignmentOutputRuleContext) Accept

func (s *IntegerAssignmentOutputRuleContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*IntegerAssignmentOutputRuleContext) EOF

func (*IntegerAssignmentOutputRuleContext) EnterRule

func (*IntegerAssignmentOutputRuleContext) ExitRule

func (*IntegerAssignmentOutputRuleContext) GetRuleContext

func (*IntegerAssignmentOutputRuleContext) INTEGER

type NegationContext

type NegationContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyNegationContext

func NewEmptyNegationContext() *NegationContext

func NewNegationContext

func NewNegationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NegationContext

func (*NegationContext) Accept

func (s *NegationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*NegationContext) Comparison

func (s *NegationContext) Comparison() IComparisonContext

func (*NegationContext) Disjunctions

func (s *NegationContext) Disjunctions() IDisjunctionsContext

func (*NegationContext) EnterRule

func (s *NegationContext) EnterRule(listener antlr.ParseTreeListener)

func (*NegationContext) Equalcomparison

func (s *NegationContext) Equalcomparison() IEqualcomparisonContext

func (*NegationContext) ExitRule

func (s *NegationContext) ExitRule(listener antlr.ParseTreeListener)

func (*NegationContext) GetParser

func (s *NegationContext) GetParser() antlr.Parser

func (*NegationContext) GetRuleContext

func (s *NegationContext) GetRuleContext() antlr.RuleContext

func (*NegationContext) IsNegationContext

func (*NegationContext) IsNegationContext()

func (*NegationContext) NEGATION

func (s *NegationContext) NEGATION() antlr.TerminalNode

func (*NegationContext) Ranges

func (s *NegationContext) Ranges() IRangesContext

func (*NegationContext) ToStringTree

func (s *NegationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type NegationDateTimeInputRuleContext

type NegationDateTimeInputRuleContext struct {
	*ValidDateTimeInputContext
}

func NewNegationDateTimeInputRuleContext

func NewNegationDateTimeInputRuleContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *NegationDateTimeInputRuleContext

func (*NegationDateTimeInputRuleContext) Accept

func (s *NegationDateTimeInputRuleContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*NegationDateTimeInputRuleContext) ComparisonDateTime

func (*NegationDateTimeInputRuleContext) DisjunctionsDateTime

func (*NegationDateTimeInputRuleContext) EOF

func (*NegationDateTimeInputRuleContext) EnterRule

func (*NegationDateTimeInputRuleContext) EqualcomparisonDateTime

func (*NegationDateTimeInputRuleContext) ExitRule

func (*NegationDateTimeInputRuleContext) GetRuleContext

func (*NegationDateTimeInputRuleContext) NEGATION

func (*NegationDateTimeInputRuleContext) RangeDateTime

type NegationIntegerInputRuleContext

type NegationIntegerInputRuleContext struct {
	*ValidIntegerInputContext
}

func NewNegationIntegerInputRuleContext

func NewNegationIntegerInputRuleContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *NegationIntegerInputRuleContext

func (*NegationIntegerInputRuleContext) Accept

func (s *NegationIntegerInputRuleContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*NegationIntegerInputRuleContext) ComparisonInteger

func (*NegationIntegerInputRuleContext) DisjunctionsInteger

func (*NegationIntegerInputRuleContext) EOF

func (*NegationIntegerInputRuleContext) EnterRule

func (*NegationIntegerInputRuleContext) EqualcomparisonInteger

func (*NegationIntegerInputRuleContext) ExitRule

func (*NegationIntegerInputRuleContext) GetRuleContext

func (*NegationIntegerInputRuleContext) NEGATION

func (*NegationIntegerInputRuleContext) RangeInteger

type NegationNumberInputRuleContext

type NegationNumberInputRuleContext struct {
	*ValidNumberInputContext
}

func NewNegationNumberInputRuleContext

func NewNegationNumberInputRuleContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *NegationNumberInputRuleContext

func (*NegationNumberInputRuleContext) Accept

func (s *NegationNumberInputRuleContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*NegationNumberInputRuleContext) ComparisonNumber

func (*NegationNumberInputRuleContext) DisjunctionsNumber

func (*NegationNumberInputRuleContext) EOF

func (*NegationNumberInputRuleContext) EnterRule

func (*NegationNumberInputRuleContext) EqualcomparisonNumber

func (*NegationNumberInputRuleContext) ExitRule

func (*NegationNumberInputRuleContext) GetRuleContext

func (s *NegationNumberInputRuleContext) GetRuleContext() antlr.RuleContext

func (*NegationNumberInputRuleContext) NEGATION

func (*NegationNumberInputRuleContext) RangeNumber

type NegationRuleContext

type NegationRuleContext struct {
	*ExpressionContext
}

func NewNegationRuleContext

func NewNegationRuleContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *NegationRuleContext

func (*NegationRuleContext) Accept

func (s *NegationRuleContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*NegationRuleContext) EnterRule

func (s *NegationRuleContext) EnterRule(listener antlr.ParseTreeListener)

func (*NegationRuleContext) ExitRule

func (s *NegationRuleContext) ExitRule(listener antlr.ParseTreeListener)

func (*NegationRuleContext) GetRuleContext

func (s *NegationRuleContext) GetRuleContext() antlr.RuleContext

func (*NegationRuleContext) Negation

func (s *NegationRuleContext) Negation() INegationContext

type NegationStringInputRuleContext

type NegationStringInputRuleContext struct {
	*ValidStringInputContext
}

func NewNegationStringInputRuleContext

func NewNegationStringInputRuleContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *NegationStringInputRuleContext

func (*NegationStringInputRuleContext) Accept

func (s *NegationStringInputRuleContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*NegationStringInputRuleContext) DisjunctionsString

func (*NegationStringInputRuleContext) EOF

func (*NegationStringInputRuleContext) EnterRule

func (*NegationStringInputRuleContext) EqualcomparisonStrings

func (*NegationStringInputRuleContext) ExitRule

func (*NegationStringInputRuleContext) GetRuleContext

func (s *NegationStringInputRuleContext) GetRuleContext() antlr.RuleContext

func (*NegationStringInputRuleContext) NEGATION

type NumberAssignmentOutputRuleContext

type NumberAssignmentOutputRuleContext struct {
	*ValidNumberOutputContext
}

func (*NumberAssignmentOutputRuleContext) Accept

func (s *NumberAssignmentOutputRuleContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*NumberAssignmentOutputRuleContext) EOF

func (*NumberAssignmentOutputRuleContext) EnterRule

func (*NumberAssignmentOutputRuleContext) ExitRule

func (*NumberAssignmentOutputRuleContext) GetRuleContext

func (*NumberAssignmentOutputRuleContext) Number

type NumberContext

type NumberContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyNumberContext

func NewEmptyNumberContext() *NumberContext

func NewNumberContext

func NewNumberContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NumberContext

func (*NumberContext) Accept

func (s *NumberContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*NumberContext) EnterRule

func (s *NumberContext) EnterRule(listener antlr.ParseTreeListener)

func (*NumberContext) ExitRule

func (s *NumberContext) ExitRule(listener antlr.ParseTreeListener)

func (*NumberContext) FLOAT

func (s *NumberContext) FLOAT() antlr.TerminalNode

func (*NumberContext) GetParser

func (s *NumberContext) GetParser() antlr.Parser

func (*NumberContext) GetRuleContext

func (s *NumberContext) GetRuleContext() antlr.RuleContext

func (*NumberContext) INTEGER

func (s *NumberContext) INTEGER() antlr.TerminalNode

func (*NumberContext) IsNumberContext

func (*NumberContext) IsNumberContext()

func (*NumberContext) ToStringTree

func (s *NumberContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type RangeComparisonDateTimeInputRuleContext

type RangeComparisonDateTimeInputRuleContext struct {
	*ValidDateTimeInputContext
}

func (*RangeComparisonDateTimeInputRuleContext) Accept

func (s *RangeComparisonDateTimeInputRuleContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*RangeComparisonDateTimeInputRuleContext) EOF

func (*RangeComparisonDateTimeInputRuleContext) EnterRule

func (*RangeComparisonDateTimeInputRuleContext) ExitRule

func (*RangeComparisonDateTimeInputRuleContext) GetRuleContext

func (*RangeComparisonDateTimeInputRuleContext) RangeDateTime

type RangeComparisonIntegerInputRuleContext

type RangeComparisonIntegerInputRuleContext struct {
	*ValidIntegerInputContext
}

func (*RangeComparisonIntegerInputRuleContext) Accept

func (s *RangeComparisonIntegerInputRuleContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*RangeComparisonIntegerInputRuleContext) EOF

func (*RangeComparisonIntegerInputRuleContext) EnterRule

func (*RangeComparisonIntegerInputRuleContext) ExitRule

func (*RangeComparisonIntegerInputRuleContext) GetRuleContext

func (*RangeComparisonIntegerInputRuleContext) RangeInteger

type RangeComparisonNumberInputRuleContext

type RangeComparisonNumberInputRuleContext struct {
	*ValidNumberInputContext
}

func (*RangeComparisonNumberInputRuleContext) Accept

func (s *RangeComparisonNumberInputRuleContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*RangeComparisonNumberInputRuleContext) EOF

func (*RangeComparisonNumberInputRuleContext) EnterRule

func (*RangeComparisonNumberInputRuleContext) ExitRule

func (*RangeComparisonNumberInputRuleContext) GetRuleContext

func (*RangeComparisonNumberInputRuleContext) RangeNumber

type RangeDateTimeContext

type RangeDateTimeContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyRangeDateTimeContext

func NewEmptyRangeDateTimeContext() *RangeDateTimeContext

func NewRangeDateTimeContext

func NewRangeDateTimeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RangeDateTimeContext

func (*RangeDateTimeContext) Accept

func (s *RangeDateTimeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*RangeDateTimeContext) AllDatetime

func (s *RangeDateTimeContext) AllDatetime() []IDatetimeContext

func (*RangeDateTimeContext) AllRop

func (s *RangeDateTimeContext) AllRop() []IRopContext

func (*RangeDateTimeContext) Datetime

func (s *RangeDateTimeContext) Datetime(i int) IDatetimeContext

func (*RangeDateTimeContext) EnterRule

func (s *RangeDateTimeContext) EnterRule(listener antlr.ParseTreeListener)

func (*RangeDateTimeContext) ExitRule

func (s *RangeDateTimeContext) ExitRule(listener antlr.ParseTreeListener)

func (*RangeDateTimeContext) GetParser

func (s *RangeDateTimeContext) GetParser() antlr.Parser

func (*RangeDateTimeContext) GetRuleContext

func (s *RangeDateTimeContext) GetRuleContext() antlr.RuleContext

func (*RangeDateTimeContext) IsRangeDateTimeContext

func (*RangeDateTimeContext) IsRangeDateTimeContext()

func (*RangeDateTimeContext) Rop

func (*RangeDateTimeContext) ToStringTree

func (s *RangeDateTimeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type RangeIntegerContext

type RangeIntegerContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyRangeIntegerContext

func NewEmptyRangeIntegerContext() *RangeIntegerContext

func NewRangeIntegerContext

func NewRangeIntegerContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RangeIntegerContext

func (*RangeIntegerContext) Accept

func (s *RangeIntegerContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*RangeIntegerContext) AllINTEGER

func (s *RangeIntegerContext) AllINTEGER() []antlr.TerminalNode

func (*RangeIntegerContext) AllRop

func (s *RangeIntegerContext) AllRop() []IRopContext

func (*RangeIntegerContext) EnterRule

func (s *RangeIntegerContext) EnterRule(listener antlr.ParseTreeListener)

func (*RangeIntegerContext) ExitRule

func (s *RangeIntegerContext) ExitRule(listener antlr.ParseTreeListener)

func (*RangeIntegerContext) GetParser

func (s *RangeIntegerContext) GetParser() antlr.Parser

func (*RangeIntegerContext) GetRuleContext

func (s *RangeIntegerContext) GetRuleContext() antlr.RuleContext

func (*RangeIntegerContext) INTEGER

func (s *RangeIntegerContext) INTEGER(i int) antlr.TerminalNode

func (*RangeIntegerContext) IsRangeIntegerContext

func (*RangeIntegerContext) IsRangeIntegerContext()

func (*RangeIntegerContext) Rop

func (*RangeIntegerContext) ToStringTree

func (s *RangeIntegerContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type RangeNumberContext

type RangeNumberContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyRangeNumberContext

func NewEmptyRangeNumberContext() *RangeNumberContext

func NewRangeNumberContext

func NewRangeNumberContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RangeNumberContext

func (*RangeNumberContext) Accept

func (s *RangeNumberContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*RangeNumberContext) AllNumber

func (s *RangeNumberContext) AllNumber() []INumberContext

func (*RangeNumberContext) AllRop

func (s *RangeNumberContext) AllRop() []IRopContext

func (*RangeNumberContext) EnterRule

func (s *RangeNumberContext) EnterRule(listener antlr.ParseTreeListener)

func (*RangeNumberContext) ExitRule

func (s *RangeNumberContext) ExitRule(listener antlr.ParseTreeListener)

func (*RangeNumberContext) GetParser

func (s *RangeNumberContext) GetParser() antlr.Parser

func (*RangeNumberContext) GetRuleContext

func (s *RangeNumberContext) GetRuleContext() antlr.RuleContext

func (*RangeNumberContext) IsRangeNumberContext

func (*RangeNumberContext) IsRangeNumberContext()

func (*RangeNumberContext) Number

func (s *RangeNumberContext) Number(i int) INumberContext

func (*RangeNumberContext) Rop

func (*RangeNumberContext) ToStringTree

func (s *RangeNumberContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type RangeRuleContext

type RangeRuleContext struct {
	*ExpressionContext
}

func NewRangeRuleContext

func NewRangeRuleContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *RangeRuleContext

func (*RangeRuleContext) Accept

func (s *RangeRuleContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*RangeRuleContext) EnterRule

func (s *RangeRuleContext) EnterRule(listener antlr.ParseTreeListener)

func (*RangeRuleContext) ExitRule

func (s *RangeRuleContext) ExitRule(listener antlr.ParseTreeListener)

func (*RangeRuleContext) GetRuleContext

func (s *RangeRuleContext) GetRuleContext() antlr.RuleContext

func (*RangeRuleContext) Ranges

func (s *RangeRuleContext) Ranges() IRangesContext

type RangesContext

type RangesContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyRangesContext

func NewEmptyRangesContext() *RangesContext

func NewRangesContext

func NewRangesContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RangesContext

func (*RangesContext) Accept

func (s *RangesContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*RangesContext) EnterRule

func (s *RangesContext) EnterRule(listener antlr.ParseTreeListener)

func (*RangesContext) ExitRule

func (s *RangesContext) ExitRule(listener antlr.ParseTreeListener)

func (*RangesContext) GetParser

func (s *RangesContext) GetParser() antlr.Parser

func (*RangesContext) GetRuleContext

func (s *RangesContext) GetRuleContext() antlr.RuleContext

func (*RangesContext) IsRangesContext

func (*RangesContext) IsRangesContext()

func (*RangesContext) RangeDateTime

func (s *RangesContext) RangeDateTime() IRangeDateTimeContext

func (*RangesContext) RangeInteger

func (s *RangesContext) RangeInteger() IRangeIntegerContext

func (*RangesContext) RangeNumber

func (s *RangesContext) RangeNumber() IRangeNumberContext

func (*RangesContext) ToStringTree

func (s *RangesContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type RopContext

type RopContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyRopContext

func NewEmptyRopContext() *RopContext

func NewRopContext

func NewRopContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RopContext

func (*RopContext) Accept

func (s *RopContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*RopContext) EnterRule

func (s *RopContext) EnterRule(listener antlr.ParseTreeListener)

func (*RopContext) ExitRule

func (s *RopContext) ExitRule(listener antlr.ParseTreeListener)

func (*RopContext) GetParser

func (s *RopContext) GetParser() antlr.Parser

func (*RopContext) GetRuleContext

func (s *RopContext) GetRuleContext() antlr.RuleContext

func (*RopContext) IsRopContext

func (*RopContext) IsRopContext()

func (*RopContext) RANGEIN

func (s *RopContext) RANGEIN() antlr.TerminalNode

func (*RopContext) RANGEOUT

func (s *RopContext) RANGEOUT() antlr.TerminalNode

func (*RopContext) ToStringTree

func (s *RopContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type SFeelLexer

type SFeelLexer struct {
	*antlr.BaseLexer
	// contains filtered or unexported fields
}

func NewSFeelLexer

func NewSFeelLexer(input antlr.CharStream) *SFeelLexer

NewSFeelLexer produces a new lexer instance for the optional input antlr.CharStream.

The *SFeelLexer instance produced may be reused by calling the SetInputStream method. The initial lexer configuration is expensive to construct, and the object is not thread-safe; however, if used within a Golang sync.Pool, the construction cost amortizes well and the objects can be used in a thread-safe manner.

type SFeelListener

type SFeelListener interface {
	antlr.ParseTreeListener

	// EnterEntry is called when entering the entry production.
	EnterEntry(c *EntryContext)

	// EnterEqualComparisonIntegerInputRule is called when entering the EqualComparisonIntegerInputRule production.
	EnterEqualComparisonIntegerInputRule(c *EqualComparisonIntegerInputRuleContext)

	// EnterComparisonIntegerInputRule is called when entering the ComparisonIntegerInputRule production.
	EnterComparisonIntegerInputRule(c *ComparisonIntegerInputRuleContext)

	// EnterRangeComparisonIntegerInputRule is called when entering the RangeComparisonIntegerInputRule production.
	EnterRangeComparisonIntegerInputRule(c *RangeComparisonIntegerInputRuleContext)

	// EnterDisjunctionsIntegerInputRule is called when entering the DisjunctionsIntegerInputRule production.
	EnterDisjunctionsIntegerInputRule(c *DisjunctionsIntegerInputRuleContext)

	// EnterNegationIntegerInputRule is called when entering the NegationIntegerInputRule production.
	EnterNegationIntegerInputRule(c *NegationIntegerInputRuleContext)

	// EnterEmptyIntegerInputRule is called when entering the EmptyIntegerInputRule production.
	EnterEmptyIntegerInputRule(c *EmptyIntegerInputRuleContext)

	// EnterEqualComparisonNumberInputRule is called when entering the EqualComparisonNumberInputRule production.
	EnterEqualComparisonNumberInputRule(c *EqualComparisonNumberInputRuleContext)

	// EnterComparisonNumberInputRule is called when entering the ComparisonNumberInputRule production.
	EnterComparisonNumberInputRule(c *ComparisonNumberInputRuleContext)

	// EnterRangeComparisonNumberInputRule is called when entering the RangeComparisonNumberInputRule production.
	EnterRangeComparisonNumberInputRule(c *RangeComparisonNumberInputRuleContext)

	// EnterDisjunctionsNumberInputRule is called when entering the DisjunctionsNumberInputRule production.
	EnterDisjunctionsNumberInputRule(c *DisjunctionsNumberInputRuleContext)

	// EnterNegationNumberInputRule is called when entering the NegationNumberInputRule production.
	EnterNegationNumberInputRule(c *NegationNumberInputRuleContext)

	// EnterEmptyNumberInputRule is called when entering the EmptyNumberInputRule production.
	EnterEmptyNumberInputRule(c *EmptyNumberInputRuleContext)

	// EnterEqualComparisonStringInputRule is called when entering the EqualComparisonStringInputRule production.
	EnterEqualComparisonStringInputRule(c *EqualComparisonStringInputRuleContext)

	// EnterDisjunctionsStringInputRule is called when entering the DisjunctionsStringInputRule production.
	EnterDisjunctionsStringInputRule(c *DisjunctionsStringInputRuleContext)

	// EnterNegationStringInputRule is called when entering the NegationStringInputRule production.
	EnterNegationStringInputRule(c *NegationStringInputRuleContext)

	// EnterEmptyStringInputRule is called when entering the EmptyStringInputRule production.
	EnterEmptyStringInputRule(c *EmptyStringInputRuleContext)

	// EnterEqualComparisonBoolInputRule is called when entering the EqualComparisonBoolInputRule production.
	EnterEqualComparisonBoolInputRule(c *EqualComparisonBoolInputRuleContext)

	// EnterEmptyBoolInputRule is called when entering the EmptyBoolInputRule production.
	EnterEmptyBoolInputRule(c *EmptyBoolInputRuleContext)

	// EnterEqualComparisonDateTimeInputRule is called when entering the EqualComparisonDateTimeInputRule production.
	EnterEqualComparisonDateTimeInputRule(c *EqualComparisonDateTimeInputRuleContext)

	// EnterComparisonDateTimeInputRule is called when entering the ComparisonDateTimeInputRule production.
	EnterComparisonDateTimeInputRule(c *ComparisonDateTimeInputRuleContext)

	// EnterRangeComparisonDateTimeInputRule is called when entering the RangeComparisonDateTimeInputRule production.
	EnterRangeComparisonDateTimeInputRule(c *RangeComparisonDateTimeInputRuleContext)

	// EnterDisjunctionsDateTimeInputRule is called when entering the DisjunctionsDateTimeInputRule production.
	EnterDisjunctionsDateTimeInputRule(c *DisjunctionsDateTimeInputRuleContext)

	// EnterNegationDateTimeInputRule is called when entering the NegationDateTimeInputRule production.
	EnterNegationDateTimeInputRule(c *NegationDateTimeInputRuleContext)

	// EnterEmptyDateTimeInputRule is called when entering the EmptyDateTimeInputRule production.
	EnterEmptyDateTimeInputRule(c *EmptyDateTimeInputRuleContext)

	// EnterIntegerAssignmentOutputRule is called when entering the IntegerAssignmentOutputRule production.
	EnterIntegerAssignmentOutputRule(c *IntegerAssignmentOutputRuleContext)

	// EnterEmptyIntegerOutputRule is called when entering the EmptyIntegerOutputRule production.
	EnterEmptyIntegerOutputRule(c *EmptyIntegerOutputRuleContext)

	// EnterNumberAssignmentOutputRule is called when entering the NumberAssignmentOutputRule production.
	EnterNumberAssignmentOutputRule(c *NumberAssignmentOutputRuleContext)

	// EnterEmptyNumberOutputRule is called when entering the EmptyNumberOutputRule production.
	EnterEmptyNumberOutputRule(c *EmptyNumberOutputRuleContext)

	// EnterStringAssignmentOutputRule is called when entering the StringAssignmentOutputRule production.
	EnterStringAssignmentOutputRule(c *StringAssignmentOutputRuleContext)

	// EnterEmptyStringOutputRule is called when entering the EmptyStringOutputRule production.
	EnterEmptyStringOutputRule(c *EmptyStringOutputRuleContext)

	// EnterBoolAssignmentOutputRule is called when entering the BoolAssignmentOutputRule production.
	EnterBoolAssignmentOutputRule(c *BoolAssignmentOutputRuleContext)

	// EnterEmptyBoolOutputRule is called when entering the EmptyBoolOutputRule production.
	EnterEmptyBoolOutputRule(c *EmptyBoolOutputRuleContext)

	// EnterDateTimeAssignmentOutputRule is called when entering the DateTimeAssignmentOutputRule production.
	EnterDateTimeAssignmentOutputRule(c *DateTimeAssignmentOutputRuleContext)

	// EnterEmptyDateTimeOutputRule is called when entering the EmptyDateTimeOutputRule production.
	EnterEmptyDateTimeOutputRule(c *EmptyDateTimeOutputRuleContext)

	// EnterEqualcomparisonRule is called when entering the EqualcomparisonRule production.
	EnterEqualcomparisonRule(c *EqualcomparisonRuleContext)

	// EnterComparisionsRule is called when entering the ComparisionsRule production.
	EnterComparisionsRule(c *ComparisionsRuleContext)

	// EnterRangeRule is called when entering the RangeRule production.
	EnterRangeRule(c *RangeRuleContext)

	// EnterDisjunctionRule is called when entering the DisjunctionRule production.
	EnterDisjunctionRule(c *DisjunctionRuleContext)

	// EnterNegationRule is called when entering the NegationRule production.
	EnterNegationRule(c *NegationRuleContext)

	// EnterEmptyInputRule is called when entering the EmptyInputRule production.
	EnterEmptyInputRule(c *EmptyInputRuleContext)

	// EnterNumber is called when entering the number production.
	EnterNumber(c *NumberContext)

	// EnterStrings is called when entering the strings production.
	EnterStrings(c *StringsContext)

	// EnterBools is called when entering the bools production.
	EnterBools(c *BoolsContext)

	// EnterDatetime is called when entering the datetime production.
	EnterDatetime(c *DatetimeContext)

	// EnterEqualcomparison is called when entering the equalcomparison production.
	EnterEqualcomparison(c *EqualcomparisonContext)

	// EnterEqualcomparisonInteger is called when entering the equalcomparisonInteger production.
	EnterEqualcomparisonInteger(c *EqualcomparisonIntegerContext)

	// EnterEqualcomparisonNumber is called when entering the equalcomparisonNumber production.
	EnterEqualcomparisonNumber(c *EqualcomparisonNumberContext)

	// EnterEqualcomparisonBool is called when entering the equalcomparisonBool production.
	EnterEqualcomparisonBool(c *EqualcomparisonBoolContext)

	// EnterEqualcomparisonStrings is called when entering the equalcomparisonStrings production.
	EnterEqualcomparisonStrings(c *EqualcomparisonStringsContext)

	// EnterEqualcomparisonDateTime is called when entering the equalcomparisonDateTime production.
	EnterEqualcomparisonDateTime(c *EqualcomparisonDateTimeContext)

	// EnterComparison is called when entering the comparison production.
	EnterComparison(c *ComparisonContext)

	// EnterComparisonOps is called when entering the comparisonOps production.
	EnterComparisonOps(c *ComparisonOpsContext)

	// EnterComparisonInteger is called when entering the comparisonInteger production.
	EnterComparisonInteger(c *ComparisonIntegerContext)

	// EnterComparisonDateTime is called when entering the comparisonDateTime production.
	EnterComparisonDateTime(c *ComparisonDateTimeContext)

	// EnterComparisonNumber is called when entering the comparisonNumber production.
	EnterComparisonNumber(c *ComparisonNumberContext)

	// EnterRanges is called when entering the ranges production.
	EnterRanges(c *RangesContext)

	// EnterRop is called when entering the rop production.
	EnterRop(c *RopContext)

	// EnterRangeInteger is called when entering the rangeInteger production.
	EnterRangeInteger(c *RangeIntegerContext)

	// EnterRangeNumber is called when entering the rangeNumber production.
	EnterRangeNumber(c *RangeNumberContext)

	// EnterRangeDateTime is called when entering the rangeDateTime production.
	EnterRangeDateTime(c *RangeDateTimeContext)

	// EnterDisjunctions is called when entering the disjunctions production.
	EnterDisjunctions(c *DisjunctionsContext)

	// EnterDisjunctionsInteger is called when entering the disjunctionsInteger production.
	EnterDisjunctionsInteger(c *DisjunctionsIntegerContext)

	// EnterDisjunctionsNumber is called when entering the disjunctionsNumber production.
	EnterDisjunctionsNumber(c *DisjunctionsNumberContext)

	// EnterDisjunctionsString is called when entering the disjunctionsString production.
	EnterDisjunctionsString(c *DisjunctionsStringContext)

	// EnterDisjunctionsDateTime is called when entering the disjunctionsDateTime production.
	EnterDisjunctionsDateTime(c *DisjunctionsDateTimeContext)

	// EnterNegation is called when entering the negation production.
	EnterNegation(c *NegationContext)

	// ExitEntry is called when exiting the entry production.
	ExitEntry(c *EntryContext)

	// ExitEqualComparisonIntegerInputRule is called when exiting the EqualComparisonIntegerInputRule production.
	ExitEqualComparisonIntegerInputRule(c *EqualComparisonIntegerInputRuleContext)

	// ExitComparisonIntegerInputRule is called when exiting the ComparisonIntegerInputRule production.
	ExitComparisonIntegerInputRule(c *ComparisonIntegerInputRuleContext)

	// ExitRangeComparisonIntegerInputRule is called when exiting the RangeComparisonIntegerInputRule production.
	ExitRangeComparisonIntegerInputRule(c *RangeComparisonIntegerInputRuleContext)

	// ExitDisjunctionsIntegerInputRule is called when exiting the DisjunctionsIntegerInputRule production.
	ExitDisjunctionsIntegerInputRule(c *DisjunctionsIntegerInputRuleContext)

	// ExitNegationIntegerInputRule is called when exiting the NegationIntegerInputRule production.
	ExitNegationIntegerInputRule(c *NegationIntegerInputRuleContext)

	// ExitEmptyIntegerInputRule is called when exiting the EmptyIntegerInputRule production.
	ExitEmptyIntegerInputRule(c *EmptyIntegerInputRuleContext)

	// ExitEqualComparisonNumberInputRule is called when exiting the EqualComparisonNumberInputRule production.
	ExitEqualComparisonNumberInputRule(c *EqualComparisonNumberInputRuleContext)

	// ExitComparisonNumberInputRule is called when exiting the ComparisonNumberInputRule production.
	ExitComparisonNumberInputRule(c *ComparisonNumberInputRuleContext)

	// ExitRangeComparisonNumberInputRule is called when exiting the RangeComparisonNumberInputRule production.
	ExitRangeComparisonNumberInputRule(c *RangeComparisonNumberInputRuleContext)

	// ExitDisjunctionsNumberInputRule is called when exiting the DisjunctionsNumberInputRule production.
	ExitDisjunctionsNumberInputRule(c *DisjunctionsNumberInputRuleContext)

	// ExitNegationNumberInputRule is called when exiting the NegationNumberInputRule production.
	ExitNegationNumberInputRule(c *NegationNumberInputRuleContext)

	// ExitEmptyNumberInputRule is called when exiting the EmptyNumberInputRule production.
	ExitEmptyNumberInputRule(c *EmptyNumberInputRuleContext)

	// ExitEqualComparisonStringInputRule is called when exiting the EqualComparisonStringInputRule production.
	ExitEqualComparisonStringInputRule(c *EqualComparisonStringInputRuleContext)

	// ExitDisjunctionsStringInputRule is called when exiting the DisjunctionsStringInputRule production.
	ExitDisjunctionsStringInputRule(c *DisjunctionsStringInputRuleContext)

	// ExitNegationStringInputRule is called when exiting the NegationStringInputRule production.
	ExitNegationStringInputRule(c *NegationStringInputRuleContext)

	// ExitEmptyStringInputRule is called when exiting the EmptyStringInputRule production.
	ExitEmptyStringInputRule(c *EmptyStringInputRuleContext)

	// ExitEqualComparisonBoolInputRule is called when exiting the EqualComparisonBoolInputRule production.
	ExitEqualComparisonBoolInputRule(c *EqualComparisonBoolInputRuleContext)

	// ExitEmptyBoolInputRule is called when exiting the EmptyBoolInputRule production.
	ExitEmptyBoolInputRule(c *EmptyBoolInputRuleContext)

	// ExitEqualComparisonDateTimeInputRule is called when exiting the EqualComparisonDateTimeInputRule production.
	ExitEqualComparisonDateTimeInputRule(c *EqualComparisonDateTimeInputRuleContext)

	// ExitComparisonDateTimeInputRule is called when exiting the ComparisonDateTimeInputRule production.
	ExitComparisonDateTimeInputRule(c *ComparisonDateTimeInputRuleContext)

	// ExitRangeComparisonDateTimeInputRule is called when exiting the RangeComparisonDateTimeInputRule production.
	ExitRangeComparisonDateTimeInputRule(c *RangeComparisonDateTimeInputRuleContext)

	// ExitDisjunctionsDateTimeInputRule is called when exiting the DisjunctionsDateTimeInputRule production.
	ExitDisjunctionsDateTimeInputRule(c *DisjunctionsDateTimeInputRuleContext)

	// ExitNegationDateTimeInputRule is called when exiting the NegationDateTimeInputRule production.
	ExitNegationDateTimeInputRule(c *NegationDateTimeInputRuleContext)

	// ExitEmptyDateTimeInputRule is called when exiting the EmptyDateTimeInputRule production.
	ExitEmptyDateTimeInputRule(c *EmptyDateTimeInputRuleContext)

	// ExitIntegerAssignmentOutputRule is called when exiting the IntegerAssignmentOutputRule production.
	ExitIntegerAssignmentOutputRule(c *IntegerAssignmentOutputRuleContext)

	// ExitEmptyIntegerOutputRule is called when exiting the EmptyIntegerOutputRule production.
	ExitEmptyIntegerOutputRule(c *EmptyIntegerOutputRuleContext)

	// ExitNumberAssignmentOutputRule is called when exiting the NumberAssignmentOutputRule production.
	ExitNumberAssignmentOutputRule(c *NumberAssignmentOutputRuleContext)

	// ExitEmptyNumberOutputRule is called when exiting the EmptyNumberOutputRule production.
	ExitEmptyNumberOutputRule(c *EmptyNumberOutputRuleContext)

	// ExitStringAssignmentOutputRule is called when exiting the StringAssignmentOutputRule production.
	ExitStringAssignmentOutputRule(c *StringAssignmentOutputRuleContext)

	// ExitEmptyStringOutputRule is called when exiting the EmptyStringOutputRule production.
	ExitEmptyStringOutputRule(c *EmptyStringOutputRuleContext)

	// ExitBoolAssignmentOutputRule is called when exiting the BoolAssignmentOutputRule production.
	ExitBoolAssignmentOutputRule(c *BoolAssignmentOutputRuleContext)

	// ExitEmptyBoolOutputRule is called when exiting the EmptyBoolOutputRule production.
	ExitEmptyBoolOutputRule(c *EmptyBoolOutputRuleContext)

	// ExitDateTimeAssignmentOutputRule is called when exiting the DateTimeAssignmentOutputRule production.
	ExitDateTimeAssignmentOutputRule(c *DateTimeAssignmentOutputRuleContext)

	// ExitEmptyDateTimeOutputRule is called when exiting the EmptyDateTimeOutputRule production.
	ExitEmptyDateTimeOutputRule(c *EmptyDateTimeOutputRuleContext)

	// ExitEqualcomparisonRule is called when exiting the EqualcomparisonRule production.
	ExitEqualcomparisonRule(c *EqualcomparisonRuleContext)

	// ExitComparisionsRule is called when exiting the ComparisionsRule production.
	ExitComparisionsRule(c *ComparisionsRuleContext)

	// ExitRangeRule is called when exiting the RangeRule production.
	ExitRangeRule(c *RangeRuleContext)

	// ExitDisjunctionRule is called when exiting the DisjunctionRule production.
	ExitDisjunctionRule(c *DisjunctionRuleContext)

	// ExitNegationRule is called when exiting the NegationRule production.
	ExitNegationRule(c *NegationRuleContext)

	// ExitEmptyInputRule is called when exiting the EmptyInputRule production.
	ExitEmptyInputRule(c *EmptyInputRuleContext)

	// ExitNumber is called when exiting the number production.
	ExitNumber(c *NumberContext)

	// ExitStrings is called when exiting the strings production.
	ExitStrings(c *StringsContext)

	// ExitBools is called when exiting the bools production.
	ExitBools(c *BoolsContext)

	// ExitDatetime is called when exiting the datetime production.
	ExitDatetime(c *DatetimeContext)

	// ExitEqualcomparison is called when exiting the equalcomparison production.
	ExitEqualcomparison(c *EqualcomparisonContext)

	// ExitEqualcomparisonInteger is called when exiting the equalcomparisonInteger production.
	ExitEqualcomparisonInteger(c *EqualcomparisonIntegerContext)

	// ExitEqualcomparisonNumber is called when exiting the equalcomparisonNumber production.
	ExitEqualcomparisonNumber(c *EqualcomparisonNumberContext)

	// ExitEqualcomparisonBool is called when exiting the equalcomparisonBool production.
	ExitEqualcomparisonBool(c *EqualcomparisonBoolContext)

	// ExitEqualcomparisonStrings is called when exiting the equalcomparisonStrings production.
	ExitEqualcomparisonStrings(c *EqualcomparisonStringsContext)

	// ExitEqualcomparisonDateTime is called when exiting the equalcomparisonDateTime production.
	ExitEqualcomparisonDateTime(c *EqualcomparisonDateTimeContext)

	// ExitComparison is called when exiting the comparison production.
	ExitComparison(c *ComparisonContext)

	// ExitComparisonOps is called when exiting the comparisonOps production.
	ExitComparisonOps(c *ComparisonOpsContext)

	// ExitComparisonInteger is called when exiting the comparisonInteger production.
	ExitComparisonInteger(c *ComparisonIntegerContext)

	// ExitComparisonDateTime is called when exiting the comparisonDateTime production.
	ExitComparisonDateTime(c *ComparisonDateTimeContext)

	// ExitComparisonNumber is called when exiting the comparisonNumber production.
	ExitComparisonNumber(c *ComparisonNumberContext)

	// ExitRanges is called when exiting the ranges production.
	ExitRanges(c *RangesContext)

	// ExitRop is called when exiting the rop production.
	ExitRop(c *RopContext)

	// ExitRangeInteger is called when exiting the rangeInteger production.
	ExitRangeInteger(c *RangeIntegerContext)

	// ExitRangeNumber is called when exiting the rangeNumber production.
	ExitRangeNumber(c *RangeNumberContext)

	// ExitRangeDateTime is called when exiting the rangeDateTime production.
	ExitRangeDateTime(c *RangeDateTimeContext)

	// ExitDisjunctions is called when exiting the disjunctions production.
	ExitDisjunctions(c *DisjunctionsContext)

	// ExitDisjunctionsInteger is called when exiting the disjunctionsInteger production.
	ExitDisjunctionsInteger(c *DisjunctionsIntegerContext)

	// ExitDisjunctionsNumber is called when exiting the disjunctionsNumber production.
	ExitDisjunctionsNumber(c *DisjunctionsNumberContext)

	// ExitDisjunctionsString is called when exiting the disjunctionsString production.
	ExitDisjunctionsString(c *DisjunctionsStringContext)

	// ExitDisjunctionsDateTime is called when exiting the disjunctionsDateTime production.
	ExitDisjunctionsDateTime(c *DisjunctionsDateTimeContext)

	// ExitNegation is called when exiting the negation production.
	ExitNegation(c *NegationContext)
}

SFeelListener is a complete listener for a parse tree produced by SFeelParser.

type SFeelParser

type SFeelParser struct {
	*antlr.BaseParser
}

func NewSFeelParser

func NewSFeelParser(input antlr.TokenStream) *SFeelParser

NewSFeelParser produces a new parser instance for the optional input antlr.TokenStream.

The *SFeelParser instance produced may be reused by calling the SetInputStream method. The initial parser configuration is expensive to construct, and the object is not thread-safe; however, if used within a Golang sync.Pool, the construction cost amortizes well and the objects can be used in a thread-safe manner.

func (*SFeelParser) Bools

func (p *SFeelParser) Bools() (localctx IBoolsContext)

func (*SFeelParser) Comparison

func (p *SFeelParser) Comparison() (localctx IComparisonContext)

func (*SFeelParser) ComparisonDateTime

func (p *SFeelParser) ComparisonDateTime() (localctx IComparisonDateTimeContext)

func (*SFeelParser) ComparisonInteger

func (p *SFeelParser) ComparisonInteger() (localctx IComparisonIntegerContext)

func (*SFeelParser) ComparisonNumber

func (p *SFeelParser) ComparisonNumber() (localctx IComparisonNumberContext)

func (*SFeelParser) ComparisonOps

func (p *SFeelParser) ComparisonOps() (localctx IComparisonOpsContext)

func (*SFeelParser) Datetime

func (p *SFeelParser) Datetime() (localctx IDatetimeContext)

func (*SFeelParser) Disjunctions

func (p *SFeelParser) Disjunctions() (localctx IDisjunctionsContext)

func (*SFeelParser) DisjunctionsDateTime

func (p *SFeelParser) DisjunctionsDateTime() (localctx IDisjunctionsDateTimeContext)

func (*SFeelParser) DisjunctionsDateTime_Sempred

func (p *SFeelParser) DisjunctionsDateTime_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*SFeelParser) DisjunctionsInteger

func (p *SFeelParser) DisjunctionsInteger() (localctx IDisjunctionsIntegerContext)

func (*SFeelParser) DisjunctionsInteger_Sempred

func (p *SFeelParser) DisjunctionsInteger_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*SFeelParser) DisjunctionsNumber

func (p *SFeelParser) DisjunctionsNumber() (localctx IDisjunctionsNumberContext)

func (*SFeelParser) DisjunctionsNumber_Sempred

func (p *SFeelParser) DisjunctionsNumber_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*SFeelParser) DisjunctionsString

func (p *SFeelParser) DisjunctionsString() (localctx IDisjunctionsStringContext)

func (*SFeelParser) DisjunctionsString_Sempred

func (p *SFeelParser) DisjunctionsString_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*SFeelParser) Entry

func (p *SFeelParser) Entry() (localctx IEntryContext)

func (*SFeelParser) Equalcomparison

func (p *SFeelParser) Equalcomparison() (localctx IEqualcomparisonContext)

func (*SFeelParser) EqualcomparisonBool

func (p *SFeelParser) EqualcomparisonBool() (localctx IEqualcomparisonBoolContext)

func (*SFeelParser) EqualcomparisonDateTime

func (p *SFeelParser) EqualcomparisonDateTime() (localctx IEqualcomparisonDateTimeContext)

func (*SFeelParser) EqualcomparisonInteger

func (p *SFeelParser) EqualcomparisonInteger() (localctx IEqualcomparisonIntegerContext)

func (*SFeelParser) EqualcomparisonNumber

func (p *SFeelParser) EqualcomparisonNumber() (localctx IEqualcomparisonNumberContext)

func (*SFeelParser) EqualcomparisonStrings

func (p *SFeelParser) EqualcomparisonStrings() (localctx IEqualcomparisonStringsContext)

func (*SFeelParser) Expression

func (p *SFeelParser) Expression() (localctx IExpressionContext)

func (*SFeelParser) Negation

func (p *SFeelParser) Negation() (localctx INegationContext)

func (*SFeelParser) Number

func (p *SFeelParser) Number() (localctx INumberContext)

func (*SFeelParser) RangeDateTime

func (p *SFeelParser) RangeDateTime() (localctx IRangeDateTimeContext)

func (*SFeelParser) RangeInteger

func (p *SFeelParser) RangeInteger() (localctx IRangeIntegerContext)

func (*SFeelParser) RangeNumber

func (p *SFeelParser) RangeNumber() (localctx IRangeNumberContext)

func (*SFeelParser) Ranges

func (p *SFeelParser) Ranges() (localctx IRangesContext)

func (*SFeelParser) Rop

func (p *SFeelParser) Rop() (localctx IRopContext)

func (*SFeelParser) Sempred

func (p *SFeelParser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool

func (*SFeelParser) Strings

func (p *SFeelParser) Strings() (localctx IStringsContext)

func (*SFeelParser) ValidBoolInput

func (p *SFeelParser) ValidBoolInput() (localctx IValidBoolInputContext)

func (*SFeelParser) ValidBoolOutput

func (p *SFeelParser) ValidBoolOutput() (localctx IValidBoolOutputContext)

func (*SFeelParser) ValidDateTimeInput

func (p *SFeelParser) ValidDateTimeInput() (localctx IValidDateTimeInputContext)

func (*SFeelParser) ValidDateTimeOutput

func (p *SFeelParser) ValidDateTimeOutput() (localctx IValidDateTimeOutputContext)

func (*SFeelParser) ValidIntegerInput

func (p *SFeelParser) ValidIntegerInput() (localctx IValidIntegerInputContext)

func (*SFeelParser) ValidIntegerOutput

func (p *SFeelParser) ValidIntegerOutput() (localctx IValidIntegerOutputContext)

func (*SFeelParser) ValidNumberInput

func (p *SFeelParser) ValidNumberInput() (localctx IValidNumberInputContext)

func (*SFeelParser) ValidNumberOutput

func (p *SFeelParser) ValidNumberOutput() (localctx IValidNumberOutputContext)

func (*SFeelParser) ValidStringInput

func (p *SFeelParser) ValidStringInput() (localctx IValidStringInputContext)

func (*SFeelParser) ValidStringOutput

func (p *SFeelParser) ValidStringOutput() (localctx IValidStringOutputContext)

type SFeelVisitor

type SFeelVisitor interface {
	antlr.ParseTreeVisitor

	// Visit a parse tree produced by SFeelParser#entry.
	VisitEntry(ctx *EntryContext) interface{}

	// Visit a parse tree produced by SFeelParser#EqualComparisonIntegerInputRule.
	VisitEqualComparisonIntegerInputRule(ctx *EqualComparisonIntegerInputRuleContext) interface{}

	// Visit a parse tree produced by SFeelParser#ComparisonIntegerInputRule.
	VisitComparisonIntegerInputRule(ctx *ComparisonIntegerInputRuleContext) interface{}

	// Visit a parse tree produced by SFeelParser#RangeComparisonIntegerInputRule.
	VisitRangeComparisonIntegerInputRule(ctx *RangeComparisonIntegerInputRuleContext) interface{}

	// Visit a parse tree produced by SFeelParser#DisjunctionsIntegerInputRule.
	VisitDisjunctionsIntegerInputRule(ctx *DisjunctionsIntegerInputRuleContext) interface{}

	// Visit a parse tree produced by SFeelParser#NegationIntegerInputRule.
	VisitNegationIntegerInputRule(ctx *NegationIntegerInputRuleContext) interface{}

	// Visit a parse tree produced by SFeelParser#EmptyIntegerInputRule.
	VisitEmptyIntegerInputRule(ctx *EmptyIntegerInputRuleContext) interface{}

	// Visit a parse tree produced by SFeelParser#EqualComparisonNumberInputRule.
	VisitEqualComparisonNumberInputRule(ctx *EqualComparisonNumberInputRuleContext) interface{}

	// Visit a parse tree produced by SFeelParser#ComparisonNumberInputRule.
	VisitComparisonNumberInputRule(ctx *ComparisonNumberInputRuleContext) interface{}

	// Visit a parse tree produced by SFeelParser#RangeComparisonNumberInputRule.
	VisitRangeComparisonNumberInputRule(ctx *RangeComparisonNumberInputRuleContext) interface{}

	// Visit a parse tree produced by SFeelParser#DisjunctionsNumberInputRule.
	VisitDisjunctionsNumberInputRule(ctx *DisjunctionsNumberInputRuleContext) interface{}

	// Visit a parse tree produced by SFeelParser#NegationNumberInputRule.
	VisitNegationNumberInputRule(ctx *NegationNumberInputRuleContext) interface{}

	// Visit a parse tree produced by SFeelParser#EmptyNumberInputRule.
	VisitEmptyNumberInputRule(ctx *EmptyNumberInputRuleContext) interface{}

	// Visit a parse tree produced by SFeelParser#EqualComparisonStringInputRule.
	VisitEqualComparisonStringInputRule(ctx *EqualComparisonStringInputRuleContext) interface{}

	// Visit a parse tree produced by SFeelParser#DisjunctionsStringInputRule.
	VisitDisjunctionsStringInputRule(ctx *DisjunctionsStringInputRuleContext) interface{}

	// Visit a parse tree produced by SFeelParser#NegationStringInputRule.
	VisitNegationStringInputRule(ctx *NegationStringInputRuleContext) interface{}

	// Visit a parse tree produced by SFeelParser#EmptyStringInputRule.
	VisitEmptyStringInputRule(ctx *EmptyStringInputRuleContext) interface{}

	// Visit a parse tree produced by SFeelParser#EqualComparisonBoolInputRule.
	VisitEqualComparisonBoolInputRule(ctx *EqualComparisonBoolInputRuleContext) interface{}

	// Visit a parse tree produced by SFeelParser#EmptyBoolInputRule.
	VisitEmptyBoolInputRule(ctx *EmptyBoolInputRuleContext) interface{}

	// Visit a parse tree produced by SFeelParser#EqualComparisonDateTimeInputRule.
	VisitEqualComparisonDateTimeInputRule(ctx *EqualComparisonDateTimeInputRuleContext) interface{}

	// Visit a parse tree produced by SFeelParser#ComparisonDateTimeInputRule.
	VisitComparisonDateTimeInputRule(ctx *ComparisonDateTimeInputRuleContext) interface{}

	// Visit a parse tree produced by SFeelParser#RangeComparisonDateTimeInputRule.
	VisitRangeComparisonDateTimeInputRule(ctx *RangeComparisonDateTimeInputRuleContext) interface{}

	// Visit a parse tree produced by SFeelParser#DisjunctionsDateTimeInputRule.
	VisitDisjunctionsDateTimeInputRule(ctx *DisjunctionsDateTimeInputRuleContext) interface{}

	// Visit a parse tree produced by SFeelParser#NegationDateTimeInputRule.
	VisitNegationDateTimeInputRule(ctx *NegationDateTimeInputRuleContext) interface{}

	// Visit a parse tree produced by SFeelParser#EmptyDateTimeInputRule.
	VisitEmptyDateTimeInputRule(ctx *EmptyDateTimeInputRuleContext) interface{}

	// Visit a parse tree produced by SFeelParser#IntegerAssignmentOutputRule.
	VisitIntegerAssignmentOutputRule(ctx *IntegerAssignmentOutputRuleContext) interface{}

	// Visit a parse tree produced by SFeelParser#EmptyIntegerOutputRule.
	VisitEmptyIntegerOutputRule(ctx *EmptyIntegerOutputRuleContext) interface{}

	// Visit a parse tree produced by SFeelParser#NumberAssignmentOutputRule.
	VisitNumberAssignmentOutputRule(ctx *NumberAssignmentOutputRuleContext) interface{}

	// Visit a parse tree produced by SFeelParser#EmptyNumberOutputRule.
	VisitEmptyNumberOutputRule(ctx *EmptyNumberOutputRuleContext) interface{}

	// Visit a parse tree produced by SFeelParser#StringAssignmentOutputRule.
	VisitStringAssignmentOutputRule(ctx *StringAssignmentOutputRuleContext) interface{}

	// Visit a parse tree produced by SFeelParser#EmptyStringOutputRule.
	VisitEmptyStringOutputRule(ctx *EmptyStringOutputRuleContext) interface{}

	// Visit a parse tree produced by SFeelParser#BoolAssignmentOutputRule.
	VisitBoolAssignmentOutputRule(ctx *BoolAssignmentOutputRuleContext) interface{}

	// Visit a parse tree produced by SFeelParser#EmptyBoolOutputRule.
	VisitEmptyBoolOutputRule(ctx *EmptyBoolOutputRuleContext) interface{}

	// Visit a parse tree produced by SFeelParser#DateTimeAssignmentOutputRule.
	VisitDateTimeAssignmentOutputRule(ctx *DateTimeAssignmentOutputRuleContext) interface{}

	// Visit a parse tree produced by SFeelParser#EmptyDateTimeOutputRule.
	VisitEmptyDateTimeOutputRule(ctx *EmptyDateTimeOutputRuleContext) interface{}

	// Visit a parse tree produced by SFeelParser#EqualcomparisonRule.
	VisitEqualcomparisonRule(ctx *EqualcomparisonRuleContext) interface{}

	// Visit a parse tree produced by SFeelParser#ComparisionsRule.
	VisitComparisionsRule(ctx *ComparisionsRuleContext) interface{}

	// Visit a parse tree produced by SFeelParser#RangeRule.
	VisitRangeRule(ctx *RangeRuleContext) interface{}

	// Visit a parse tree produced by SFeelParser#DisjunctionRule.
	VisitDisjunctionRule(ctx *DisjunctionRuleContext) interface{}

	// Visit a parse tree produced by SFeelParser#NegationRule.
	VisitNegationRule(ctx *NegationRuleContext) interface{}

	// Visit a parse tree produced by SFeelParser#EmptyInputRule.
	VisitEmptyInputRule(ctx *EmptyInputRuleContext) interface{}

	// Visit a parse tree produced by SFeelParser#number.
	VisitNumber(ctx *NumberContext) interface{}

	// Visit a parse tree produced by SFeelParser#strings.
	VisitStrings(ctx *StringsContext) interface{}

	// Visit a parse tree produced by SFeelParser#bools.
	VisitBools(ctx *BoolsContext) interface{}

	// Visit a parse tree produced by SFeelParser#datetime.
	VisitDatetime(ctx *DatetimeContext) interface{}

	// Visit a parse tree produced by SFeelParser#equalcomparison.
	VisitEqualcomparison(ctx *EqualcomparisonContext) interface{}

	// Visit a parse tree produced by SFeelParser#equalcomparisonInteger.
	VisitEqualcomparisonInteger(ctx *EqualcomparisonIntegerContext) interface{}

	// Visit a parse tree produced by SFeelParser#equalcomparisonNumber.
	VisitEqualcomparisonNumber(ctx *EqualcomparisonNumberContext) interface{}

	// Visit a parse tree produced by SFeelParser#equalcomparisonBool.
	VisitEqualcomparisonBool(ctx *EqualcomparisonBoolContext) interface{}

	// Visit a parse tree produced by SFeelParser#equalcomparisonStrings.
	VisitEqualcomparisonStrings(ctx *EqualcomparisonStringsContext) interface{}

	// Visit a parse tree produced by SFeelParser#equalcomparisonDateTime.
	VisitEqualcomparisonDateTime(ctx *EqualcomparisonDateTimeContext) interface{}

	// Visit a parse tree produced by SFeelParser#comparison.
	VisitComparison(ctx *ComparisonContext) interface{}

	// Visit a parse tree produced by SFeelParser#comparisonOps.
	VisitComparisonOps(ctx *ComparisonOpsContext) interface{}

	// Visit a parse tree produced by SFeelParser#comparisonInteger.
	VisitComparisonInteger(ctx *ComparisonIntegerContext) interface{}

	// Visit a parse tree produced by SFeelParser#comparisonDateTime.
	VisitComparisonDateTime(ctx *ComparisonDateTimeContext) interface{}

	// Visit a parse tree produced by SFeelParser#comparisonNumber.
	VisitComparisonNumber(ctx *ComparisonNumberContext) interface{}

	// Visit a parse tree produced by SFeelParser#ranges.
	VisitRanges(ctx *RangesContext) interface{}

	// Visit a parse tree produced by SFeelParser#rop.
	VisitRop(ctx *RopContext) interface{}

	// Visit a parse tree produced by SFeelParser#rangeInteger.
	VisitRangeInteger(ctx *RangeIntegerContext) interface{}

	// Visit a parse tree produced by SFeelParser#rangeNumber.
	VisitRangeNumber(ctx *RangeNumberContext) interface{}

	// Visit a parse tree produced by SFeelParser#rangeDateTime.
	VisitRangeDateTime(ctx *RangeDateTimeContext) interface{}

	// Visit a parse tree produced by SFeelParser#disjunctions.
	VisitDisjunctions(ctx *DisjunctionsContext) interface{}

	// Visit a parse tree produced by SFeelParser#disjunctionsInteger.
	VisitDisjunctionsInteger(ctx *DisjunctionsIntegerContext) interface{}

	// Visit a parse tree produced by SFeelParser#disjunctionsNumber.
	VisitDisjunctionsNumber(ctx *DisjunctionsNumberContext) interface{}

	// Visit a parse tree produced by SFeelParser#disjunctionsString.
	VisitDisjunctionsString(ctx *DisjunctionsStringContext) interface{}

	// Visit a parse tree produced by SFeelParser#disjunctionsDateTime.
	VisitDisjunctionsDateTime(ctx *DisjunctionsDateTimeContext) interface{}

	// Visit a parse tree produced by SFeelParser#negation.
	VisitNegation(ctx *NegationContext) interface{}
}

A complete Visitor for a parse tree produced by SFeelParser.

type StringAssignmentOutputRuleContext

type StringAssignmentOutputRuleContext struct {
	*ValidStringOutputContext
}

func (*StringAssignmentOutputRuleContext) Accept

func (s *StringAssignmentOutputRuleContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*StringAssignmentOutputRuleContext) EOF

func (*StringAssignmentOutputRuleContext) EnterRule

func (*StringAssignmentOutputRuleContext) ExitRule

func (*StringAssignmentOutputRuleContext) GetRuleContext

func (*StringAssignmentOutputRuleContext) Strings

type StringsContext

type StringsContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyStringsContext

func NewEmptyStringsContext() *StringsContext

func NewStringsContext

func NewStringsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StringsContext

func (*StringsContext) Accept

func (s *StringsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*StringsContext) EnterRule

func (s *StringsContext) EnterRule(listener antlr.ParseTreeListener)

func (*StringsContext) ExitRule

func (s *StringsContext) ExitRule(listener antlr.ParseTreeListener)

func (*StringsContext) GetParser

func (s *StringsContext) GetParser() antlr.Parser

func (*StringsContext) GetRuleContext

func (s *StringsContext) GetRuleContext() antlr.RuleContext

func (*StringsContext) IsStringsContext

func (*StringsContext) IsStringsContext()

func (*StringsContext) STRING

func (s *StringsContext) STRING() antlr.TerminalNode

func (*StringsContext) ToStringTree

func (s *StringsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ValidBoolInputContext

type ValidBoolInputContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyValidBoolInputContext

func NewEmptyValidBoolInputContext() *ValidBoolInputContext

func NewValidBoolInputContext

func NewValidBoolInputContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ValidBoolInputContext

func (*ValidBoolInputContext) CopyFrom

func (s *ValidBoolInputContext) CopyFrom(ctx *ValidBoolInputContext)

func (*ValidBoolInputContext) GetParser

func (s *ValidBoolInputContext) GetParser() antlr.Parser

func (*ValidBoolInputContext) GetRuleContext

func (s *ValidBoolInputContext) GetRuleContext() antlr.RuleContext

func (*ValidBoolInputContext) IsValidBoolInputContext

func (*ValidBoolInputContext) IsValidBoolInputContext()

func (*ValidBoolInputContext) ToStringTree

func (s *ValidBoolInputContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ValidBoolOutputContext

type ValidBoolOutputContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyValidBoolOutputContext

func NewEmptyValidBoolOutputContext() *ValidBoolOutputContext

func NewValidBoolOutputContext

func NewValidBoolOutputContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ValidBoolOutputContext

func (*ValidBoolOutputContext) CopyFrom

func (*ValidBoolOutputContext) GetParser

func (s *ValidBoolOutputContext) GetParser() antlr.Parser

func (*ValidBoolOutputContext) GetRuleContext

func (s *ValidBoolOutputContext) GetRuleContext() antlr.RuleContext

func (*ValidBoolOutputContext) IsValidBoolOutputContext

func (*ValidBoolOutputContext) IsValidBoolOutputContext()

func (*ValidBoolOutputContext) ToStringTree

func (s *ValidBoolOutputContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ValidDateTimeInputContext

type ValidDateTimeInputContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyValidDateTimeInputContext

func NewEmptyValidDateTimeInputContext() *ValidDateTimeInputContext

func NewValidDateTimeInputContext

func NewValidDateTimeInputContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ValidDateTimeInputContext

func (*ValidDateTimeInputContext) CopyFrom

func (*ValidDateTimeInputContext) GetParser

func (s *ValidDateTimeInputContext) GetParser() antlr.Parser

func (*ValidDateTimeInputContext) GetRuleContext

func (s *ValidDateTimeInputContext) GetRuleContext() antlr.RuleContext

func (*ValidDateTimeInputContext) IsValidDateTimeInputContext

func (*ValidDateTimeInputContext) IsValidDateTimeInputContext()

func (*ValidDateTimeInputContext) ToStringTree

func (s *ValidDateTimeInputContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ValidDateTimeOutputContext

type ValidDateTimeOutputContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyValidDateTimeOutputContext

func NewEmptyValidDateTimeOutputContext() *ValidDateTimeOutputContext

func NewValidDateTimeOutputContext

func NewValidDateTimeOutputContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ValidDateTimeOutputContext

func (*ValidDateTimeOutputContext) CopyFrom

func (*ValidDateTimeOutputContext) GetParser

func (s *ValidDateTimeOutputContext) GetParser() antlr.Parser

func (*ValidDateTimeOutputContext) GetRuleContext

func (s *ValidDateTimeOutputContext) GetRuleContext() antlr.RuleContext

func (*ValidDateTimeOutputContext) IsValidDateTimeOutputContext

func (*ValidDateTimeOutputContext) IsValidDateTimeOutputContext()

func (*ValidDateTimeOutputContext) ToStringTree

func (s *ValidDateTimeOutputContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ValidIntegerInputContext

type ValidIntegerInputContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyValidIntegerInputContext

func NewEmptyValidIntegerInputContext() *ValidIntegerInputContext

func NewValidIntegerInputContext

func NewValidIntegerInputContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ValidIntegerInputContext

func (*ValidIntegerInputContext) CopyFrom

func (*ValidIntegerInputContext) GetParser

func (s *ValidIntegerInputContext) GetParser() antlr.Parser

func (*ValidIntegerInputContext) GetRuleContext

func (s *ValidIntegerInputContext) GetRuleContext() antlr.RuleContext

func (*ValidIntegerInputContext) IsValidIntegerInputContext

func (*ValidIntegerInputContext) IsValidIntegerInputContext()

func (*ValidIntegerInputContext) ToStringTree

func (s *ValidIntegerInputContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ValidIntegerOutputContext

type ValidIntegerOutputContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyValidIntegerOutputContext

func NewEmptyValidIntegerOutputContext() *ValidIntegerOutputContext

func NewValidIntegerOutputContext

func NewValidIntegerOutputContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ValidIntegerOutputContext

func (*ValidIntegerOutputContext) CopyFrom

func (*ValidIntegerOutputContext) GetParser

func (s *ValidIntegerOutputContext) GetParser() antlr.Parser

func (*ValidIntegerOutputContext) GetRuleContext

func (s *ValidIntegerOutputContext) GetRuleContext() antlr.RuleContext

func (*ValidIntegerOutputContext) IsValidIntegerOutputContext

func (*ValidIntegerOutputContext) IsValidIntegerOutputContext()

func (*ValidIntegerOutputContext) ToStringTree

func (s *ValidIntegerOutputContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ValidNumberInputContext

type ValidNumberInputContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyValidNumberInputContext

func NewEmptyValidNumberInputContext() *ValidNumberInputContext

func NewValidNumberInputContext

func NewValidNumberInputContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ValidNumberInputContext

func (*ValidNumberInputContext) CopyFrom

func (*ValidNumberInputContext) GetParser

func (s *ValidNumberInputContext) GetParser() antlr.Parser

func (*ValidNumberInputContext) GetRuleContext

func (s *ValidNumberInputContext) GetRuleContext() antlr.RuleContext

func (*ValidNumberInputContext) IsValidNumberInputContext

func (*ValidNumberInputContext) IsValidNumberInputContext()

func (*ValidNumberInputContext) ToStringTree

func (s *ValidNumberInputContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ValidNumberOutputContext

type ValidNumberOutputContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyValidNumberOutputContext

func NewEmptyValidNumberOutputContext() *ValidNumberOutputContext

func NewValidNumberOutputContext

func NewValidNumberOutputContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ValidNumberOutputContext

func (*ValidNumberOutputContext) CopyFrom

func (*ValidNumberOutputContext) GetParser

func (s *ValidNumberOutputContext) GetParser() antlr.Parser

func (*ValidNumberOutputContext) GetRuleContext

func (s *ValidNumberOutputContext) GetRuleContext() antlr.RuleContext

func (*ValidNumberOutputContext) IsValidNumberOutputContext

func (*ValidNumberOutputContext) IsValidNumberOutputContext()

func (*ValidNumberOutputContext) ToStringTree

func (s *ValidNumberOutputContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ValidStringInputContext

type ValidStringInputContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyValidStringInputContext

func NewEmptyValidStringInputContext() *ValidStringInputContext

func NewValidStringInputContext

func NewValidStringInputContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ValidStringInputContext

func (*ValidStringInputContext) CopyFrom

func (*ValidStringInputContext) GetParser

func (s *ValidStringInputContext) GetParser() antlr.Parser

func (*ValidStringInputContext) GetRuleContext

func (s *ValidStringInputContext) GetRuleContext() antlr.RuleContext

func (*ValidStringInputContext) IsValidStringInputContext

func (*ValidStringInputContext) IsValidStringInputContext()

func (*ValidStringInputContext) ToStringTree

func (s *ValidStringInputContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ValidStringOutputContext

type ValidStringOutputContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyValidStringOutputContext

func NewEmptyValidStringOutputContext() *ValidStringOutputContext

func NewValidStringOutputContext

func NewValidStringOutputContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ValidStringOutputContext

func (*ValidStringOutputContext) CopyFrom

func (*ValidStringOutputContext) GetParser

func (s *ValidStringOutputContext) GetParser() antlr.Parser

func (*ValidStringOutputContext) GetRuleContext

func (s *ValidStringOutputContext) GetRuleContext() antlr.RuleContext

func (*ValidStringOutputContext) IsValidStringOutputContext

func (*ValidStringOutputContext) IsValidStringOutputContext()

func (*ValidStringOutputContext) ToStringTree

func (s *ValidStringOutputContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL