Documentation ¶
Overview ¶
Example ¶
package main import ( "bramp.net/antlr4/datetime" "fmt" "github.com/antlr/antlr4/runtime/Go/antlr" ) type exampleListener struct { *datetime.BasedatetimeListener } func (l *exampleListener) EnterEveryRule(ctx antlr.ParserRuleContext) { fmt.Println(ctx.GetText()) } func main() { // Setup the input is := antlr.NewInputStream("...some text to parse...") // Create the Lexer lexer := datetime.NewdatetimeLexer(is) stream := antlr.NewCommonTokenStream(lexer, antlr.TokenDefaultChannel) // Create the Parser p := datetime.NewdatetimeParser(stream) p.BuildParseTrees = true p.AddErrorListener(antlr.NewDiagnosticErrorListener(true)) // Finally walk the tree tree := p.Date_time() antlr.ParseTreeWalkerDefault.Walk(&exampleListener{}, tree) }
Output:
Index ¶
- func NewdatetimeLexer(input antlr.CharStream) *datetimeLexer
- func NewdatetimeParser(input antlr.TokenStream) *datetimeParser
- type AlphanumericContext
- func (s *AlphanumericContext) ALPHA() antlr.TerminalNode
- func (s *AlphanumericContext) DIGIT() antlr.TerminalNode
- func (s *AlphanumericContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AlphanumericContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AlphanumericContext) GetParser() antlr.Parser
- func (s *AlphanumericContext) GetRuleContext() antlr.RuleContext
- func (*AlphanumericContext) IsAlphanumericContext()
- func (s *AlphanumericContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type BasedatetimeListener
- func (s *BasedatetimeListener) EnterAlphanumeric(ctx *AlphanumericContext)
- func (s *BasedatetimeListener) EnterDate(ctx *DateContext)
- func (s *BasedatetimeListener) EnterDate_time(ctx *Date_timeContext)
- func (s *BasedatetimeListener) EnterDay(ctx *DayContext)
- func (s *BasedatetimeListener) EnterEveryRule(ctx antlr.ParserRuleContext)
- func (s *BasedatetimeListener) EnterFour_digit(ctx *Four_digitContext)
- func (s *BasedatetimeListener) EnterHour(ctx *HourContext)
- func (s *BasedatetimeListener) EnterMonth(ctx *MonthContext)
- func (s *BasedatetimeListener) EnterTime(ctx *TimeContext)
- func (s *BasedatetimeListener) EnterTwo_digit(ctx *Two_digitContext)
- func (s *BasedatetimeListener) EnterZone(ctx *ZoneContext)
- func (s *BasedatetimeListener) ExitAlphanumeric(ctx *AlphanumericContext)
- func (s *BasedatetimeListener) ExitDate(ctx *DateContext)
- func (s *BasedatetimeListener) ExitDate_time(ctx *Date_timeContext)
- func (s *BasedatetimeListener) ExitDay(ctx *DayContext)
- func (s *BasedatetimeListener) ExitEveryRule(ctx antlr.ParserRuleContext)
- func (s *BasedatetimeListener) ExitFour_digit(ctx *Four_digitContext)
- func (s *BasedatetimeListener) ExitHour(ctx *HourContext)
- func (s *BasedatetimeListener) ExitMonth(ctx *MonthContext)
- func (s *BasedatetimeListener) ExitTime(ctx *TimeContext)
- func (s *BasedatetimeListener) ExitTwo_digit(ctx *Two_digitContext)
- func (s *BasedatetimeListener) ExitZone(ctx *ZoneContext)
- func (s *BasedatetimeListener) VisitErrorNode(node antlr.ErrorNode)
- func (s *BasedatetimeListener) VisitTerminal(node antlr.TerminalNode)
- type DateContext
- func (s *DateContext) AllTwo_digit() []ITwo_digitContext
- func (s *DateContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *DateContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *DateContext) GetParser() antlr.Parser
- func (s *DateContext) GetRuleContext() antlr.RuleContext
- func (*DateContext) IsDateContext()
- func (s *DateContext) Month() IMonthContext
- func (s *DateContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *DateContext) Two_digit(i int) ITwo_digitContext
- type Date_timeContext
- func (s *Date_timeContext) Date() IDateContext
- func (s *Date_timeContext) Day() IDayContext
- func (s *Date_timeContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Date_timeContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Date_timeContext) GetParser() antlr.Parser
- func (s *Date_timeContext) GetRuleContext() antlr.RuleContext
- func (*Date_timeContext) IsDate_timeContext()
- func (s *Date_timeContext) Time() ITimeContext
- func (s *Date_timeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type DayContext
- func (s *DayContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *DayContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *DayContext) GetParser() antlr.Parser
- func (s *DayContext) GetRuleContext() antlr.RuleContext
- func (*DayContext) IsDayContext()
- func (s *DayContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Four_digitContext
- func (s *Four_digitContext) AllAlphanumeric() []IAlphanumericContext
- func (s *Four_digitContext) Alphanumeric(i int) IAlphanumericContext
- func (s *Four_digitContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Four_digitContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Four_digitContext) GetParser() antlr.Parser
- func (s *Four_digitContext) GetRuleContext() antlr.RuleContext
- func (*Four_digitContext) IsFour_digitContext()
- func (s *Four_digitContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type HourContext
- func (s *HourContext) AllTwo_digit() []ITwo_digitContext
- func (s *HourContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *HourContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *HourContext) GetParser() antlr.Parser
- func (s *HourContext) GetRuleContext() antlr.RuleContext
- func (*HourContext) IsHourContext()
- func (s *HourContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *HourContext) Two_digit(i int) ITwo_digitContext
- type IAlphanumericContext
- type IDateContext
- type IDate_timeContext
- type IDayContext
- type IFour_digitContext
- type IHourContext
- type IMonthContext
- type ITimeContext
- type ITwo_digitContext
- type IZoneContext
- type MonthContext
- func (s *MonthContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *MonthContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *MonthContext) GetParser() antlr.Parser
- func (s *MonthContext) GetRuleContext() antlr.RuleContext
- func (*MonthContext) IsMonthContext()
- func (s *MonthContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type TimeContext
- func (s *TimeContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TimeContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TimeContext) GetParser() antlr.Parser
- func (s *TimeContext) GetRuleContext() antlr.RuleContext
- func (s *TimeContext) Hour() IHourContext
- func (*TimeContext) IsTimeContext()
- func (s *TimeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *TimeContext) Zone() IZoneContext
- type Two_digitContext
- func (s *Two_digitContext) AllAlphanumeric() []IAlphanumericContext
- func (s *Two_digitContext) Alphanumeric(i int) IAlphanumericContext
- func (s *Two_digitContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Two_digitContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Two_digitContext) GetParser() antlr.Parser
- func (s *Two_digitContext) GetRuleContext() antlr.RuleContext
- func (*Two_digitContext) IsTwo_digitContext()
- func (s *Two_digitContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ZoneContext
- func (s *ZoneContext) ALPHA() antlr.TerminalNode
- func (s *ZoneContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ZoneContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ZoneContext) Four_digit() IFour_digitContext
- func (s *ZoneContext) GetParser() antlr.Parser
- func (s *ZoneContext) GetRuleContext() antlr.RuleContext
- func (*ZoneContext) IsZoneContext()
- func (s *ZoneContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
Examples ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewdatetimeLexer ¶
func NewdatetimeLexer(input antlr.CharStream) *datetimeLexer
func NewdatetimeParser ¶
func NewdatetimeParser(input antlr.TokenStream) *datetimeParser
Types ¶
type AlphanumericContext ¶
type AlphanumericContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewAlphanumericContext ¶
func NewAlphanumericContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AlphanumericContext
func NewEmptyAlphanumericContext ¶
func NewEmptyAlphanumericContext() *AlphanumericContext
func (*AlphanumericContext) ALPHA ¶
func (s *AlphanumericContext) ALPHA() antlr.TerminalNode
func (*AlphanumericContext) DIGIT ¶
func (s *AlphanumericContext) DIGIT() antlr.TerminalNode
func (*AlphanumericContext) EnterRule ¶
func (s *AlphanumericContext) EnterRule(listener antlr.ParseTreeListener)
func (*AlphanumericContext) ExitRule ¶
func (s *AlphanumericContext) ExitRule(listener antlr.ParseTreeListener)
func (*AlphanumericContext) GetParser ¶
func (s *AlphanumericContext) GetParser() antlr.Parser
func (*AlphanumericContext) GetRuleContext ¶
func (s *AlphanumericContext) GetRuleContext() antlr.RuleContext
func (*AlphanumericContext) IsAlphanumericContext ¶
func (*AlphanumericContext) IsAlphanumericContext()
func (*AlphanumericContext) ToStringTree ¶
func (s *AlphanumericContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type BasedatetimeListener ¶
type BasedatetimeListener struct{}
BasedatetimeListener is a complete listener for a parse tree produced by datetimeParser.
func (*BasedatetimeListener) EnterAlphanumeric ¶
func (s *BasedatetimeListener) EnterAlphanumeric(ctx *AlphanumericContext)
EnterAlphanumeric is called when production alphanumeric is entered.
func (*BasedatetimeListener) EnterDate ¶
func (s *BasedatetimeListener) EnterDate(ctx *DateContext)
EnterDate is called when production date is entered.
func (*BasedatetimeListener) EnterDate_time ¶
func (s *BasedatetimeListener) EnterDate_time(ctx *Date_timeContext)
EnterDate_time is called when production date_time is entered.
func (*BasedatetimeListener) EnterDay ¶
func (s *BasedatetimeListener) EnterDay(ctx *DayContext)
EnterDay is called when production day is entered.
func (*BasedatetimeListener) EnterEveryRule ¶
func (s *BasedatetimeListener) EnterEveryRule(ctx antlr.ParserRuleContext)
EnterEveryRule is called when any rule is entered.
func (*BasedatetimeListener) EnterFour_digit ¶
func (s *BasedatetimeListener) EnterFour_digit(ctx *Four_digitContext)
EnterFour_digit is called when production four_digit is entered.
func (*BasedatetimeListener) EnterHour ¶
func (s *BasedatetimeListener) EnterHour(ctx *HourContext)
EnterHour is called when production hour is entered.
func (*BasedatetimeListener) EnterMonth ¶
func (s *BasedatetimeListener) EnterMonth(ctx *MonthContext)
EnterMonth is called when production month is entered.
func (*BasedatetimeListener) EnterTime ¶
func (s *BasedatetimeListener) EnterTime(ctx *TimeContext)
EnterTime is called when production time is entered.
func (*BasedatetimeListener) EnterTwo_digit ¶
func (s *BasedatetimeListener) EnterTwo_digit(ctx *Two_digitContext)
EnterTwo_digit is called when production two_digit is entered.
func (*BasedatetimeListener) EnterZone ¶
func (s *BasedatetimeListener) EnterZone(ctx *ZoneContext)
EnterZone is called when production zone is entered.
func (*BasedatetimeListener) ExitAlphanumeric ¶
func (s *BasedatetimeListener) ExitAlphanumeric(ctx *AlphanumericContext)
ExitAlphanumeric is called when production alphanumeric is exited.
func (*BasedatetimeListener) ExitDate ¶
func (s *BasedatetimeListener) ExitDate(ctx *DateContext)
ExitDate is called when production date is exited.
func (*BasedatetimeListener) ExitDate_time ¶
func (s *BasedatetimeListener) ExitDate_time(ctx *Date_timeContext)
ExitDate_time is called when production date_time is exited.
func (*BasedatetimeListener) ExitDay ¶
func (s *BasedatetimeListener) ExitDay(ctx *DayContext)
ExitDay is called when production day is exited.
func (*BasedatetimeListener) ExitEveryRule ¶
func (s *BasedatetimeListener) ExitEveryRule(ctx antlr.ParserRuleContext)
ExitEveryRule is called when any rule is exited.
func (*BasedatetimeListener) ExitFour_digit ¶
func (s *BasedatetimeListener) ExitFour_digit(ctx *Four_digitContext)
ExitFour_digit is called when production four_digit is exited.
func (*BasedatetimeListener) ExitHour ¶
func (s *BasedatetimeListener) ExitHour(ctx *HourContext)
ExitHour is called when production hour is exited.
func (*BasedatetimeListener) ExitMonth ¶
func (s *BasedatetimeListener) ExitMonth(ctx *MonthContext)
ExitMonth is called when production month is exited.
func (*BasedatetimeListener) ExitTime ¶
func (s *BasedatetimeListener) ExitTime(ctx *TimeContext)
ExitTime is called when production time is exited.
func (*BasedatetimeListener) ExitTwo_digit ¶
func (s *BasedatetimeListener) ExitTwo_digit(ctx *Two_digitContext)
ExitTwo_digit is called when production two_digit is exited.
func (*BasedatetimeListener) ExitZone ¶
func (s *BasedatetimeListener) ExitZone(ctx *ZoneContext)
ExitZone is called when production zone is exited.
func (*BasedatetimeListener) VisitErrorNode ¶
func (s *BasedatetimeListener) VisitErrorNode(node antlr.ErrorNode)
VisitErrorNode is called when an error node is visited.
func (*BasedatetimeListener) VisitTerminal ¶
func (s *BasedatetimeListener) VisitTerminal(node antlr.TerminalNode)
VisitTerminal is called when a terminal node is visited.
type DateContext ¶
type DateContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewDateContext ¶
func NewDateContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DateContext
func NewEmptyDateContext ¶
func NewEmptyDateContext() *DateContext
func (*DateContext) AllTwo_digit ¶
func (s *DateContext) AllTwo_digit() []ITwo_digitContext
func (*DateContext) EnterRule ¶
func (s *DateContext) EnterRule(listener antlr.ParseTreeListener)
func (*DateContext) ExitRule ¶
func (s *DateContext) ExitRule(listener antlr.ParseTreeListener)
func (*DateContext) GetParser ¶
func (s *DateContext) GetParser() antlr.Parser
func (*DateContext) GetRuleContext ¶
func (s *DateContext) GetRuleContext() antlr.RuleContext
func (*DateContext) IsDateContext ¶
func (*DateContext) IsDateContext()
func (*DateContext) Month ¶
func (s *DateContext) Month() IMonthContext
func (*DateContext) ToStringTree ¶
func (s *DateContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*DateContext) Two_digit ¶
func (s *DateContext) Two_digit(i int) ITwo_digitContext
type Date_timeContext ¶
type Date_timeContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewDate_timeContext ¶
func NewDate_timeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Date_timeContext
func NewEmptyDate_timeContext ¶
func NewEmptyDate_timeContext() *Date_timeContext
func (*Date_timeContext) Date ¶
func (s *Date_timeContext) Date() IDateContext
func (*Date_timeContext) Day ¶
func (s *Date_timeContext) Day() IDayContext
func (*Date_timeContext) EnterRule ¶
func (s *Date_timeContext) EnterRule(listener antlr.ParseTreeListener)
func (*Date_timeContext) ExitRule ¶
func (s *Date_timeContext) ExitRule(listener antlr.ParseTreeListener)
func (*Date_timeContext) GetParser ¶
func (s *Date_timeContext) GetParser() antlr.Parser
func (*Date_timeContext) GetRuleContext ¶
func (s *Date_timeContext) GetRuleContext() antlr.RuleContext
func (*Date_timeContext) IsDate_timeContext ¶
func (*Date_timeContext) IsDate_timeContext()
func (*Date_timeContext) Time ¶
func (s *Date_timeContext) Time() ITimeContext
func (*Date_timeContext) ToStringTree ¶
func (s *Date_timeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type DayContext ¶
type DayContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewDayContext ¶
func NewDayContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DayContext
func NewEmptyDayContext ¶
func NewEmptyDayContext() *DayContext
func (*DayContext) EnterRule ¶
func (s *DayContext) EnterRule(listener antlr.ParseTreeListener)
func (*DayContext) ExitRule ¶
func (s *DayContext) ExitRule(listener antlr.ParseTreeListener)
func (*DayContext) GetParser ¶
func (s *DayContext) GetParser() antlr.Parser
func (*DayContext) GetRuleContext ¶
func (s *DayContext) GetRuleContext() antlr.RuleContext
func (*DayContext) IsDayContext ¶
func (*DayContext) IsDayContext()
func (*DayContext) ToStringTree ¶
func (s *DayContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type Four_digitContext ¶
type Four_digitContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyFour_digitContext ¶
func NewEmptyFour_digitContext() *Four_digitContext
func NewFour_digitContext ¶
func NewFour_digitContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Four_digitContext
func (*Four_digitContext) AllAlphanumeric ¶
func (s *Four_digitContext) AllAlphanumeric() []IAlphanumericContext
func (*Four_digitContext) Alphanumeric ¶
func (s *Four_digitContext) Alphanumeric(i int) IAlphanumericContext
func (*Four_digitContext) EnterRule ¶
func (s *Four_digitContext) EnterRule(listener antlr.ParseTreeListener)
func (*Four_digitContext) ExitRule ¶
func (s *Four_digitContext) ExitRule(listener antlr.ParseTreeListener)
func (*Four_digitContext) GetParser ¶
func (s *Four_digitContext) GetParser() antlr.Parser
func (*Four_digitContext) GetRuleContext ¶
func (s *Four_digitContext) GetRuleContext() antlr.RuleContext
func (*Four_digitContext) IsFour_digitContext ¶
func (*Four_digitContext) IsFour_digitContext()
func (*Four_digitContext) ToStringTree ¶
func (s *Four_digitContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type HourContext ¶
type HourContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyHourContext ¶
func NewEmptyHourContext() *HourContext
func NewHourContext ¶
func NewHourContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *HourContext
func (*HourContext) AllTwo_digit ¶
func (s *HourContext) AllTwo_digit() []ITwo_digitContext
func (*HourContext) EnterRule ¶
func (s *HourContext) EnterRule(listener antlr.ParseTreeListener)
func (*HourContext) ExitRule ¶
func (s *HourContext) ExitRule(listener antlr.ParseTreeListener)
func (*HourContext) GetParser ¶
func (s *HourContext) GetParser() antlr.Parser
func (*HourContext) GetRuleContext ¶
func (s *HourContext) GetRuleContext() antlr.RuleContext
func (*HourContext) IsHourContext ¶
func (*HourContext) IsHourContext()
func (*HourContext) ToStringTree ¶
func (s *HourContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*HourContext) Two_digit ¶
func (s *HourContext) Two_digit(i int) ITwo_digitContext
type IAlphanumericContext ¶
type IAlphanumericContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsAlphanumericContext differentiates from other interfaces. IsAlphanumericContext() }
IAlphanumericContext is an interface to support dynamic dispatch.
type IDateContext ¶
type IDateContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsDateContext differentiates from other interfaces. IsDateContext() }
IDateContext is an interface to support dynamic dispatch.
type IDate_timeContext ¶
type IDate_timeContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsDate_timeContext differentiates from other interfaces. IsDate_timeContext() }
IDate_timeContext is an interface to support dynamic dispatch.
type IDayContext ¶
type IDayContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsDayContext differentiates from other interfaces. IsDayContext() }
IDayContext is an interface to support dynamic dispatch.
type IFour_digitContext ¶
type IFour_digitContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsFour_digitContext differentiates from other interfaces. IsFour_digitContext() }
IFour_digitContext is an interface to support dynamic dispatch.
type IHourContext ¶
type IHourContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsHourContext differentiates from other interfaces. IsHourContext() }
IHourContext is an interface to support dynamic dispatch.
type IMonthContext ¶
type IMonthContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsMonthContext differentiates from other interfaces. IsMonthContext() }
IMonthContext is an interface to support dynamic dispatch.
type ITimeContext ¶
type ITimeContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsTimeContext differentiates from other interfaces. IsTimeContext() }
ITimeContext is an interface to support dynamic dispatch.
type ITwo_digitContext ¶
type ITwo_digitContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsTwo_digitContext differentiates from other interfaces. IsTwo_digitContext() }
ITwo_digitContext is an interface to support dynamic dispatch.
type IZoneContext ¶
type IZoneContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsZoneContext differentiates from other interfaces. IsZoneContext() }
IZoneContext is an interface to support dynamic dispatch.
type MonthContext ¶
type MonthContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyMonthContext ¶
func NewEmptyMonthContext() *MonthContext
func NewMonthContext ¶
func NewMonthContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MonthContext
func (*MonthContext) EnterRule ¶
func (s *MonthContext) EnterRule(listener antlr.ParseTreeListener)
func (*MonthContext) ExitRule ¶
func (s *MonthContext) ExitRule(listener antlr.ParseTreeListener)
func (*MonthContext) GetParser ¶
func (s *MonthContext) GetParser() antlr.Parser
func (*MonthContext) GetRuleContext ¶
func (s *MonthContext) GetRuleContext() antlr.RuleContext
func (*MonthContext) IsMonthContext ¶
func (*MonthContext) IsMonthContext()
func (*MonthContext) ToStringTree ¶
func (s *MonthContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type TimeContext ¶
type TimeContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTimeContext ¶
func NewEmptyTimeContext() *TimeContext
func NewTimeContext ¶
func NewTimeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TimeContext
func (*TimeContext) EnterRule ¶
func (s *TimeContext) EnterRule(listener antlr.ParseTreeListener)
func (*TimeContext) ExitRule ¶
func (s *TimeContext) ExitRule(listener antlr.ParseTreeListener)
func (*TimeContext) GetParser ¶
func (s *TimeContext) GetParser() antlr.Parser
func (*TimeContext) GetRuleContext ¶
func (s *TimeContext) GetRuleContext() antlr.RuleContext
func (*TimeContext) Hour ¶
func (s *TimeContext) Hour() IHourContext
func (*TimeContext) IsTimeContext ¶
func (*TimeContext) IsTimeContext()
func (*TimeContext) ToStringTree ¶
func (s *TimeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*TimeContext) Zone ¶
func (s *TimeContext) Zone() IZoneContext
type Two_digitContext ¶
type Two_digitContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTwo_digitContext ¶
func NewEmptyTwo_digitContext() *Two_digitContext
func NewTwo_digitContext ¶
func NewTwo_digitContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Two_digitContext
func (*Two_digitContext) AllAlphanumeric ¶
func (s *Two_digitContext) AllAlphanumeric() []IAlphanumericContext
func (*Two_digitContext) Alphanumeric ¶
func (s *Two_digitContext) Alphanumeric(i int) IAlphanumericContext
func (*Two_digitContext) EnterRule ¶
func (s *Two_digitContext) EnterRule(listener antlr.ParseTreeListener)
func (*Two_digitContext) ExitRule ¶
func (s *Two_digitContext) ExitRule(listener antlr.ParseTreeListener)
func (*Two_digitContext) GetParser ¶
func (s *Two_digitContext) GetParser() antlr.Parser
func (*Two_digitContext) GetRuleContext ¶
func (s *Two_digitContext) GetRuleContext() antlr.RuleContext
func (*Two_digitContext) IsTwo_digitContext ¶
func (*Two_digitContext) IsTwo_digitContext()
func (*Two_digitContext) ToStringTree ¶
func (s *Two_digitContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ZoneContext ¶
type ZoneContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyZoneContext ¶
func NewEmptyZoneContext() *ZoneContext
func NewZoneContext ¶
func NewZoneContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ZoneContext
func (*ZoneContext) ALPHA ¶
func (s *ZoneContext) ALPHA() antlr.TerminalNode
func (*ZoneContext) EnterRule ¶
func (s *ZoneContext) EnterRule(listener antlr.ParseTreeListener)
func (*ZoneContext) ExitRule ¶
func (s *ZoneContext) ExitRule(listener antlr.ParseTreeListener)
func (*ZoneContext) Four_digit ¶
func (s *ZoneContext) Four_digit() IFour_digitContext
func (*ZoneContext) GetParser ¶
func (s *ZoneContext) GetParser() antlr.Parser
func (*ZoneContext) GetRuleContext ¶
func (s *ZoneContext) GetRuleContext() antlr.RuleContext
func (*ZoneContext) IsZoneContext ¶
func (*ZoneContext) IsZoneContext()
func (*ZoneContext) ToStringTree ¶
func (s *ZoneContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string