challenge

package
v0.4.3 Latest Latest
Warning

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

Go to latest
Published: Mar 6, 2025 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ChallengeLexerHTAB             = 1
	ChallengeLexerSP               = 2
	ChallengeLexerEXCLAMATION_MARK = 3
	ChallengeLexerDQUOTE           = 4
	ChallengeLexerHASH             = 5
	ChallengeLexerDOLLAR           = 6
	ChallengeLexerPERCENT          = 7
	ChallengeLexerAMPERSAND        = 8
	ChallengeLexerSQUOTE           = 9
	ChallengeLexerOPEN_PARENS      = 10
	ChallengeLexerCLOSE_PARENS     = 11
	ChallengeLexerASTERISK         = 12
	ChallengeLexerPLUS             = 13
	ChallengeLexerCOMMA            = 14
	ChallengeLexerMINUS            = 15
	ChallengeLexerPERIOD           = 16
	ChallengeLexerSLASH            = 17
	ChallengeLexerDIGIT            = 18
	ChallengeLexerCOLON            = 19
	ChallengeLexerSEMICOLON        = 20
	ChallengeLexerLESS_THAN        = 21
	ChallengeLexerEQUALS           = 22
	ChallengeLexerGREATER_THAN     = 23
	ChallengeLexerQUESTION         = 24
	ChallengeLexerAT               = 25
	ChallengeLexerALPHA            = 26
	ChallengeLexerOPEN_BRACKET     = 27
	ChallengeLexerBACKSLASH        = 28
	ChallengeLexerCLOSE_BRACKET    = 29
	ChallengeLexerCARET            = 30
	ChallengeLexerUNDERSCORE       = 31
	ChallengeLexerGRAVE            = 32
	ChallengeLexerOPEN_BRACE       = 33
	ChallengeLexerPIPE             = 34
	ChallengeLexerCLOSE_BRACE      = 35
	ChallengeLexerTILDE            = 36
	ChallengeLexerEXTENDED_ASCII   = 37
)

ChallengeLexer tokens.

View Source
const (
	ChallengeParserEOF              = antlr.TokenEOF
	ChallengeParserHTAB             = 1
	ChallengeParserSP               = 2
	ChallengeParserEXCLAMATION_MARK = 3
	ChallengeParserDQUOTE           = 4
	ChallengeParserHASH             = 5
	ChallengeParserDOLLAR           = 6
	ChallengeParserPERCENT          = 7
	ChallengeParserAMPERSAND        = 8
	ChallengeParserSQUOTE           = 9
	ChallengeParserOPEN_PARENS      = 10
	ChallengeParserCLOSE_PARENS     = 11
	ChallengeParserASTERISK         = 12
	ChallengeParserPLUS             = 13
	ChallengeParserCOMMA            = 14
	ChallengeParserMINUS            = 15
	ChallengeParserPERIOD           = 16
	ChallengeParserSLASH            = 17
	ChallengeParserDIGIT            = 18
	ChallengeParserCOLON            = 19
	ChallengeParserSEMICOLON        = 20
	ChallengeParserLESS_THAN        = 21
	ChallengeParserEQUALS           = 22
	ChallengeParserGREATER_THAN     = 23
	ChallengeParserQUESTION         = 24
	ChallengeParserAT               = 25
	ChallengeParserALPHA            = 26
	ChallengeParserOPEN_BRACKET     = 27
	ChallengeParserBACKSLASH        = 28
	ChallengeParserCLOSE_BRACKET    = 29
	ChallengeParserCARET            = 30
	ChallengeParserUNDERSCORE       = 31
	ChallengeParserGRAVE            = 32
	ChallengeParserOPEN_BRACE       = 33
	ChallengeParserPIPE             = 34
	ChallengeParserCLOSE_BRACE      = 35
	ChallengeParserTILDE            = 36
	ChallengeParserEXTENDED_ASCII   = 37
)

ChallengeParser tokens.

View Source
const (
	ChallengeParserRULE_header        = 0
	ChallengeParserRULE_challenge     = 1
	ChallengeParserRULE_auth_scheme   = 2
	ChallengeParserRULE_auth_params   = 3
	ChallengeParserRULE_token68       = 4
	ChallengeParserRULE_auth_param    = 5
	ChallengeParserRULE_auth_lhs      = 6
	ChallengeParserRULE_auth_rhs      = 7
	ChallengeParserRULE_rws           = 8
	ChallengeParserRULE_quoted_string = 9
	ChallengeParserRULE_qd_text       = 10
	ChallengeParserRULE_quoted_pair   = 11
	ChallengeParserRULE_token         = 12
	ChallengeParserRULE_tchar         = 13
	ChallengeParserRULE_vchar         = 14
	ChallengeParserRULE_obs_text      = 15
)

ChallengeParser rules.

Variables

View Source
var ChallengeLexerLexerStaticData struct {
	ChannelNames           []string
	ModeNames              []string
	LiteralNames           []string
	SymbolicNames          []string
	RuleNames              []string
	PredictionContextCache *antlr.PredictionContextCache
	// contains filtered or unexported fields
}
View Source
var ChallengeParserStaticData struct {
	LiteralNames           []string
	SymbolicNames          []string
	RuleNames              []string
	PredictionContextCache *antlr.PredictionContextCache
	// contains filtered or unexported fields
}

Functions

func ChallengeLexerInit

func ChallengeLexerInit()

ChallengeLexerInit initializes any static state used to implement ChallengeLexer. By default the static state used to implement the lexer is lazily initialized during the first call to NewChallengeLexer(). You can call this function if you wish to initialize the static state ahead of time.

func ChallengeParserInit

func ChallengeParserInit()

ChallengeParserInit initializes any static state used to implement ChallengeParser. By default the static state used to implement the parser is lazily initialized during the first call to NewChallengeParser(). You can call this function if you wish to initialize the static state ahead of time.

func InitEmptyAuth_lhsContext

func InitEmptyAuth_lhsContext(p *Auth_lhsContext)

func InitEmptyAuth_paramContext

func InitEmptyAuth_paramContext(p *Auth_paramContext)

func InitEmptyAuth_paramsContext

func InitEmptyAuth_paramsContext(p *Auth_paramsContext)

func InitEmptyAuth_rhsContext

func InitEmptyAuth_rhsContext(p *Auth_rhsContext)

func InitEmptyAuth_schemeContext

func InitEmptyAuth_schemeContext(p *Auth_schemeContext)

func InitEmptyChallengeContext

func InitEmptyChallengeContext(p *ChallengeContext)

func InitEmptyHeaderContext

func InitEmptyHeaderContext(p *HeaderContext)

func InitEmptyObs_textContext

func InitEmptyObs_textContext(p *Obs_textContext)

func InitEmptyQd_textContext

func InitEmptyQd_textContext(p *Qd_textContext)

func InitEmptyQuoted_pairContext

func InitEmptyQuoted_pairContext(p *Quoted_pairContext)

func InitEmptyQuoted_stringContext

func InitEmptyQuoted_stringContext(p *Quoted_stringContext)

func InitEmptyRwsContext

func InitEmptyRwsContext(p *RwsContext)

func InitEmptyTcharContext

func InitEmptyTcharContext(p *TcharContext)

func InitEmptyToken68Context

func InitEmptyToken68Context(p *Token68Context)

func InitEmptyTokenContext

func InitEmptyTokenContext(p *TokenContext)

func InitEmptyVcharContext

func InitEmptyVcharContext(p *VcharContext)

Types

type Auth_lhsContext

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

func NewAuth_lhsContext

func NewAuth_lhsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Auth_lhsContext

func NewEmptyAuth_lhsContext

func NewEmptyAuth_lhsContext() *Auth_lhsContext

func (*Auth_lhsContext) EnterRule

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

func (*Auth_lhsContext) ExitRule

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

func (*Auth_lhsContext) GetParser

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

func (*Auth_lhsContext) GetRuleContext

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

func (*Auth_lhsContext) IsAuth_lhsContext

func (*Auth_lhsContext) IsAuth_lhsContext()

func (*Auth_lhsContext) ToStringTree

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

func (*Auth_lhsContext) Token

func (s *Auth_lhsContext) Token() ITokenContext

type Auth_paramContext

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

func NewAuth_paramContext

func NewAuth_paramContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Auth_paramContext

func NewEmptyAuth_paramContext

func NewEmptyAuth_paramContext() *Auth_paramContext

func (*Auth_paramContext) AllHTAB

func (s *Auth_paramContext) AllHTAB() []antlr.TerminalNode

func (*Auth_paramContext) AllSP

func (s *Auth_paramContext) AllSP() []antlr.TerminalNode

func (*Auth_paramContext) Auth_lhs

func (s *Auth_paramContext) Auth_lhs() IAuth_lhsContext

func (*Auth_paramContext) Auth_rhs

func (s *Auth_paramContext) Auth_rhs() IAuth_rhsContext

func (*Auth_paramContext) EQUALS

func (s *Auth_paramContext) EQUALS() antlr.TerminalNode

func (*Auth_paramContext) EnterRule

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

func (*Auth_paramContext) ExitRule

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

func (*Auth_paramContext) GetParser

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

func (*Auth_paramContext) GetRuleContext

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

func (*Auth_paramContext) HTAB

func (s *Auth_paramContext) HTAB(i int) antlr.TerminalNode

func (*Auth_paramContext) IsAuth_paramContext

func (*Auth_paramContext) IsAuth_paramContext()

func (*Auth_paramContext) SP

func (s *Auth_paramContext) SP(i int) antlr.TerminalNode

func (*Auth_paramContext) ToStringTree

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

type Auth_paramsContext

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

func NewAuth_paramsContext

func NewAuth_paramsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Auth_paramsContext

func NewEmptyAuth_paramsContext

func NewEmptyAuth_paramsContext() *Auth_paramsContext

func (*Auth_paramsContext) AllAuth_param

func (s *Auth_paramsContext) AllAuth_param() []IAuth_paramContext

func (*Auth_paramsContext) AllCOMMA

func (s *Auth_paramsContext) AllCOMMA() []antlr.TerminalNode

func (*Auth_paramsContext) AllHTAB

func (s *Auth_paramsContext) AllHTAB() []antlr.TerminalNode

func (*Auth_paramsContext) AllSP

func (s *Auth_paramsContext) AllSP() []antlr.TerminalNode

func (*Auth_paramsContext) Auth_param

func (s *Auth_paramsContext) Auth_param(i int) IAuth_paramContext

func (*Auth_paramsContext) COMMA

func (s *Auth_paramsContext) COMMA(i int) antlr.TerminalNode

func (*Auth_paramsContext) EnterRule

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

func (*Auth_paramsContext) ExitRule

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

func (*Auth_paramsContext) GetParser

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

func (*Auth_paramsContext) GetRuleContext

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

func (*Auth_paramsContext) HTAB

func (s *Auth_paramsContext) HTAB(i int) antlr.TerminalNode

func (*Auth_paramsContext) IsAuth_paramsContext

func (*Auth_paramsContext) IsAuth_paramsContext()

func (*Auth_paramsContext) SP

func (s *Auth_paramsContext) SP(i int) antlr.TerminalNode

func (*Auth_paramsContext) ToStringTree

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

type Auth_rhsContext

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

func NewAuth_rhsContext

func NewAuth_rhsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Auth_rhsContext

func NewEmptyAuth_rhsContext

func NewEmptyAuth_rhsContext() *Auth_rhsContext

func (*Auth_rhsContext) EnterRule

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

func (*Auth_rhsContext) ExitRule

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

func (*Auth_rhsContext) GetParser

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

func (*Auth_rhsContext) GetRuleContext

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

func (*Auth_rhsContext) IsAuth_rhsContext

func (*Auth_rhsContext) IsAuth_rhsContext()

func (*Auth_rhsContext) Quoted_string

func (s *Auth_rhsContext) Quoted_string() IQuoted_stringContext

func (*Auth_rhsContext) ToStringTree

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

func (*Auth_rhsContext) Token

func (s *Auth_rhsContext) Token() ITokenContext

type Auth_schemeContext

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

func NewAuth_schemeContext

func NewAuth_schemeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Auth_schemeContext

func NewEmptyAuth_schemeContext

func NewEmptyAuth_schemeContext() *Auth_schemeContext

func (*Auth_schemeContext) EnterRule

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

func (*Auth_schemeContext) ExitRule

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

func (*Auth_schemeContext) GetParser

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

func (*Auth_schemeContext) GetRuleContext

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

func (*Auth_schemeContext) IsAuth_schemeContext

func (*Auth_schemeContext) IsAuth_schemeContext()

func (*Auth_schemeContext) ToStringTree

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

func (*Auth_schemeContext) Token

func (s *Auth_schemeContext) Token() ITokenContext

type BaseChallengeListener

type BaseChallengeListener struct{}

BaseChallengeListener is a complete listener for a parse tree produced by ChallengeParser.

func (*BaseChallengeListener) EnterAuth_lhs

func (s *BaseChallengeListener) EnterAuth_lhs(ctx *Auth_lhsContext)

EnterAuth_lhs is called when production auth_lhs is entered.

func (*BaseChallengeListener) EnterAuth_param

func (s *BaseChallengeListener) EnterAuth_param(ctx *Auth_paramContext)

EnterAuth_param is called when production auth_param is entered.

func (*BaseChallengeListener) EnterAuth_params

func (s *BaseChallengeListener) EnterAuth_params(ctx *Auth_paramsContext)

EnterAuth_params is called when production auth_params is entered.

func (*BaseChallengeListener) EnterAuth_rhs

func (s *BaseChallengeListener) EnterAuth_rhs(ctx *Auth_rhsContext)

EnterAuth_rhs is called when production auth_rhs is entered.

func (*BaseChallengeListener) EnterAuth_scheme

func (s *BaseChallengeListener) EnterAuth_scheme(ctx *Auth_schemeContext)

EnterAuth_scheme is called when production auth_scheme is entered.

func (*BaseChallengeListener) EnterChallenge

func (s *BaseChallengeListener) EnterChallenge(ctx *ChallengeContext)

EnterChallenge is called when production challenge is entered.

func (*BaseChallengeListener) EnterEveryRule

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

EnterEveryRule is called when any rule is entered.

func (*BaseChallengeListener) EnterHeader

func (s *BaseChallengeListener) EnterHeader(ctx *HeaderContext)

EnterHeader is called when production header is entered.

func (*BaseChallengeListener) EnterObs_text

func (s *BaseChallengeListener) EnterObs_text(ctx *Obs_textContext)

EnterObs_text is called when production obs_text is entered.

func (*BaseChallengeListener) EnterQd_text

func (s *BaseChallengeListener) EnterQd_text(ctx *Qd_textContext)

EnterQd_text is called when production qd_text is entered.

func (*BaseChallengeListener) EnterQuoted_pair

func (s *BaseChallengeListener) EnterQuoted_pair(ctx *Quoted_pairContext)

EnterQuoted_pair is called when production quoted_pair is entered.

func (*BaseChallengeListener) EnterQuoted_string

func (s *BaseChallengeListener) EnterQuoted_string(ctx *Quoted_stringContext)

EnterQuoted_string is called when production quoted_string is entered.

func (*BaseChallengeListener) EnterRws

func (s *BaseChallengeListener) EnterRws(ctx *RwsContext)

EnterRws is called when production rws is entered.

func (*BaseChallengeListener) EnterTchar

func (s *BaseChallengeListener) EnterTchar(ctx *TcharContext)

EnterTchar is called when production tchar is entered.

func (*BaseChallengeListener) EnterToken

func (s *BaseChallengeListener) EnterToken(ctx *TokenContext)

EnterToken is called when production token is entered.

func (*BaseChallengeListener) EnterToken68

func (s *BaseChallengeListener) EnterToken68(ctx *Token68Context)

EnterToken68 is called when production token68 is entered.

func (*BaseChallengeListener) EnterVchar

func (s *BaseChallengeListener) EnterVchar(ctx *VcharContext)

EnterVchar is called when production vchar is entered.

func (*BaseChallengeListener) ExitAuth_lhs

func (s *BaseChallengeListener) ExitAuth_lhs(ctx *Auth_lhsContext)

ExitAuth_lhs is called when production auth_lhs is exited.

func (*BaseChallengeListener) ExitAuth_param

func (s *BaseChallengeListener) ExitAuth_param(ctx *Auth_paramContext)

ExitAuth_param is called when production auth_param is exited.

func (*BaseChallengeListener) ExitAuth_params

func (s *BaseChallengeListener) ExitAuth_params(ctx *Auth_paramsContext)

ExitAuth_params is called when production auth_params is exited.

func (*BaseChallengeListener) ExitAuth_rhs

func (s *BaseChallengeListener) ExitAuth_rhs(ctx *Auth_rhsContext)

ExitAuth_rhs is called when production auth_rhs is exited.

func (*BaseChallengeListener) ExitAuth_scheme

func (s *BaseChallengeListener) ExitAuth_scheme(ctx *Auth_schemeContext)

ExitAuth_scheme is called when production auth_scheme is exited.

func (*BaseChallengeListener) ExitChallenge

func (s *BaseChallengeListener) ExitChallenge(ctx *ChallengeContext)

ExitChallenge is called when production challenge is exited.

func (*BaseChallengeListener) ExitEveryRule

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

ExitEveryRule is called when any rule is exited.

func (*BaseChallengeListener) ExitHeader

func (s *BaseChallengeListener) ExitHeader(ctx *HeaderContext)

ExitHeader is called when production header is exited.

func (*BaseChallengeListener) ExitObs_text

func (s *BaseChallengeListener) ExitObs_text(ctx *Obs_textContext)

ExitObs_text is called when production obs_text is exited.

func (*BaseChallengeListener) ExitQd_text

func (s *BaseChallengeListener) ExitQd_text(ctx *Qd_textContext)

ExitQd_text is called when production qd_text is exited.

func (*BaseChallengeListener) ExitQuoted_pair

func (s *BaseChallengeListener) ExitQuoted_pair(ctx *Quoted_pairContext)

ExitQuoted_pair is called when production quoted_pair is exited.

func (*BaseChallengeListener) ExitQuoted_string

func (s *BaseChallengeListener) ExitQuoted_string(ctx *Quoted_stringContext)

ExitQuoted_string is called when production quoted_string is exited.

func (*BaseChallengeListener) ExitRws

func (s *BaseChallengeListener) ExitRws(ctx *RwsContext)

ExitRws is called when production rws is exited.

func (*BaseChallengeListener) ExitTchar

func (s *BaseChallengeListener) ExitTchar(ctx *TcharContext)

ExitTchar is called when production tchar is exited.

func (*BaseChallengeListener) ExitToken

func (s *BaseChallengeListener) ExitToken(ctx *TokenContext)

ExitToken is called when production token is exited.

func (*BaseChallengeListener) ExitToken68

func (s *BaseChallengeListener) ExitToken68(ctx *Token68Context)

ExitToken68 is called when production token68 is exited.

func (*BaseChallengeListener) ExitVchar

func (s *BaseChallengeListener) ExitVchar(ctx *VcharContext)

ExitVchar is called when production vchar is exited.

func (*BaseChallengeListener) VisitErrorNode

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

VisitErrorNode is called when an error node is visited.

func (*BaseChallengeListener) VisitTerminal

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

VisitTerminal is called when a terminal node is visited.

type Challenge

type Challenge struct {
	Scheme     string            `json:"scheme"`
	Parameters map[string]string `json:"parameters"`
	Values     []string          `json:"values"`
}

func Parse

func Parse(headers http.Header) ([]Challenge, error)

type ChallengeContext

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

func NewChallengeContext

func NewChallengeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ChallengeContext

func NewEmptyChallengeContext

func NewEmptyChallengeContext() *ChallengeContext

func (*ChallengeContext) AllAuth_params

func (s *ChallengeContext) AllAuth_params() []IAuth_paramsContext

func (*ChallengeContext) AllSP

func (s *ChallengeContext) AllSP() []antlr.TerminalNode

func (*ChallengeContext) AllToken68

func (s *ChallengeContext) AllToken68() []IToken68Context

func (*ChallengeContext) Auth_params

func (s *ChallengeContext) Auth_params(i int) IAuth_paramsContext

func (*ChallengeContext) Auth_scheme

func (s *ChallengeContext) Auth_scheme() IAuth_schemeContext

func (*ChallengeContext) EnterRule

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

func (*ChallengeContext) ExitRule

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

func (*ChallengeContext) GetParser

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

func (*ChallengeContext) GetRuleContext

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

func (*ChallengeContext) IsChallengeContext

func (*ChallengeContext) IsChallengeContext()

func (*ChallengeContext) SP

func (s *ChallengeContext) SP(i int) antlr.TerminalNode

func (*ChallengeContext) ToStringTree

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

func (*ChallengeContext) Token68

func (s *ChallengeContext) Token68(i int) IToken68Context

type ChallengeLexer

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

func NewChallengeLexer

func NewChallengeLexer(input antlr.CharStream) *ChallengeLexer

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

type ChallengeListener

type ChallengeListener interface {
	antlr.ParseTreeListener

	// EnterHeader is called when entering the header production.
	EnterHeader(c *HeaderContext)

	// EnterChallenge is called when entering the challenge production.
	EnterChallenge(c *ChallengeContext)

	// EnterAuth_scheme is called when entering the auth_scheme production.
	EnterAuth_scheme(c *Auth_schemeContext)

	// EnterAuth_params is called when entering the auth_params production.
	EnterAuth_params(c *Auth_paramsContext)

	// EnterToken68 is called when entering the token68 production.
	EnterToken68(c *Token68Context)

	// EnterAuth_param is called when entering the auth_param production.
	EnterAuth_param(c *Auth_paramContext)

	// EnterAuth_lhs is called when entering the auth_lhs production.
	EnterAuth_lhs(c *Auth_lhsContext)

	// EnterAuth_rhs is called when entering the auth_rhs production.
	EnterAuth_rhs(c *Auth_rhsContext)

	// EnterRws is called when entering the rws production.
	EnterRws(c *RwsContext)

	// EnterQuoted_string is called when entering the quoted_string production.
	EnterQuoted_string(c *Quoted_stringContext)

	// EnterQd_text is called when entering the qd_text production.
	EnterQd_text(c *Qd_textContext)

	// EnterQuoted_pair is called when entering the quoted_pair production.
	EnterQuoted_pair(c *Quoted_pairContext)

	// EnterToken is called when entering the token production.
	EnterToken(c *TokenContext)

	// EnterTchar is called when entering the tchar production.
	EnterTchar(c *TcharContext)

	// EnterVchar is called when entering the vchar production.
	EnterVchar(c *VcharContext)

	// EnterObs_text is called when entering the obs_text production.
	EnterObs_text(c *Obs_textContext)

	// ExitHeader is called when exiting the header production.
	ExitHeader(c *HeaderContext)

	// ExitChallenge is called when exiting the challenge production.
	ExitChallenge(c *ChallengeContext)

	// ExitAuth_scheme is called when exiting the auth_scheme production.
	ExitAuth_scheme(c *Auth_schemeContext)

	// ExitAuth_params is called when exiting the auth_params production.
	ExitAuth_params(c *Auth_paramsContext)

	// ExitToken68 is called when exiting the token68 production.
	ExitToken68(c *Token68Context)

	// ExitAuth_param is called when exiting the auth_param production.
	ExitAuth_param(c *Auth_paramContext)

	// ExitAuth_lhs is called when exiting the auth_lhs production.
	ExitAuth_lhs(c *Auth_lhsContext)

	// ExitAuth_rhs is called when exiting the auth_rhs production.
	ExitAuth_rhs(c *Auth_rhsContext)

	// ExitRws is called when exiting the rws production.
	ExitRws(c *RwsContext)

	// ExitQuoted_string is called when exiting the quoted_string production.
	ExitQuoted_string(c *Quoted_stringContext)

	// ExitQd_text is called when exiting the qd_text production.
	ExitQd_text(c *Qd_textContext)

	// ExitQuoted_pair is called when exiting the quoted_pair production.
	ExitQuoted_pair(c *Quoted_pairContext)

	// ExitToken is called when exiting the token production.
	ExitToken(c *TokenContext)

	// ExitTchar is called when exiting the tchar production.
	ExitTchar(c *TcharContext)

	// ExitVchar is called when exiting the vchar production.
	ExitVchar(c *VcharContext)

	// ExitObs_text is called when exiting the obs_text production.
	ExitObs_text(c *Obs_textContext)
}

ChallengeListener is a complete listener for a parse tree produced by ChallengeParser.

type ChallengeParser

type ChallengeParser struct {
	*antlr.BaseParser
}

func NewChallengeParser

func NewChallengeParser(input antlr.TokenStream) *ChallengeParser

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

func (*ChallengeParser) Auth_lhs

func (p *ChallengeParser) Auth_lhs() (localctx IAuth_lhsContext)

func (*ChallengeParser) Auth_param

func (p *ChallengeParser) Auth_param() (localctx IAuth_paramContext)

func (*ChallengeParser) Auth_params

func (p *ChallengeParser) Auth_params() (localctx IAuth_paramsContext)

func (*ChallengeParser) Auth_rhs

func (p *ChallengeParser) Auth_rhs() (localctx IAuth_rhsContext)

func (*ChallengeParser) Auth_scheme

func (p *ChallengeParser) Auth_scheme() (localctx IAuth_schemeContext)

func (*ChallengeParser) Challenge

func (p *ChallengeParser) Challenge() (localctx IChallengeContext)

func (*ChallengeParser) Header

func (p *ChallengeParser) Header() (localctx IHeaderContext)

func (*ChallengeParser) Obs_text

func (p *ChallengeParser) Obs_text() (localctx IObs_textContext)

func (*ChallengeParser) Qd_text

func (p *ChallengeParser) Qd_text() (localctx IQd_textContext)

func (*ChallengeParser) Quoted_pair

func (p *ChallengeParser) Quoted_pair() (localctx IQuoted_pairContext)

func (*ChallengeParser) Quoted_string

func (p *ChallengeParser) Quoted_string() (localctx IQuoted_stringContext)

func (*ChallengeParser) Rws

func (p *ChallengeParser) Rws() (localctx IRwsContext)

func (*ChallengeParser) Tchar

func (p *ChallengeParser) Tchar() (localctx ITcharContext)

func (*ChallengeParser) Token

func (p *ChallengeParser) Token() (localctx ITokenContext)

func (*ChallengeParser) Token68

func (p *ChallengeParser) Token68() (localctx IToken68Context)

func (*ChallengeParser) Vchar

func (p *ChallengeParser) Vchar() (localctx IVcharContext)

type HeaderContext

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

func NewEmptyHeaderContext

func NewEmptyHeaderContext() *HeaderContext

func NewHeaderContext

func NewHeaderContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *HeaderContext

func (*HeaderContext) AllCOMMA

func (s *HeaderContext) AllCOMMA() []antlr.TerminalNode

func (*HeaderContext) AllChallenge

func (s *HeaderContext) AllChallenge() []IChallengeContext

func (*HeaderContext) AllHTAB

func (s *HeaderContext) AllHTAB() []antlr.TerminalNode

func (*HeaderContext) AllSP

func (s *HeaderContext) AllSP() []antlr.TerminalNode

func (*HeaderContext) COMMA

func (s *HeaderContext) COMMA(i int) antlr.TerminalNode

func (*HeaderContext) Challenge

func (s *HeaderContext) Challenge(i int) IChallengeContext

func (*HeaderContext) EnterRule

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

func (*HeaderContext) ExitRule

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

func (*HeaderContext) GetParser

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

func (*HeaderContext) GetRuleContext

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

func (*HeaderContext) HTAB

func (s *HeaderContext) HTAB(i int) antlr.TerminalNode

func (*HeaderContext) IsHeaderContext

func (*HeaderContext) IsHeaderContext()

func (*HeaderContext) SP

func (s *HeaderContext) SP(i int) antlr.TerminalNode

func (*HeaderContext) ToStringTree

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

type IAuth_lhsContext

type IAuth_lhsContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Token() ITokenContext

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

IAuth_lhsContext is an interface to support dynamic dispatch.

type IAuth_paramContext

type IAuth_paramContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Auth_lhs() IAuth_lhsContext
	EQUALS() antlr.TerminalNode
	Auth_rhs() IAuth_rhsContext
	AllSP() []antlr.TerminalNode
	SP(i int) antlr.TerminalNode
	AllHTAB() []antlr.TerminalNode
	HTAB(i int) antlr.TerminalNode

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

IAuth_paramContext is an interface to support dynamic dispatch.

type IAuth_paramsContext

type IAuth_paramsContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllAuth_param() []IAuth_paramContext
	Auth_param(i int) IAuth_paramContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode
	AllSP() []antlr.TerminalNode
	SP(i int) antlr.TerminalNode
	AllHTAB() []antlr.TerminalNode
	HTAB(i int) antlr.TerminalNode

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

IAuth_paramsContext is an interface to support dynamic dispatch.

type IAuth_rhsContext

type IAuth_rhsContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Token() ITokenContext
	Quoted_string() IQuoted_stringContext

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

IAuth_rhsContext is an interface to support dynamic dispatch.

type IAuth_schemeContext

type IAuth_schemeContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Token() ITokenContext

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

IAuth_schemeContext is an interface to support dynamic dispatch.

type IChallengeContext

type IChallengeContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Auth_scheme() IAuth_schemeContext
	AllSP() []antlr.TerminalNode
	SP(i int) antlr.TerminalNode
	AllToken68() []IToken68Context
	Token68(i int) IToken68Context
	AllAuth_params() []IAuth_paramsContext
	Auth_params(i int) IAuth_paramsContext

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

IChallengeContext is an interface to support dynamic dispatch.

type IHeaderContext

type IHeaderContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllChallenge() []IChallengeContext
	Challenge(i int) IChallengeContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode
	AllSP() []antlr.TerminalNode
	SP(i int) antlr.TerminalNode
	AllHTAB() []antlr.TerminalNode
	HTAB(i int) antlr.TerminalNode

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

IHeaderContext is an interface to support dynamic dispatch.

type IObs_textContext

type IObs_textContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	EXTENDED_ASCII() antlr.TerminalNode

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

IObs_textContext is an interface to support dynamic dispatch.

type IQd_textContext

type IQd_textContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	HTAB() antlr.TerminalNode
	SP() antlr.TerminalNode
	EXCLAMATION_MARK() antlr.TerminalNode
	HASH() antlr.TerminalNode
	DOLLAR() antlr.TerminalNode
	PERCENT() antlr.TerminalNode
	AMPERSAND() antlr.TerminalNode
	SQUOTE() antlr.TerminalNode
	OPEN_PARENS() antlr.TerminalNode
	CLOSE_PARENS() antlr.TerminalNode
	ASTERISK() antlr.TerminalNode
	PLUS() antlr.TerminalNode
	COMMA() antlr.TerminalNode
	MINUS() antlr.TerminalNode
	PERIOD() antlr.TerminalNode
	SLASH() antlr.TerminalNode
	DIGIT() antlr.TerminalNode
	COLON() antlr.TerminalNode
	SEMICOLON() antlr.TerminalNode
	LESS_THAN() antlr.TerminalNode
	EQUALS() antlr.TerminalNode
	GREATER_THAN() antlr.TerminalNode
	QUESTION() antlr.TerminalNode
	AT() antlr.TerminalNode
	OPEN_BRACKET() antlr.TerminalNode
	CLOSE_BRACKET() antlr.TerminalNode
	CARET() antlr.TerminalNode
	UNDERSCORE() antlr.TerminalNode
	GRAVE() antlr.TerminalNode
	ALPHA() antlr.TerminalNode
	OPEN_BRACE() antlr.TerminalNode
	PIPE() antlr.TerminalNode
	CLOSE_BRACE() antlr.TerminalNode
	TILDE() antlr.TerminalNode
	Obs_text() IObs_textContext

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

IQd_textContext is an interface to support dynamic dispatch.

type IQuoted_pairContext

type IQuoted_pairContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	BACKSLASH() antlr.TerminalNode
	HTAB() antlr.TerminalNode
	SP() antlr.TerminalNode
	Vchar() IVcharContext
	Obs_text() IObs_textContext

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

IQuoted_pairContext is an interface to support dynamic dispatch.

type IQuoted_stringContext

type IQuoted_stringContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllDQUOTE() []antlr.TerminalNode
	DQUOTE(i int) antlr.TerminalNode
	AllQd_text() []IQd_textContext
	Qd_text(i int) IQd_textContext
	AllQuoted_pair() []IQuoted_pairContext
	Quoted_pair(i int) IQuoted_pairContext

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

IQuoted_stringContext is an interface to support dynamic dispatch.

type IRwsContext

type IRwsContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllSP() []antlr.TerminalNode
	SP(i int) antlr.TerminalNode
	AllHTAB() []antlr.TerminalNode
	HTAB(i int) antlr.TerminalNode

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

IRwsContext is an interface to support dynamic dispatch.

type ITcharContext

type ITcharContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	EXCLAMATION_MARK() antlr.TerminalNode
	HASH() antlr.TerminalNode
	DOLLAR() antlr.TerminalNode
	PERCENT() antlr.TerminalNode
	AMPERSAND() antlr.TerminalNode
	SQUOTE() antlr.TerminalNode
	ASTERISK() antlr.TerminalNode
	PLUS() antlr.TerminalNode
	MINUS() antlr.TerminalNode
	PERIOD() antlr.TerminalNode
	CARET() antlr.TerminalNode
	UNDERSCORE() antlr.TerminalNode
	GRAVE() antlr.TerminalNode
	PIPE() antlr.TerminalNode
	TILDE() antlr.TerminalNode
	DIGIT() antlr.TerminalNode
	ALPHA() antlr.TerminalNode

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

ITcharContext is an interface to support dynamic dispatch.

type IToken68Context

type IToken68Context interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllEQUALS() []antlr.TerminalNode
	EQUALS(i int) antlr.TerminalNode
	AllALPHA() []antlr.TerminalNode
	ALPHA(i int) antlr.TerminalNode
	AllDIGIT() []antlr.TerminalNode
	DIGIT(i int) antlr.TerminalNode
	AllMINUS() []antlr.TerminalNode
	MINUS(i int) antlr.TerminalNode
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode
	AllUNDERSCORE() []antlr.TerminalNode
	UNDERSCORE(i int) antlr.TerminalNode
	AllTILDE() []antlr.TerminalNode
	TILDE(i int) antlr.TerminalNode
	AllPLUS() []antlr.TerminalNode
	PLUS(i int) antlr.TerminalNode
	AllSLASH() []antlr.TerminalNode
	SLASH(i int) antlr.TerminalNode

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

IToken68Context is an interface to support dynamic dispatch.

type ITokenContext

type ITokenContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllTchar() []ITcharContext
	Tchar(i int) ITcharContext

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

ITokenContext is an interface to support dynamic dispatch.

type IVcharContext

type IVcharContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	EXCLAMATION_MARK() antlr.TerminalNode
	DQUOTE() antlr.TerminalNode
	HASH() antlr.TerminalNode
	DOLLAR() antlr.TerminalNode
	PERCENT() antlr.TerminalNode
	AMPERSAND() antlr.TerminalNode
	SQUOTE() antlr.TerminalNode
	OPEN_PARENS() antlr.TerminalNode
	CLOSE_PARENS() antlr.TerminalNode
	ASTERISK() antlr.TerminalNode
	PLUS() antlr.TerminalNode
	COMMA() antlr.TerminalNode
	MINUS() antlr.TerminalNode
	PERIOD() antlr.TerminalNode
	SLASH() antlr.TerminalNode
	DIGIT() antlr.TerminalNode
	COLON() antlr.TerminalNode
	SEMICOLON() antlr.TerminalNode
	LESS_THAN() antlr.TerminalNode
	EQUALS() antlr.TerminalNode
	GREATER_THAN() antlr.TerminalNode
	QUESTION() antlr.TerminalNode
	AT() antlr.TerminalNode
	OPEN_BRACKET() antlr.TerminalNode
	BACKSLASH() antlr.TerminalNode
	CLOSE_BRACKET() antlr.TerminalNode
	CARET() antlr.TerminalNode
	UNDERSCORE() antlr.TerminalNode
	GRAVE() antlr.TerminalNode
	ALPHA() antlr.TerminalNode
	OPEN_BRACE() antlr.TerminalNode
	PIPE() antlr.TerminalNode
	CLOSE_BRACE() antlr.TerminalNode
	TILDE() antlr.TerminalNode
	EXTENDED_ASCII() antlr.TerminalNode

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

IVcharContext is an interface to support dynamic dispatch.

type Listener

type Listener struct {
	*BaseChallengeListener
	// contains filtered or unexported fields
}

func (*Listener) EnterChallenge

func (s *Listener) EnterChallenge(ctx *ChallengeContext)

EnterChallenge is called when production challenge is entered.

type Obs_textContext

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

func NewEmptyObs_textContext

func NewEmptyObs_textContext() *Obs_textContext

func NewObs_textContext

func NewObs_textContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Obs_textContext

func (*Obs_textContext) EXTENDED_ASCII

func (s *Obs_textContext) EXTENDED_ASCII() antlr.TerminalNode

func (*Obs_textContext) EnterRule

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

func (*Obs_textContext) ExitRule

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

func (*Obs_textContext) GetParser

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

func (*Obs_textContext) GetRuleContext

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

func (*Obs_textContext) IsObs_textContext

func (*Obs_textContext) IsObs_textContext()

func (*Obs_textContext) ToStringTree

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

type Qd_textContext

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

func NewEmptyQd_textContext

func NewEmptyQd_textContext() *Qd_textContext

func NewQd_textContext

func NewQd_textContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Qd_textContext

func (*Qd_textContext) ALPHA

func (s *Qd_textContext) ALPHA() antlr.TerminalNode

func (*Qd_textContext) AMPERSAND

func (s *Qd_textContext) AMPERSAND() antlr.TerminalNode

func (*Qd_textContext) ASTERISK

func (s *Qd_textContext) ASTERISK() antlr.TerminalNode

func (*Qd_textContext) AT

func (s *Qd_textContext) AT() antlr.TerminalNode

func (*Qd_textContext) CARET

func (s *Qd_textContext) CARET() antlr.TerminalNode

func (*Qd_textContext) CLOSE_BRACE

func (s *Qd_textContext) CLOSE_BRACE() antlr.TerminalNode

func (*Qd_textContext) CLOSE_BRACKET

func (s *Qd_textContext) CLOSE_BRACKET() antlr.TerminalNode

func (*Qd_textContext) CLOSE_PARENS

func (s *Qd_textContext) CLOSE_PARENS() antlr.TerminalNode

func (*Qd_textContext) COLON

func (s *Qd_textContext) COLON() antlr.TerminalNode

func (*Qd_textContext) COMMA

func (s *Qd_textContext) COMMA() antlr.TerminalNode

func (*Qd_textContext) DIGIT

func (s *Qd_textContext) DIGIT() antlr.TerminalNode

func (*Qd_textContext) DOLLAR

func (s *Qd_textContext) DOLLAR() antlr.TerminalNode

func (*Qd_textContext) EQUALS

func (s *Qd_textContext) EQUALS() antlr.TerminalNode

func (*Qd_textContext) EXCLAMATION_MARK

func (s *Qd_textContext) EXCLAMATION_MARK() antlr.TerminalNode

func (*Qd_textContext) EnterRule

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

func (*Qd_textContext) ExitRule

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

func (*Qd_textContext) GRAVE

func (s *Qd_textContext) GRAVE() antlr.TerminalNode

func (*Qd_textContext) GREATER_THAN

func (s *Qd_textContext) GREATER_THAN() antlr.TerminalNode

func (*Qd_textContext) GetParser

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

func (*Qd_textContext) GetRuleContext

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

func (*Qd_textContext) HASH

func (s *Qd_textContext) HASH() antlr.TerminalNode

func (*Qd_textContext) HTAB

func (s *Qd_textContext) HTAB() antlr.TerminalNode

func (*Qd_textContext) IsQd_textContext

func (*Qd_textContext) IsQd_textContext()

func (*Qd_textContext) LESS_THAN

func (s *Qd_textContext) LESS_THAN() antlr.TerminalNode

func (*Qd_textContext) MINUS

func (s *Qd_textContext) MINUS() antlr.TerminalNode

func (*Qd_textContext) OPEN_BRACE

func (s *Qd_textContext) OPEN_BRACE() antlr.TerminalNode

func (*Qd_textContext) OPEN_BRACKET

func (s *Qd_textContext) OPEN_BRACKET() antlr.TerminalNode

func (*Qd_textContext) OPEN_PARENS

func (s *Qd_textContext) OPEN_PARENS() antlr.TerminalNode

func (*Qd_textContext) Obs_text

func (s *Qd_textContext) Obs_text() IObs_textContext

func (*Qd_textContext) PERCENT

func (s *Qd_textContext) PERCENT() antlr.TerminalNode

func (*Qd_textContext) PERIOD

func (s *Qd_textContext) PERIOD() antlr.TerminalNode

func (*Qd_textContext) PIPE

func (s *Qd_textContext) PIPE() antlr.TerminalNode

func (*Qd_textContext) PLUS

func (s *Qd_textContext) PLUS() antlr.TerminalNode

func (*Qd_textContext) QUESTION

func (s *Qd_textContext) QUESTION() antlr.TerminalNode

func (*Qd_textContext) SEMICOLON

func (s *Qd_textContext) SEMICOLON() antlr.TerminalNode

func (*Qd_textContext) SLASH

func (s *Qd_textContext) SLASH() antlr.TerminalNode

func (*Qd_textContext) SP

func (s *Qd_textContext) SP() antlr.TerminalNode

func (*Qd_textContext) SQUOTE

func (s *Qd_textContext) SQUOTE() antlr.TerminalNode

func (*Qd_textContext) TILDE

func (s *Qd_textContext) TILDE() antlr.TerminalNode

func (*Qd_textContext) ToStringTree

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

func (*Qd_textContext) UNDERSCORE

func (s *Qd_textContext) UNDERSCORE() antlr.TerminalNode

type Quoted_pairContext

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

func NewEmptyQuoted_pairContext

func NewEmptyQuoted_pairContext() *Quoted_pairContext

func NewQuoted_pairContext

func NewQuoted_pairContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Quoted_pairContext

func (*Quoted_pairContext) BACKSLASH

func (s *Quoted_pairContext) BACKSLASH() antlr.TerminalNode

func (*Quoted_pairContext) EnterRule

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

func (*Quoted_pairContext) ExitRule

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

func (*Quoted_pairContext) GetParser

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

func (*Quoted_pairContext) GetRuleContext

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

func (*Quoted_pairContext) HTAB

func (s *Quoted_pairContext) HTAB() antlr.TerminalNode

func (*Quoted_pairContext) IsQuoted_pairContext

func (*Quoted_pairContext) IsQuoted_pairContext()

func (*Quoted_pairContext) Obs_text

func (s *Quoted_pairContext) Obs_text() IObs_textContext

func (*Quoted_pairContext) SP

func (s *Quoted_pairContext) SP() antlr.TerminalNode

func (*Quoted_pairContext) ToStringTree

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

func (*Quoted_pairContext) Vchar

func (s *Quoted_pairContext) Vchar() IVcharContext

type Quoted_stringContext

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

func NewEmptyQuoted_stringContext

func NewEmptyQuoted_stringContext() *Quoted_stringContext

func NewQuoted_stringContext

func NewQuoted_stringContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Quoted_stringContext

func (*Quoted_stringContext) AllDQUOTE

func (s *Quoted_stringContext) AllDQUOTE() []antlr.TerminalNode

func (*Quoted_stringContext) AllQd_text

func (s *Quoted_stringContext) AllQd_text() []IQd_textContext

func (*Quoted_stringContext) AllQuoted_pair

func (s *Quoted_stringContext) AllQuoted_pair() []IQuoted_pairContext

func (*Quoted_stringContext) DQUOTE

func (s *Quoted_stringContext) DQUOTE(i int) antlr.TerminalNode

func (*Quoted_stringContext) EnterRule

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

func (*Quoted_stringContext) ExitRule

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

func (*Quoted_stringContext) GetParser

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

func (*Quoted_stringContext) GetRuleContext

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

func (*Quoted_stringContext) IsQuoted_stringContext

func (*Quoted_stringContext) IsQuoted_stringContext()

func (*Quoted_stringContext) Qd_text

func (*Quoted_stringContext) Quoted_pair

func (s *Quoted_stringContext) Quoted_pair(i int) IQuoted_pairContext

func (*Quoted_stringContext) ToStringTree

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

type RwsContext

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

func NewEmptyRwsContext

func NewEmptyRwsContext() *RwsContext

func NewRwsContext

func NewRwsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RwsContext

func (*RwsContext) AllHTAB

func (s *RwsContext) AllHTAB() []antlr.TerminalNode

func (*RwsContext) AllSP

func (s *RwsContext) AllSP() []antlr.TerminalNode

func (*RwsContext) EnterRule

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

func (*RwsContext) ExitRule

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

func (*RwsContext) GetParser

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

func (*RwsContext) GetRuleContext

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

func (*RwsContext) HTAB

func (s *RwsContext) HTAB(i int) antlr.TerminalNode

func (*RwsContext) IsRwsContext

func (*RwsContext) IsRwsContext()

func (*RwsContext) SP

func (s *RwsContext) SP(i int) antlr.TerminalNode

func (*RwsContext) ToStringTree

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

type TcharContext

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

func NewEmptyTcharContext

func NewEmptyTcharContext() *TcharContext

func NewTcharContext

func NewTcharContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TcharContext

func (*TcharContext) ALPHA

func (s *TcharContext) ALPHA() antlr.TerminalNode

func (*TcharContext) AMPERSAND

func (s *TcharContext) AMPERSAND() antlr.TerminalNode

func (*TcharContext) ASTERISK

func (s *TcharContext) ASTERISK() antlr.TerminalNode

func (*TcharContext) CARET

func (s *TcharContext) CARET() antlr.TerminalNode

func (*TcharContext) DIGIT

func (s *TcharContext) DIGIT() antlr.TerminalNode

func (*TcharContext) DOLLAR

func (s *TcharContext) DOLLAR() antlr.TerminalNode

func (*TcharContext) EXCLAMATION_MARK

func (s *TcharContext) EXCLAMATION_MARK() antlr.TerminalNode

func (*TcharContext) EnterRule

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

func (*TcharContext) ExitRule

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

func (*TcharContext) GRAVE

func (s *TcharContext) GRAVE() antlr.TerminalNode

func (*TcharContext) GetParser

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

func (*TcharContext) GetRuleContext

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

func (*TcharContext) HASH

func (s *TcharContext) HASH() antlr.TerminalNode

func (*TcharContext) IsTcharContext

func (*TcharContext) IsTcharContext()

func (*TcharContext) MINUS

func (s *TcharContext) MINUS() antlr.TerminalNode

func (*TcharContext) PERCENT

func (s *TcharContext) PERCENT() antlr.TerminalNode

func (*TcharContext) PERIOD

func (s *TcharContext) PERIOD() antlr.TerminalNode

func (*TcharContext) PIPE

func (s *TcharContext) PIPE() antlr.TerminalNode

func (*TcharContext) PLUS

func (s *TcharContext) PLUS() antlr.TerminalNode

func (*TcharContext) SQUOTE

func (s *TcharContext) SQUOTE() antlr.TerminalNode

func (*TcharContext) TILDE

func (s *TcharContext) TILDE() antlr.TerminalNode

func (*TcharContext) ToStringTree

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

func (*TcharContext) UNDERSCORE

func (s *TcharContext) UNDERSCORE() antlr.TerminalNode

type Token68Context

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

func NewEmptyToken68Context

func NewEmptyToken68Context() *Token68Context

func NewToken68Context

func NewToken68Context(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Token68Context

func (*Token68Context) ALPHA

func (s *Token68Context) ALPHA(i int) antlr.TerminalNode

func (*Token68Context) AllALPHA

func (s *Token68Context) AllALPHA() []antlr.TerminalNode

func (*Token68Context) AllCOMMA

func (s *Token68Context) AllCOMMA() []antlr.TerminalNode

func (*Token68Context) AllDIGIT

func (s *Token68Context) AllDIGIT() []antlr.TerminalNode

func (*Token68Context) AllEQUALS

func (s *Token68Context) AllEQUALS() []antlr.TerminalNode

func (*Token68Context) AllMINUS

func (s *Token68Context) AllMINUS() []antlr.TerminalNode

func (*Token68Context) AllPLUS

func (s *Token68Context) AllPLUS() []antlr.TerminalNode

func (*Token68Context) AllSLASH

func (s *Token68Context) AllSLASH() []antlr.TerminalNode

func (*Token68Context) AllTILDE

func (s *Token68Context) AllTILDE() []antlr.TerminalNode

func (*Token68Context) AllUNDERSCORE

func (s *Token68Context) AllUNDERSCORE() []antlr.TerminalNode

func (*Token68Context) COMMA

func (s *Token68Context) COMMA(i int) antlr.TerminalNode

func (*Token68Context) DIGIT

func (s *Token68Context) DIGIT(i int) antlr.TerminalNode

func (*Token68Context) EQUALS

func (s *Token68Context) EQUALS(i int) antlr.TerminalNode

func (*Token68Context) EnterRule

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

func (*Token68Context) ExitRule

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

func (*Token68Context) GetParser

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

func (*Token68Context) GetRuleContext

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

func (*Token68Context) IsToken68Context

func (*Token68Context) IsToken68Context()

func (*Token68Context) MINUS

func (s *Token68Context) MINUS(i int) antlr.TerminalNode

func (*Token68Context) PLUS

func (s *Token68Context) PLUS(i int) antlr.TerminalNode

func (*Token68Context) SLASH

func (s *Token68Context) SLASH(i int) antlr.TerminalNode

func (*Token68Context) TILDE

func (s *Token68Context) TILDE(i int) antlr.TerminalNode

func (*Token68Context) ToStringTree

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

func (*Token68Context) UNDERSCORE

func (s *Token68Context) UNDERSCORE(i int) antlr.TerminalNode

type TokenContext

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

func NewEmptyTokenContext

func NewEmptyTokenContext() *TokenContext

func NewTokenContext

func NewTokenContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TokenContext

func (*TokenContext) AllTchar

func (s *TokenContext) AllTchar() []ITcharContext

func (*TokenContext) EnterRule

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

func (*TokenContext) ExitRule

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

func (*TokenContext) GetParser

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

func (*TokenContext) GetRuleContext

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

func (*TokenContext) IsTokenContext

func (*TokenContext) IsTokenContext()

func (*TokenContext) Tchar

func (s *TokenContext) Tchar(i int) ITcharContext

func (*TokenContext) ToStringTree

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

type VcharContext

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

func NewEmptyVcharContext

func NewEmptyVcharContext() *VcharContext

func NewVcharContext

func NewVcharContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *VcharContext

func (*VcharContext) ALPHA

func (s *VcharContext) ALPHA() antlr.TerminalNode

func (*VcharContext) AMPERSAND

func (s *VcharContext) AMPERSAND() antlr.TerminalNode

func (*VcharContext) ASTERISK

func (s *VcharContext) ASTERISK() antlr.TerminalNode

func (*VcharContext) AT

func (s *VcharContext) AT() antlr.TerminalNode

func (*VcharContext) BACKSLASH

func (s *VcharContext) BACKSLASH() antlr.TerminalNode

func (*VcharContext) CARET

func (s *VcharContext) CARET() antlr.TerminalNode

func (*VcharContext) CLOSE_BRACE

func (s *VcharContext) CLOSE_BRACE() antlr.TerminalNode

func (*VcharContext) CLOSE_BRACKET

func (s *VcharContext) CLOSE_BRACKET() antlr.TerminalNode

func (*VcharContext) CLOSE_PARENS

func (s *VcharContext) CLOSE_PARENS() antlr.TerminalNode

func (*VcharContext) COLON

func (s *VcharContext) COLON() antlr.TerminalNode

func (*VcharContext) COMMA

func (s *VcharContext) COMMA() antlr.TerminalNode

func (*VcharContext) DIGIT

func (s *VcharContext) DIGIT() antlr.TerminalNode

func (*VcharContext) DOLLAR

func (s *VcharContext) DOLLAR() antlr.TerminalNode

func (*VcharContext) DQUOTE

func (s *VcharContext) DQUOTE() antlr.TerminalNode

func (*VcharContext) EQUALS

func (s *VcharContext) EQUALS() antlr.TerminalNode

func (*VcharContext) EXCLAMATION_MARK

func (s *VcharContext) EXCLAMATION_MARK() antlr.TerminalNode

func (*VcharContext) EXTENDED_ASCII

func (s *VcharContext) EXTENDED_ASCII() antlr.TerminalNode

func (*VcharContext) EnterRule

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

func (*VcharContext) ExitRule

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

func (*VcharContext) GRAVE

func (s *VcharContext) GRAVE() antlr.TerminalNode

func (*VcharContext) GREATER_THAN

func (s *VcharContext) GREATER_THAN() antlr.TerminalNode

func (*VcharContext) GetParser

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

func (*VcharContext) GetRuleContext

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

func (*VcharContext) HASH

func (s *VcharContext) HASH() antlr.TerminalNode

func (*VcharContext) IsVcharContext

func (*VcharContext) IsVcharContext()

func (*VcharContext) LESS_THAN

func (s *VcharContext) LESS_THAN() antlr.TerminalNode

func (*VcharContext) MINUS

func (s *VcharContext) MINUS() antlr.TerminalNode

func (*VcharContext) OPEN_BRACE

func (s *VcharContext) OPEN_BRACE() antlr.TerminalNode

func (*VcharContext) OPEN_BRACKET

func (s *VcharContext) OPEN_BRACKET() antlr.TerminalNode

func (*VcharContext) OPEN_PARENS

func (s *VcharContext) OPEN_PARENS() antlr.TerminalNode

func (*VcharContext) PERCENT

func (s *VcharContext) PERCENT() antlr.TerminalNode

func (*VcharContext) PERIOD

func (s *VcharContext) PERIOD() antlr.TerminalNode

func (*VcharContext) PIPE

func (s *VcharContext) PIPE() antlr.TerminalNode

func (*VcharContext) PLUS

func (s *VcharContext) PLUS() antlr.TerminalNode

func (*VcharContext) QUESTION

func (s *VcharContext) QUESTION() antlr.TerminalNode

func (*VcharContext) SEMICOLON

func (s *VcharContext) SEMICOLON() antlr.TerminalNode

func (*VcharContext) SLASH

func (s *VcharContext) SLASH() antlr.TerminalNode

func (*VcharContext) SQUOTE

func (s *VcharContext) SQUOTE() antlr.TerminalNode

func (*VcharContext) TILDE

func (s *VcharContext) TILDE() antlr.TerminalNode

func (*VcharContext) ToStringTree

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

func (*VcharContext) UNDERSCORE

func (s *VcharContext) UNDERSCORE() antlr.TerminalNode

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL