iri

package
v0.0.0-...-4c43aeb Latest Latest
Warning

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

Go to latest
Published: Jan 4, 2022 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Overview

Example
package main

import (
	"bramp.net/antlr4/iri"

	"fmt"
	"github.com/antlr/antlr4/runtime/Go/antlr"
)

type exampleListener struct {
	*iri.BaseIRIListener
}

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 := iri.NewIRILexer(is)
	stream := antlr.NewCommonTokenStream(lexer, antlr.TokenDefaultChannel)

	// Create the Parser
	p := iri.NewIRIParser(stream)
	p.BuildParseTrees = true
	p.AddErrorListener(antlr.NewDiagnosticErrorListener(true))

	// Finally walk the tree
	tree := p.Parse()
	antlr.ParseTreeWalkerDefault.Walk(&exampleListener{}, tree)
}
Output:

Index

Examples

Constants

View Source
const (
	IRILexerUCSCHAR  = 1
	IRILexerIPRIVATE = 2
	IRILexerD0       = 3
	IRILexerD1       = 4
	IRILexerD2       = 5
	IRILexerD3       = 6
	IRILexerD4       = 7
	IRILexerD5       = 8
	IRILexerD6       = 9
	IRILexerD7       = 10
	IRILexerD8       = 11
	IRILexerD9       = 12
	IRILexerA        = 13
	IRILexerB        = 14
	IRILexerC        = 15
	IRILexerD        = 16
	IRILexerE        = 17
	IRILexerF        = 18
	IRILexerG        = 19
	IRILexerH        = 20
	IRILexerI        = 21
	IRILexerJ        = 22
	IRILexerK        = 23
	IRILexerL        = 24
	IRILexerM        = 25
	IRILexerN        = 26
	IRILexerO        = 27
	IRILexerP        = 28
	IRILexerQ        = 29
	IRILexerR        = 30
	IRILexerS        = 31
	IRILexerT        = 32
	IRILexerU        = 33
	IRILexerV        = 34
	IRILexerW        = 35
	IRILexerX        = 36
	IRILexerY        = 37
	IRILexerZ        = 38
	IRILexerCOL2     = 39
	IRILexerCOL      = 40
	IRILexerDOT      = 41
	IRILexerPERCENT  = 42
	IRILexerHYPHEN   = 43
	IRILexerTILDE    = 44
	IRILexerUSCORE   = 45
	IRILexerEXCL     = 46
	IRILexerDOLLAR   = 47
	IRILexerAMP      = 48
	IRILexerSQUOTE   = 49
	IRILexerOPAREN   = 50
	IRILexerCPAREN   = 51
	IRILexerSTAR     = 52
	IRILexerPLUS     = 53
	IRILexerCOMMA    = 54
	IRILexerSCOL     = 55
	IRILexerEQUALS   = 56
	IRILexerFSLASH2  = 57
	IRILexerFSLASH   = 58
	IRILexerQMARK    = 59
	IRILexerHASH     = 60
	IRILexerOBRACK   = 61
	IRILexerCBRACK   = 62
	IRILexerAT       = 63
)

IRILexer tokens.

View Source
const (
	IRIParserEOF      = antlr.TokenEOF
	IRIParserUCSCHAR  = 1
	IRIParserIPRIVATE = 2
	IRIParserD0       = 3
	IRIParserD1       = 4
	IRIParserD2       = 5
	IRIParserD3       = 6
	IRIParserD4       = 7
	IRIParserD5       = 8
	IRIParserD6       = 9
	IRIParserD7       = 10
	IRIParserD8       = 11
	IRIParserD9       = 12
	IRIParserA        = 13
	IRIParserB        = 14
	IRIParserC        = 15
	IRIParserD        = 16
	IRIParserE        = 17
	IRIParserF        = 18
	IRIParserG        = 19
	IRIParserH        = 20
	IRIParserI        = 21
	IRIParserJ        = 22
	IRIParserK        = 23
	IRIParserL        = 24
	IRIParserM        = 25
	IRIParserN        = 26
	IRIParserO        = 27
	IRIParserP        = 28
	IRIParserQ        = 29
	IRIParserR        = 30
	IRIParserS        = 31
	IRIParserT        = 32
	IRIParserU        = 33
	IRIParserV        = 34
	IRIParserW        = 35
	IRIParserX        = 36
	IRIParserY        = 37
	IRIParserZ        = 38
	IRIParserCOL2     = 39
	IRIParserCOL      = 40
	IRIParserDOT      = 41
	IRIParserPERCENT  = 42
	IRIParserHYPHEN   = 43
	IRIParserTILDE    = 44
	IRIParserUSCORE   = 45
	IRIParserEXCL     = 46
	IRIParserDOLLAR   = 47
	IRIParserAMP      = 48
	IRIParserSQUOTE   = 49
	IRIParserOPAREN   = 50
	IRIParserCPAREN   = 51
	IRIParserSTAR     = 52
	IRIParserPLUS     = 53
	IRIParserCOMMA    = 54
	IRIParserSCOL     = 55
	IRIParserEQUALS   = 56
	IRIParserFSLASH2  = 57
	IRIParserFSLASH   = 58
	IRIParserQMARK    = 59
	IRIParserHASH     = 60
	IRIParserOBRACK   = 61
	IRIParserCBRACK   = 62
	IRIParserAT       = 63
)

IRIParser tokens.

View Source
const (
	IRIParserRULE_parse          = 0
	IRIParserRULE_iri            = 1
	IRIParserRULE_ihier_part     = 2
	IRIParserRULE_iri_reference  = 3
	IRIParserRULE_absolute_iri   = 4
	IRIParserRULE_irelative_ref  = 5
	IRIParserRULE_irelative_part = 6
	IRIParserRULE_iauthority     = 7
	IRIParserRULE_iuserinfo      = 8
	IRIParserRULE_ihost          = 9
	IRIParserRULE_ireg_name      = 10
	IRIParserRULE_ipath          = 11
	IRIParserRULE_ipath_abempty  = 12
	IRIParserRULE_ipath_absolute = 13
	IRIParserRULE_ipath_noscheme = 14
	IRIParserRULE_ipath_rootless = 15
	IRIParserRULE_ipath_empty    = 16
	IRIParserRULE_isegment       = 17
	IRIParserRULE_isegment_nz    = 18
	IRIParserRULE_isegment_nz_nc = 19
	IRIParserRULE_ipchar         = 20
	IRIParserRULE_iquery         = 21
	IRIParserRULE_ifragment      = 22
	IRIParserRULE_iunreserved    = 23
	IRIParserRULE_scheme         = 24
	IRIParserRULE_port           = 25
	IRIParserRULE_ip_literal     = 26
	IRIParserRULE_ip_v_future    = 27
	IRIParserRULE_ip_v6_address  = 28
	IRIParserRULE_h16            = 29
	IRIParserRULE_ls32           = 30
	IRIParserRULE_ip_v4_address  = 31
	IRIParserRULE_dec_octet      = 32
	IRIParserRULE_pct_encoded    = 33
	IRIParserRULE_unreserved     = 34
	IRIParserRULE_reserved       = 35
	IRIParserRULE_gen_delims     = 36
	IRIParserRULE_sub_delims     = 37
	IRIParserRULE_alpha          = 38
	IRIParserRULE_hexdig         = 39
	IRIParserRULE_digit          = 40
	IRIParserRULE_non_zero_digit = 41
)

IRIParser rules.

Variables

This section is empty.

Functions

This section is empty.

Types

type Absolute_iriContext

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

func NewAbsolute_iriContext

func NewAbsolute_iriContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Absolute_iriContext

func NewEmptyAbsolute_iriContext

func NewEmptyAbsolute_iriContext() *Absolute_iriContext

func (*Absolute_iriContext) COL

func (*Absolute_iriContext) EnterRule

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

func (*Absolute_iriContext) ExitRule

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

func (*Absolute_iriContext) GetParser

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

func (*Absolute_iriContext) GetRuleContext

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

func (*Absolute_iriContext) Ihier_part

func (s *Absolute_iriContext) Ihier_part() IIhier_partContext

func (*Absolute_iriContext) Iquery

func (s *Absolute_iriContext) Iquery() IIqueryContext

func (*Absolute_iriContext) IsAbsolute_iriContext

func (*Absolute_iriContext) IsAbsolute_iriContext()

func (*Absolute_iriContext) QMARK

func (*Absolute_iriContext) Scheme

func (s *Absolute_iriContext) Scheme() ISchemeContext

func (*Absolute_iriContext) ToStringTree

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

type AlphaContext

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

func NewAlphaContext

func NewAlphaContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AlphaContext

func NewEmptyAlphaContext

func NewEmptyAlphaContext() *AlphaContext

func (*AlphaContext) A

func (*AlphaContext) B

func (*AlphaContext) C

func (*AlphaContext) D

func (*AlphaContext) E

func (*AlphaContext) EnterRule

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

func (*AlphaContext) ExitRule

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

func (*AlphaContext) F

func (*AlphaContext) G

func (*AlphaContext) GetParser

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

func (*AlphaContext) GetRuleContext

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

func (*AlphaContext) H

func (*AlphaContext) I

func (*AlphaContext) IsAlphaContext

func (*AlphaContext) IsAlphaContext()

func (*AlphaContext) J

func (*AlphaContext) K

func (*AlphaContext) L

func (*AlphaContext) M

func (*AlphaContext) N

func (*AlphaContext) O

func (*AlphaContext) P

func (*AlphaContext) Q

func (*AlphaContext) R

func (*AlphaContext) S

func (*AlphaContext) T

func (*AlphaContext) ToStringTree

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

func (*AlphaContext) U

func (*AlphaContext) V

func (*AlphaContext) W

func (*AlphaContext) X

func (*AlphaContext) Y

func (*AlphaContext) Z

type BaseIRIListener

type BaseIRIListener struct{}

BaseIRIListener is a complete listener for a parse tree produced by IRIParser.

func (*BaseIRIListener) EnterAbsolute_iri

func (s *BaseIRIListener) EnterAbsolute_iri(ctx *Absolute_iriContext)

EnterAbsolute_iri is called when production absolute_iri is entered.

func (*BaseIRIListener) EnterAlpha

func (s *BaseIRIListener) EnterAlpha(ctx *AlphaContext)

EnterAlpha is called when production alpha is entered.

func (*BaseIRIListener) EnterDec_octet

func (s *BaseIRIListener) EnterDec_octet(ctx *Dec_octetContext)

EnterDec_octet is called when production dec_octet is entered.

func (*BaseIRIListener) EnterDigit

func (s *BaseIRIListener) EnterDigit(ctx *DigitContext)

EnterDigit is called when production digit is entered.

func (*BaseIRIListener) EnterEveryRule

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

EnterEveryRule is called when any rule is entered.

func (*BaseIRIListener) EnterGen_delims

func (s *BaseIRIListener) EnterGen_delims(ctx *Gen_delimsContext)

EnterGen_delims is called when production gen_delims is entered.

func (*BaseIRIListener) EnterH16

func (s *BaseIRIListener) EnterH16(ctx *H16Context)

EnterH16 is called when production h16 is entered.

func (*BaseIRIListener) EnterHexdig

func (s *BaseIRIListener) EnterHexdig(ctx *HexdigContext)

EnterHexdig is called when production hexdig is entered.

func (*BaseIRIListener) EnterIauthority

func (s *BaseIRIListener) EnterIauthority(ctx *IauthorityContext)

EnterIauthority is called when production iauthority is entered.

func (*BaseIRIListener) EnterIfragment

func (s *BaseIRIListener) EnterIfragment(ctx *IfragmentContext)

EnterIfragment is called when production ifragment is entered.

func (*BaseIRIListener) EnterIhier_part

func (s *BaseIRIListener) EnterIhier_part(ctx *Ihier_partContext)

EnterIhier_part is called when production ihier_part is entered.

func (*BaseIRIListener) EnterIhost

func (s *BaseIRIListener) EnterIhost(ctx *IhostContext)

EnterIhost is called when production ihost is entered.

func (*BaseIRIListener) EnterIp_literal

func (s *BaseIRIListener) EnterIp_literal(ctx *Ip_literalContext)

EnterIp_literal is called when production ip_literal is entered.

func (*BaseIRIListener) EnterIp_v4_address

func (s *BaseIRIListener) EnterIp_v4_address(ctx *Ip_v4_addressContext)

EnterIp_v4_address is called when production ip_v4_address is entered.

func (*BaseIRIListener) EnterIp_v6_address

func (s *BaseIRIListener) EnterIp_v6_address(ctx *Ip_v6_addressContext)

EnterIp_v6_address is called when production ip_v6_address is entered.

func (*BaseIRIListener) EnterIp_v_future

func (s *BaseIRIListener) EnterIp_v_future(ctx *Ip_v_futureContext)

EnterIp_v_future is called when production ip_v_future is entered.

func (*BaseIRIListener) EnterIpath

func (s *BaseIRIListener) EnterIpath(ctx *IpathContext)

EnterIpath is called when production ipath is entered.

func (*BaseIRIListener) EnterIpath_abempty

func (s *BaseIRIListener) EnterIpath_abempty(ctx *Ipath_abemptyContext)

EnterIpath_abempty is called when production ipath_abempty is entered.

func (*BaseIRIListener) EnterIpath_absolute

func (s *BaseIRIListener) EnterIpath_absolute(ctx *Ipath_absoluteContext)

EnterIpath_absolute is called when production ipath_absolute is entered.

func (*BaseIRIListener) EnterIpath_empty

func (s *BaseIRIListener) EnterIpath_empty(ctx *Ipath_emptyContext)

EnterIpath_empty is called when production ipath_empty is entered.

func (*BaseIRIListener) EnterIpath_noscheme

func (s *BaseIRIListener) EnterIpath_noscheme(ctx *Ipath_noschemeContext)

EnterIpath_noscheme is called when production ipath_noscheme is entered.

func (*BaseIRIListener) EnterIpath_rootless

func (s *BaseIRIListener) EnterIpath_rootless(ctx *Ipath_rootlessContext)

EnterIpath_rootless is called when production ipath_rootless is entered.

func (*BaseIRIListener) EnterIpchar

func (s *BaseIRIListener) EnterIpchar(ctx *IpcharContext)

EnterIpchar is called when production ipchar is entered.

func (*BaseIRIListener) EnterIquery

func (s *BaseIRIListener) EnterIquery(ctx *IqueryContext)

EnterIquery is called when production iquery is entered.

func (*BaseIRIListener) EnterIreg_name

func (s *BaseIRIListener) EnterIreg_name(ctx *Ireg_nameContext)

EnterIreg_name is called when production ireg_name is entered.

func (*BaseIRIListener) EnterIrelative_part

func (s *BaseIRIListener) EnterIrelative_part(ctx *Irelative_partContext)

EnterIrelative_part is called when production irelative_part is entered.

func (*BaseIRIListener) EnterIrelative_ref

func (s *BaseIRIListener) EnterIrelative_ref(ctx *Irelative_refContext)

EnterIrelative_ref is called when production irelative_ref is entered.

func (*BaseIRIListener) EnterIri

func (s *BaseIRIListener) EnterIri(ctx *IriContext)

EnterIri is called when production iri is entered.

func (*BaseIRIListener) EnterIri_reference

func (s *BaseIRIListener) EnterIri_reference(ctx *Iri_referenceContext)

EnterIri_reference is called when production iri_reference is entered.

func (*BaseIRIListener) EnterIsegment

func (s *BaseIRIListener) EnterIsegment(ctx *IsegmentContext)

EnterIsegment is called when production isegment is entered.

func (*BaseIRIListener) EnterIsegment_nz

func (s *BaseIRIListener) EnterIsegment_nz(ctx *Isegment_nzContext)

EnterIsegment_nz is called when production isegment_nz is entered.

func (*BaseIRIListener) EnterIsegment_nz_nc

func (s *BaseIRIListener) EnterIsegment_nz_nc(ctx *Isegment_nz_ncContext)

EnterIsegment_nz_nc is called when production isegment_nz_nc is entered.

func (*BaseIRIListener) EnterIunreserved

func (s *BaseIRIListener) EnterIunreserved(ctx *IunreservedContext)

EnterIunreserved is called when production iunreserved is entered.

func (*BaseIRIListener) EnterIuserinfo

func (s *BaseIRIListener) EnterIuserinfo(ctx *IuserinfoContext)

EnterIuserinfo is called when production iuserinfo is entered.

func (*BaseIRIListener) EnterLs32

func (s *BaseIRIListener) EnterLs32(ctx *Ls32Context)

EnterLs32 is called when production ls32 is entered.

func (*BaseIRIListener) EnterNon_zero_digit

func (s *BaseIRIListener) EnterNon_zero_digit(ctx *Non_zero_digitContext)

EnterNon_zero_digit is called when production non_zero_digit is entered.

func (*BaseIRIListener) EnterParse

func (s *BaseIRIListener) EnterParse(ctx *ParseContext)

EnterParse is called when production parse is entered.

func (*BaseIRIListener) EnterPct_encoded

func (s *BaseIRIListener) EnterPct_encoded(ctx *Pct_encodedContext)

EnterPct_encoded is called when production pct_encoded is entered.

func (*BaseIRIListener) EnterPort

func (s *BaseIRIListener) EnterPort(ctx *PortContext)

EnterPort is called when production port is entered.

func (*BaseIRIListener) EnterReserved

func (s *BaseIRIListener) EnterReserved(ctx *ReservedContext)

EnterReserved is called when production reserved is entered.

func (*BaseIRIListener) EnterScheme

func (s *BaseIRIListener) EnterScheme(ctx *SchemeContext)

EnterScheme is called when production scheme is entered.

func (*BaseIRIListener) EnterSub_delims

func (s *BaseIRIListener) EnterSub_delims(ctx *Sub_delimsContext)

EnterSub_delims is called when production sub_delims is entered.

func (*BaseIRIListener) EnterUnreserved

func (s *BaseIRIListener) EnterUnreserved(ctx *UnreservedContext)

EnterUnreserved is called when production unreserved is entered.

func (*BaseIRIListener) ExitAbsolute_iri

func (s *BaseIRIListener) ExitAbsolute_iri(ctx *Absolute_iriContext)

ExitAbsolute_iri is called when production absolute_iri is exited.

func (*BaseIRIListener) ExitAlpha

func (s *BaseIRIListener) ExitAlpha(ctx *AlphaContext)

ExitAlpha is called when production alpha is exited.

func (*BaseIRIListener) ExitDec_octet

func (s *BaseIRIListener) ExitDec_octet(ctx *Dec_octetContext)

ExitDec_octet is called when production dec_octet is exited.

func (*BaseIRIListener) ExitDigit

func (s *BaseIRIListener) ExitDigit(ctx *DigitContext)

ExitDigit is called when production digit is exited.

func (*BaseIRIListener) ExitEveryRule

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

ExitEveryRule is called when any rule is exited.

func (*BaseIRIListener) ExitGen_delims

func (s *BaseIRIListener) ExitGen_delims(ctx *Gen_delimsContext)

ExitGen_delims is called when production gen_delims is exited.

func (*BaseIRIListener) ExitH16

func (s *BaseIRIListener) ExitH16(ctx *H16Context)

ExitH16 is called when production h16 is exited.

func (*BaseIRIListener) ExitHexdig

func (s *BaseIRIListener) ExitHexdig(ctx *HexdigContext)

ExitHexdig is called when production hexdig is exited.

func (*BaseIRIListener) ExitIauthority

func (s *BaseIRIListener) ExitIauthority(ctx *IauthorityContext)

ExitIauthority is called when production iauthority is exited.

func (*BaseIRIListener) ExitIfragment

func (s *BaseIRIListener) ExitIfragment(ctx *IfragmentContext)

ExitIfragment is called when production ifragment is exited.

func (*BaseIRIListener) ExitIhier_part

func (s *BaseIRIListener) ExitIhier_part(ctx *Ihier_partContext)

ExitIhier_part is called when production ihier_part is exited.

func (*BaseIRIListener) ExitIhost

func (s *BaseIRIListener) ExitIhost(ctx *IhostContext)

ExitIhost is called when production ihost is exited.

func (*BaseIRIListener) ExitIp_literal

func (s *BaseIRIListener) ExitIp_literal(ctx *Ip_literalContext)

ExitIp_literal is called when production ip_literal is exited.

func (*BaseIRIListener) ExitIp_v4_address

func (s *BaseIRIListener) ExitIp_v4_address(ctx *Ip_v4_addressContext)

ExitIp_v4_address is called when production ip_v4_address is exited.

func (*BaseIRIListener) ExitIp_v6_address

func (s *BaseIRIListener) ExitIp_v6_address(ctx *Ip_v6_addressContext)

ExitIp_v6_address is called when production ip_v6_address is exited.

func (*BaseIRIListener) ExitIp_v_future

func (s *BaseIRIListener) ExitIp_v_future(ctx *Ip_v_futureContext)

ExitIp_v_future is called when production ip_v_future is exited.

func (*BaseIRIListener) ExitIpath

func (s *BaseIRIListener) ExitIpath(ctx *IpathContext)

ExitIpath is called when production ipath is exited.

func (*BaseIRIListener) ExitIpath_abempty

func (s *BaseIRIListener) ExitIpath_abempty(ctx *Ipath_abemptyContext)

ExitIpath_abempty is called when production ipath_abempty is exited.

func (*BaseIRIListener) ExitIpath_absolute

func (s *BaseIRIListener) ExitIpath_absolute(ctx *Ipath_absoluteContext)

ExitIpath_absolute is called when production ipath_absolute is exited.

func (*BaseIRIListener) ExitIpath_empty

func (s *BaseIRIListener) ExitIpath_empty(ctx *Ipath_emptyContext)

ExitIpath_empty is called when production ipath_empty is exited.

func (*BaseIRIListener) ExitIpath_noscheme

func (s *BaseIRIListener) ExitIpath_noscheme(ctx *Ipath_noschemeContext)

ExitIpath_noscheme is called when production ipath_noscheme is exited.

func (*BaseIRIListener) ExitIpath_rootless

func (s *BaseIRIListener) ExitIpath_rootless(ctx *Ipath_rootlessContext)

ExitIpath_rootless is called when production ipath_rootless is exited.

func (*BaseIRIListener) ExitIpchar

func (s *BaseIRIListener) ExitIpchar(ctx *IpcharContext)

ExitIpchar is called when production ipchar is exited.

func (*BaseIRIListener) ExitIquery

func (s *BaseIRIListener) ExitIquery(ctx *IqueryContext)

ExitIquery is called when production iquery is exited.

func (*BaseIRIListener) ExitIreg_name

func (s *BaseIRIListener) ExitIreg_name(ctx *Ireg_nameContext)

ExitIreg_name is called when production ireg_name is exited.

func (*BaseIRIListener) ExitIrelative_part

func (s *BaseIRIListener) ExitIrelative_part(ctx *Irelative_partContext)

ExitIrelative_part is called when production irelative_part is exited.

func (*BaseIRIListener) ExitIrelative_ref

func (s *BaseIRIListener) ExitIrelative_ref(ctx *Irelative_refContext)

ExitIrelative_ref is called when production irelative_ref is exited.

func (*BaseIRIListener) ExitIri

func (s *BaseIRIListener) ExitIri(ctx *IriContext)

ExitIri is called when production iri is exited.

func (*BaseIRIListener) ExitIri_reference

func (s *BaseIRIListener) ExitIri_reference(ctx *Iri_referenceContext)

ExitIri_reference is called when production iri_reference is exited.

func (*BaseIRIListener) ExitIsegment

func (s *BaseIRIListener) ExitIsegment(ctx *IsegmentContext)

ExitIsegment is called when production isegment is exited.

func (*BaseIRIListener) ExitIsegment_nz

func (s *BaseIRIListener) ExitIsegment_nz(ctx *Isegment_nzContext)

ExitIsegment_nz is called when production isegment_nz is exited.

func (*BaseIRIListener) ExitIsegment_nz_nc

func (s *BaseIRIListener) ExitIsegment_nz_nc(ctx *Isegment_nz_ncContext)

ExitIsegment_nz_nc is called when production isegment_nz_nc is exited.

func (*BaseIRIListener) ExitIunreserved

func (s *BaseIRIListener) ExitIunreserved(ctx *IunreservedContext)

ExitIunreserved is called when production iunreserved is exited.

func (*BaseIRIListener) ExitIuserinfo

func (s *BaseIRIListener) ExitIuserinfo(ctx *IuserinfoContext)

ExitIuserinfo is called when production iuserinfo is exited.

func (*BaseIRIListener) ExitLs32

func (s *BaseIRIListener) ExitLs32(ctx *Ls32Context)

ExitLs32 is called when production ls32 is exited.

func (*BaseIRIListener) ExitNon_zero_digit

func (s *BaseIRIListener) ExitNon_zero_digit(ctx *Non_zero_digitContext)

ExitNon_zero_digit is called when production non_zero_digit is exited.

func (*BaseIRIListener) ExitParse

func (s *BaseIRIListener) ExitParse(ctx *ParseContext)

ExitParse is called when production parse is exited.

func (*BaseIRIListener) ExitPct_encoded

func (s *BaseIRIListener) ExitPct_encoded(ctx *Pct_encodedContext)

ExitPct_encoded is called when production pct_encoded is exited.

func (*BaseIRIListener) ExitPort

func (s *BaseIRIListener) ExitPort(ctx *PortContext)

ExitPort is called when production port is exited.

func (*BaseIRIListener) ExitReserved

func (s *BaseIRIListener) ExitReserved(ctx *ReservedContext)

ExitReserved is called when production reserved is exited.

func (*BaseIRIListener) ExitScheme

func (s *BaseIRIListener) ExitScheme(ctx *SchemeContext)

ExitScheme is called when production scheme is exited.

func (*BaseIRIListener) ExitSub_delims

func (s *BaseIRIListener) ExitSub_delims(ctx *Sub_delimsContext)

ExitSub_delims is called when production sub_delims is exited.

func (*BaseIRIListener) ExitUnreserved

func (s *BaseIRIListener) ExitUnreserved(ctx *UnreservedContext)

ExitUnreserved is called when production unreserved is exited.

func (*BaseIRIListener) VisitErrorNode

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

VisitErrorNode is called when an error node is visited.

func (*BaseIRIListener) VisitTerminal

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

VisitTerminal is called when a terminal node is visited.

type Dec_octetContext

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

func NewDec_octetContext

func NewDec_octetContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Dec_octetContext

func NewEmptyDec_octetContext

func NewEmptyDec_octetContext() *Dec_octetContext

func (*Dec_octetContext) AllD2

func (s *Dec_octetContext) AllD2() []antlr.TerminalNode

func (*Dec_octetContext) AllD5

func (s *Dec_octetContext) AllD5() []antlr.TerminalNode

func (*Dec_octetContext) AllDigit

func (s *Dec_octetContext) AllDigit() []IDigitContext

func (*Dec_octetContext) D0

func (*Dec_octetContext) D1

func (*Dec_octetContext) D2

func (*Dec_octetContext) D3

func (*Dec_octetContext) D4

func (*Dec_octetContext) D5

func (*Dec_octetContext) Digit

func (s *Dec_octetContext) Digit(i int) IDigitContext

func (*Dec_octetContext) EnterRule

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

func (*Dec_octetContext) ExitRule

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

func (*Dec_octetContext) GetParser

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

func (*Dec_octetContext) GetRuleContext

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

func (*Dec_octetContext) IsDec_octetContext

func (*Dec_octetContext) IsDec_octetContext()

func (*Dec_octetContext) Non_zero_digit

func (s *Dec_octetContext) Non_zero_digit() INon_zero_digitContext

func (*Dec_octetContext) ToStringTree

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

type DigitContext

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

func NewDigitContext

func NewDigitContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DigitContext

func NewEmptyDigitContext

func NewEmptyDigitContext() *DigitContext

func (*DigitContext) D0

func (*DigitContext) EnterRule

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

func (*DigitContext) ExitRule

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

func (*DigitContext) GetParser

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

func (*DigitContext) GetRuleContext

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

func (*DigitContext) IsDigitContext

func (*DigitContext) IsDigitContext()

func (*DigitContext) Non_zero_digit

func (s *DigitContext) Non_zero_digit() INon_zero_digitContext

func (*DigitContext) ToStringTree

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

type Gen_delimsContext

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

func NewEmptyGen_delimsContext

func NewEmptyGen_delimsContext() *Gen_delimsContext

func NewGen_delimsContext

func NewGen_delimsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Gen_delimsContext

func (*Gen_delimsContext) AT

func (*Gen_delimsContext) CBRACK

func (s *Gen_delimsContext) CBRACK() antlr.TerminalNode

func (*Gen_delimsContext) COL

func (*Gen_delimsContext) EnterRule

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

func (*Gen_delimsContext) ExitRule

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

func (*Gen_delimsContext) FSLASH

func (s *Gen_delimsContext) FSLASH() antlr.TerminalNode

func (*Gen_delimsContext) GetParser

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

func (*Gen_delimsContext) GetRuleContext

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

func (*Gen_delimsContext) HASH

func (*Gen_delimsContext) IsGen_delimsContext

func (*Gen_delimsContext) IsGen_delimsContext()

func (*Gen_delimsContext) OBRACK

func (s *Gen_delimsContext) OBRACK() antlr.TerminalNode

func (*Gen_delimsContext) QMARK

func (*Gen_delimsContext) ToStringTree

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

type H16Context

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

func NewEmptyH16Context

func NewEmptyH16Context() *H16Context

func NewH16Context

func NewH16Context(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *H16Context

func (*H16Context) AllHexdig

func (s *H16Context) AllHexdig() []IHexdigContext

func (*H16Context) EnterRule

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

func (*H16Context) ExitRule

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

func (*H16Context) GetParser

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

func (*H16Context) GetRuleContext

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

func (*H16Context) Hexdig

func (s *H16Context) Hexdig(i int) IHexdigContext

func (*H16Context) IsH16Context

func (*H16Context) IsH16Context()

func (*H16Context) ToStringTree

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

type HexdigContext

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

func NewEmptyHexdigContext

func NewEmptyHexdigContext() *HexdigContext

func NewHexdigContext

func NewHexdigContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *HexdigContext

func (*HexdigContext) A

func (*HexdigContext) B

func (*HexdigContext) C

func (*HexdigContext) D

func (*HexdigContext) Digit

func (s *HexdigContext) Digit() IDigitContext

func (*HexdigContext) E

func (*HexdigContext) EnterRule

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

func (*HexdigContext) ExitRule

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

func (*HexdigContext) F

func (*HexdigContext) GetParser

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

func (*HexdigContext) GetRuleContext

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

func (*HexdigContext) IsHexdigContext

func (*HexdigContext) IsHexdigContext()

func (*HexdigContext) ToStringTree

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

type IAbsolute_iriContext

type IAbsolute_iriContext interface {
	antlr.ParserRuleContext

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

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

IAbsolute_iriContext is an interface to support dynamic dispatch.

type IAlphaContext

type IAlphaContext interface {
	antlr.ParserRuleContext

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

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

IAlphaContext is an interface to support dynamic dispatch.

type IDec_octetContext

type IDec_octetContext interface {
	antlr.ParserRuleContext

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

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

IDec_octetContext is an interface to support dynamic dispatch.

type IDigitContext

type IDigitContext interface {
	antlr.ParserRuleContext

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

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

IDigitContext is an interface to support dynamic dispatch.

type IGen_delimsContext

type IGen_delimsContext interface {
	antlr.ParserRuleContext

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

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

IGen_delimsContext is an interface to support dynamic dispatch.

type IH16Context

type IH16Context interface {
	antlr.ParserRuleContext

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

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

IH16Context is an interface to support dynamic dispatch.

type IHexdigContext

type IHexdigContext interface {
	antlr.ParserRuleContext

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

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

IHexdigContext is an interface to support dynamic dispatch.

type IIauthorityContext

type IIauthorityContext interface {
	antlr.ParserRuleContext

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

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

IIauthorityContext is an interface to support dynamic dispatch.

type IIfragmentContext

type IIfragmentContext interface {
	antlr.ParserRuleContext

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

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

IIfragmentContext is an interface to support dynamic dispatch.

type IIhier_partContext

type IIhier_partContext interface {
	antlr.ParserRuleContext

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

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

IIhier_partContext is an interface to support dynamic dispatch.

type IIhostContext

type IIhostContext interface {
	antlr.ParserRuleContext

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

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

IIhostContext is an interface to support dynamic dispatch.

type IIp_literalContext

type IIp_literalContext interface {
	antlr.ParserRuleContext

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

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

IIp_literalContext is an interface to support dynamic dispatch.

type IIp_v4_addressContext

type IIp_v4_addressContext interface {
	antlr.ParserRuleContext

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

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

IIp_v4_addressContext is an interface to support dynamic dispatch.

type IIp_v6_addressContext

type IIp_v6_addressContext interface {
	antlr.ParserRuleContext

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

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

IIp_v6_addressContext is an interface to support dynamic dispatch.

type IIp_v_futureContext

type IIp_v_futureContext interface {
	antlr.ParserRuleContext

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

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

IIp_v_futureContext is an interface to support dynamic dispatch.

type IIpathContext

type IIpathContext interface {
	antlr.ParserRuleContext

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

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

IIpathContext is an interface to support dynamic dispatch.

type IIpath_abemptyContext

type IIpath_abemptyContext interface {
	antlr.ParserRuleContext

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

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

IIpath_abemptyContext is an interface to support dynamic dispatch.

type IIpath_absoluteContext

type IIpath_absoluteContext interface {
	antlr.ParserRuleContext

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

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

IIpath_absoluteContext is an interface to support dynamic dispatch.

type IIpath_emptyContext

type IIpath_emptyContext interface {
	antlr.ParserRuleContext

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

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

IIpath_emptyContext is an interface to support dynamic dispatch.

type IIpath_noschemeContext

type IIpath_noschemeContext interface {
	antlr.ParserRuleContext

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

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

IIpath_noschemeContext is an interface to support dynamic dispatch.

type IIpath_rootlessContext

type IIpath_rootlessContext interface {
	antlr.ParserRuleContext

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

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

IIpath_rootlessContext is an interface to support dynamic dispatch.

type IIpcharContext

type IIpcharContext interface {
	antlr.ParserRuleContext

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

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

IIpcharContext is an interface to support dynamic dispatch.

type IIqueryContext

type IIqueryContext interface {
	antlr.ParserRuleContext

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

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

IIqueryContext is an interface to support dynamic dispatch.

type IIreg_nameContext

type IIreg_nameContext interface {
	antlr.ParserRuleContext

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

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

IIreg_nameContext is an interface to support dynamic dispatch.

type IIrelative_partContext

type IIrelative_partContext interface {
	antlr.ParserRuleContext

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

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

IIrelative_partContext is an interface to support dynamic dispatch.

type IIrelative_refContext

type IIrelative_refContext interface {
	antlr.ParserRuleContext

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

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

IIrelative_refContext is an interface to support dynamic dispatch.

type IIriContext

type IIriContext interface {
	antlr.ParserRuleContext

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

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

IIriContext is an interface to support dynamic dispatch.

type IIri_referenceContext

type IIri_referenceContext interface {
	antlr.ParserRuleContext

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

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

IIri_referenceContext is an interface to support dynamic dispatch.

type IIsegmentContext

type IIsegmentContext interface {
	antlr.ParserRuleContext

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

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

IIsegmentContext is an interface to support dynamic dispatch.

type IIsegment_nzContext

type IIsegment_nzContext interface {
	antlr.ParserRuleContext

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

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

IIsegment_nzContext is an interface to support dynamic dispatch.

type IIsegment_nz_ncContext

type IIsegment_nz_ncContext interface {
	antlr.ParserRuleContext

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

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

IIsegment_nz_ncContext is an interface to support dynamic dispatch.

type IIunreservedContext

type IIunreservedContext interface {
	antlr.ParserRuleContext

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

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

IIunreservedContext is an interface to support dynamic dispatch.

type IIuserinfoContext

type IIuserinfoContext interface {
	antlr.ParserRuleContext

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

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

IIuserinfoContext is an interface to support dynamic dispatch.

type ILs32Context

type ILs32Context interface {
	antlr.ParserRuleContext

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

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

ILs32Context is an interface to support dynamic dispatch.

type INon_zero_digitContext

type INon_zero_digitContext interface {
	antlr.ParserRuleContext

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

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

INon_zero_digitContext is an interface to support dynamic dispatch.

type IParseContext

type IParseContext interface {
	antlr.ParserRuleContext

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

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

IParseContext is an interface to support dynamic dispatch.

type IPct_encodedContext

type IPct_encodedContext interface {
	antlr.ParserRuleContext

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

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

IPct_encodedContext is an interface to support dynamic dispatch.

type IPortContext

type IPortContext interface {
	antlr.ParserRuleContext

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

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

IPortContext is an interface to support dynamic dispatch.

type IRILexer

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

func NewIRILexer

func NewIRILexer(input antlr.CharStream) *IRILexer

type IRIListener

type IRIListener interface {
	antlr.ParseTreeListener

	// EnterParse is called when entering the parse production.
	EnterParse(c *ParseContext)

	// EnterIri is called when entering the iri production.
	EnterIri(c *IriContext)

	// EnterIhier_part is called when entering the ihier_part production.
	EnterIhier_part(c *Ihier_partContext)

	// EnterIri_reference is called when entering the iri_reference production.
	EnterIri_reference(c *Iri_referenceContext)

	// EnterAbsolute_iri is called when entering the absolute_iri production.
	EnterAbsolute_iri(c *Absolute_iriContext)

	// EnterIrelative_ref is called when entering the irelative_ref production.
	EnterIrelative_ref(c *Irelative_refContext)

	// EnterIrelative_part is called when entering the irelative_part production.
	EnterIrelative_part(c *Irelative_partContext)

	// EnterIauthority is called when entering the iauthority production.
	EnterIauthority(c *IauthorityContext)

	// EnterIuserinfo is called when entering the iuserinfo production.
	EnterIuserinfo(c *IuserinfoContext)

	// EnterIhost is called when entering the ihost production.
	EnterIhost(c *IhostContext)

	// EnterIreg_name is called when entering the ireg_name production.
	EnterIreg_name(c *Ireg_nameContext)

	// EnterIpath is called when entering the ipath production.
	EnterIpath(c *IpathContext)

	// EnterIpath_abempty is called when entering the ipath_abempty production.
	EnterIpath_abempty(c *Ipath_abemptyContext)

	// EnterIpath_absolute is called when entering the ipath_absolute production.
	EnterIpath_absolute(c *Ipath_absoluteContext)

	// EnterIpath_noscheme is called when entering the ipath_noscheme production.
	EnterIpath_noscheme(c *Ipath_noschemeContext)

	// EnterIpath_rootless is called when entering the ipath_rootless production.
	EnterIpath_rootless(c *Ipath_rootlessContext)

	// EnterIpath_empty is called when entering the ipath_empty production.
	EnterIpath_empty(c *Ipath_emptyContext)

	// EnterIsegment is called when entering the isegment production.
	EnterIsegment(c *IsegmentContext)

	// EnterIsegment_nz is called when entering the isegment_nz production.
	EnterIsegment_nz(c *Isegment_nzContext)

	// EnterIsegment_nz_nc is called when entering the isegment_nz_nc production.
	EnterIsegment_nz_nc(c *Isegment_nz_ncContext)

	// EnterIpchar is called when entering the ipchar production.
	EnterIpchar(c *IpcharContext)

	// EnterIquery is called when entering the iquery production.
	EnterIquery(c *IqueryContext)

	// EnterIfragment is called when entering the ifragment production.
	EnterIfragment(c *IfragmentContext)

	// EnterIunreserved is called when entering the iunreserved production.
	EnterIunreserved(c *IunreservedContext)

	// EnterScheme is called when entering the scheme production.
	EnterScheme(c *SchemeContext)

	// EnterPort is called when entering the port production.
	EnterPort(c *PortContext)

	// EnterIp_literal is called when entering the ip_literal production.
	EnterIp_literal(c *Ip_literalContext)

	// EnterIp_v_future is called when entering the ip_v_future production.
	EnterIp_v_future(c *Ip_v_futureContext)

	// EnterIp_v6_address is called when entering the ip_v6_address production.
	EnterIp_v6_address(c *Ip_v6_addressContext)

	// EnterH16 is called when entering the h16 production.
	EnterH16(c *H16Context)

	// EnterLs32 is called when entering the ls32 production.
	EnterLs32(c *Ls32Context)

	// EnterIp_v4_address is called when entering the ip_v4_address production.
	EnterIp_v4_address(c *Ip_v4_addressContext)

	// EnterDec_octet is called when entering the dec_octet production.
	EnterDec_octet(c *Dec_octetContext)

	// EnterPct_encoded is called when entering the pct_encoded production.
	EnterPct_encoded(c *Pct_encodedContext)

	// EnterUnreserved is called when entering the unreserved production.
	EnterUnreserved(c *UnreservedContext)

	// EnterReserved is called when entering the reserved production.
	EnterReserved(c *ReservedContext)

	// EnterGen_delims is called when entering the gen_delims production.
	EnterGen_delims(c *Gen_delimsContext)

	// EnterSub_delims is called when entering the sub_delims production.
	EnterSub_delims(c *Sub_delimsContext)

	// EnterAlpha is called when entering the alpha production.
	EnterAlpha(c *AlphaContext)

	// EnterHexdig is called when entering the hexdig production.
	EnterHexdig(c *HexdigContext)

	// EnterDigit is called when entering the digit production.
	EnterDigit(c *DigitContext)

	// EnterNon_zero_digit is called when entering the non_zero_digit production.
	EnterNon_zero_digit(c *Non_zero_digitContext)

	// ExitParse is called when exiting the parse production.
	ExitParse(c *ParseContext)

	// ExitIri is called when exiting the iri production.
	ExitIri(c *IriContext)

	// ExitIhier_part is called when exiting the ihier_part production.
	ExitIhier_part(c *Ihier_partContext)

	// ExitIri_reference is called when exiting the iri_reference production.
	ExitIri_reference(c *Iri_referenceContext)

	// ExitAbsolute_iri is called when exiting the absolute_iri production.
	ExitAbsolute_iri(c *Absolute_iriContext)

	// ExitIrelative_ref is called when exiting the irelative_ref production.
	ExitIrelative_ref(c *Irelative_refContext)

	// ExitIrelative_part is called when exiting the irelative_part production.
	ExitIrelative_part(c *Irelative_partContext)

	// ExitIauthority is called when exiting the iauthority production.
	ExitIauthority(c *IauthorityContext)

	// ExitIuserinfo is called when exiting the iuserinfo production.
	ExitIuserinfo(c *IuserinfoContext)

	// ExitIhost is called when exiting the ihost production.
	ExitIhost(c *IhostContext)

	// ExitIreg_name is called when exiting the ireg_name production.
	ExitIreg_name(c *Ireg_nameContext)

	// ExitIpath is called when exiting the ipath production.
	ExitIpath(c *IpathContext)

	// ExitIpath_abempty is called when exiting the ipath_abempty production.
	ExitIpath_abempty(c *Ipath_abemptyContext)

	// ExitIpath_absolute is called when exiting the ipath_absolute production.
	ExitIpath_absolute(c *Ipath_absoluteContext)

	// ExitIpath_noscheme is called when exiting the ipath_noscheme production.
	ExitIpath_noscheme(c *Ipath_noschemeContext)

	// ExitIpath_rootless is called when exiting the ipath_rootless production.
	ExitIpath_rootless(c *Ipath_rootlessContext)

	// ExitIpath_empty is called when exiting the ipath_empty production.
	ExitIpath_empty(c *Ipath_emptyContext)

	// ExitIsegment is called when exiting the isegment production.
	ExitIsegment(c *IsegmentContext)

	// ExitIsegment_nz is called when exiting the isegment_nz production.
	ExitIsegment_nz(c *Isegment_nzContext)

	// ExitIsegment_nz_nc is called when exiting the isegment_nz_nc production.
	ExitIsegment_nz_nc(c *Isegment_nz_ncContext)

	// ExitIpchar is called when exiting the ipchar production.
	ExitIpchar(c *IpcharContext)

	// ExitIquery is called when exiting the iquery production.
	ExitIquery(c *IqueryContext)

	// ExitIfragment is called when exiting the ifragment production.
	ExitIfragment(c *IfragmentContext)

	// ExitIunreserved is called when exiting the iunreserved production.
	ExitIunreserved(c *IunreservedContext)

	// ExitScheme is called when exiting the scheme production.
	ExitScheme(c *SchemeContext)

	// ExitPort is called when exiting the port production.
	ExitPort(c *PortContext)

	// ExitIp_literal is called when exiting the ip_literal production.
	ExitIp_literal(c *Ip_literalContext)

	// ExitIp_v_future is called when exiting the ip_v_future production.
	ExitIp_v_future(c *Ip_v_futureContext)

	// ExitIp_v6_address is called when exiting the ip_v6_address production.
	ExitIp_v6_address(c *Ip_v6_addressContext)

	// ExitH16 is called when exiting the h16 production.
	ExitH16(c *H16Context)

	// ExitLs32 is called when exiting the ls32 production.
	ExitLs32(c *Ls32Context)

	// ExitIp_v4_address is called when exiting the ip_v4_address production.
	ExitIp_v4_address(c *Ip_v4_addressContext)

	// ExitDec_octet is called when exiting the dec_octet production.
	ExitDec_octet(c *Dec_octetContext)

	// ExitPct_encoded is called when exiting the pct_encoded production.
	ExitPct_encoded(c *Pct_encodedContext)

	// ExitUnreserved is called when exiting the unreserved production.
	ExitUnreserved(c *UnreservedContext)

	// ExitReserved is called when exiting the reserved production.
	ExitReserved(c *ReservedContext)

	// ExitGen_delims is called when exiting the gen_delims production.
	ExitGen_delims(c *Gen_delimsContext)

	// ExitSub_delims is called when exiting the sub_delims production.
	ExitSub_delims(c *Sub_delimsContext)

	// ExitAlpha is called when exiting the alpha production.
	ExitAlpha(c *AlphaContext)

	// ExitHexdig is called when exiting the hexdig production.
	ExitHexdig(c *HexdigContext)

	// ExitDigit is called when exiting the digit production.
	ExitDigit(c *DigitContext)

	// ExitNon_zero_digit is called when exiting the non_zero_digit production.
	ExitNon_zero_digit(c *Non_zero_digitContext)
}

IRIListener is a complete listener for a parse tree produced by IRIParser.

type IRIParser

type IRIParser struct {
	*antlr.BaseParser
}

func NewIRIParser

func NewIRIParser(input antlr.TokenStream) *IRIParser

func (*IRIParser) Absolute_iri

func (p *IRIParser) Absolute_iri() (localctx IAbsolute_iriContext)

func (*IRIParser) Alpha

func (p *IRIParser) Alpha() (localctx IAlphaContext)

func (*IRIParser) Dec_octet

func (p *IRIParser) Dec_octet() (localctx IDec_octetContext)

func (*IRIParser) Digit

func (p *IRIParser) Digit() (localctx IDigitContext)

func (*IRIParser) Gen_delims

func (p *IRIParser) Gen_delims() (localctx IGen_delimsContext)

func (*IRIParser) H16

func (p *IRIParser) H16() (localctx IH16Context)

func (*IRIParser) Hexdig

func (p *IRIParser) Hexdig() (localctx IHexdigContext)

func (*IRIParser) Iauthority

func (p *IRIParser) Iauthority() (localctx IIauthorityContext)

func (*IRIParser) Ifragment

func (p *IRIParser) Ifragment() (localctx IIfragmentContext)

func (*IRIParser) Ihier_part

func (p *IRIParser) Ihier_part() (localctx IIhier_partContext)

func (*IRIParser) Ihost

func (p *IRIParser) Ihost() (localctx IIhostContext)

func (*IRIParser) Ip_literal

func (p *IRIParser) Ip_literal() (localctx IIp_literalContext)

func (*IRIParser) Ip_v4_address

func (p *IRIParser) Ip_v4_address() (localctx IIp_v4_addressContext)

func (*IRIParser) Ip_v6_address

func (p *IRIParser) Ip_v6_address() (localctx IIp_v6_addressContext)

func (*IRIParser) Ip_v_future

func (p *IRIParser) Ip_v_future() (localctx IIp_v_futureContext)

func (*IRIParser) Ipath

func (p *IRIParser) Ipath() (localctx IIpathContext)

func (*IRIParser) Ipath_abempty

func (p *IRIParser) Ipath_abempty() (localctx IIpath_abemptyContext)

func (*IRIParser) Ipath_absolute

func (p *IRIParser) Ipath_absolute() (localctx IIpath_absoluteContext)

func (*IRIParser) Ipath_empty

func (p *IRIParser) Ipath_empty() (localctx IIpath_emptyContext)

func (*IRIParser) Ipath_noscheme

func (p *IRIParser) Ipath_noscheme() (localctx IIpath_noschemeContext)

func (*IRIParser) Ipath_rootless

func (p *IRIParser) Ipath_rootless() (localctx IIpath_rootlessContext)

func (*IRIParser) Ipchar

func (p *IRIParser) Ipchar() (localctx IIpcharContext)

func (*IRIParser) Iquery

func (p *IRIParser) Iquery() (localctx IIqueryContext)

func (*IRIParser) Ireg_name

func (p *IRIParser) Ireg_name() (localctx IIreg_nameContext)

func (*IRIParser) Irelative_part

func (p *IRIParser) Irelative_part() (localctx IIrelative_partContext)

func (*IRIParser) Irelative_ref

func (p *IRIParser) Irelative_ref() (localctx IIrelative_refContext)

func (*IRIParser) Iri

func (p *IRIParser) Iri() (localctx IIriContext)

func (*IRIParser) Iri_reference

func (p *IRIParser) Iri_reference() (localctx IIri_referenceContext)

func (*IRIParser) Isegment

func (p *IRIParser) Isegment() (localctx IIsegmentContext)

func (*IRIParser) Isegment_nz

func (p *IRIParser) Isegment_nz() (localctx IIsegment_nzContext)

func (*IRIParser) Isegment_nz_nc

func (p *IRIParser) Isegment_nz_nc() (localctx IIsegment_nz_ncContext)

func (*IRIParser) Iunreserved

func (p *IRIParser) Iunreserved() (localctx IIunreservedContext)

func (*IRIParser) Iuserinfo

func (p *IRIParser) Iuserinfo() (localctx IIuserinfoContext)

func (*IRIParser) Ls32

func (p *IRIParser) Ls32() (localctx ILs32Context)

func (*IRIParser) Non_zero_digit

func (p *IRIParser) Non_zero_digit() (localctx INon_zero_digitContext)

func (*IRIParser) Parse

func (p *IRIParser) Parse() (localctx IParseContext)

func (*IRIParser) Pct_encoded

func (p *IRIParser) Pct_encoded() (localctx IPct_encodedContext)

func (*IRIParser) Port

func (p *IRIParser) Port() (localctx IPortContext)

func (*IRIParser) Reserved

func (p *IRIParser) Reserved() (localctx IReservedContext)

func (*IRIParser) Scheme

func (p *IRIParser) Scheme() (localctx ISchemeContext)

func (*IRIParser) Sub_delims

func (p *IRIParser) Sub_delims() (localctx ISub_delimsContext)

func (*IRIParser) Unreserved

func (p *IRIParser) Unreserved() (localctx IUnreservedContext)

type IReservedContext

type IReservedContext interface {
	antlr.ParserRuleContext

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

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

IReservedContext is an interface to support dynamic dispatch.

type ISchemeContext

type ISchemeContext interface {
	antlr.ParserRuleContext

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

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

ISchemeContext is an interface to support dynamic dispatch.

type ISub_delimsContext

type ISub_delimsContext interface {
	antlr.ParserRuleContext

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

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

ISub_delimsContext is an interface to support dynamic dispatch.

type IUnreservedContext

type IUnreservedContext interface {
	antlr.ParserRuleContext

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

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

IUnreservedContext is an interface to support dynamic dispatch.

type IauthorityContext

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

func NewEmptyIauthorityContext

func NewEmptyIauthorityContext() *IauthorityContext

func NewIauthorityContext

func NewIauthorityContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IauthorityContext

func (*IauthorityContext) AT

func (*IauthorityContext) COL

func (*IauthorityContext) EnterRule

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

func (*IauthorityContext) ExitRule

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

func (*IauthorityContext) GetParser

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

func (*IauthorityContext) GetRuleContext

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

func (*IauthorityContext) Ihost

func (s *IauthorityContext) Ihost() IIhostContext

func (*IauthorityContext) IsIauthorityContext

func (*IauthorityContext) IsIauthorityContext()

func (*IauthorityContext) Iuserinfo

func (s *IauthorityContext) Iuserinfo() IIuserinfoContext

func (*IauthorityContext) Port

func (s *IauthorityContext) Port() IPortContext

func (*IauthorityContext) ToStringTree

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

type IfragmentContext

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

func NewEmptyIfragmentContext

func NewEmptyIfragmentContext() *IfragmentContext

func NewIfragmentContext

func NewIfragmentContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IfragmentContext

func (*IfragmentContext) AllFSLASH

func (s *IfragmentContext) AllFSLASH() []antlr.TerminalNode

func (*IfragmentContext) AllIpchar

func (s *IfragmentContext) AllIpchar() []IIpcharContext

func (*IfragmentContext) AllQMARK

func (s *IfragmentContext) AllQMARK() []antlr.TerminalNode

func (*IfragmentContext) EnterRule

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

func (*IfragmentContext) ExitRule

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

func (*IfragmentContext) FSLASH

func (s *IfragmentContext) FSLASH(i int) antlr.TerminalNode

func (*IfragmentContext) GetParser

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

func (*IfragmentContext) GetRuleContext

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

func (*IfragmentContext) Ipchar

func (s *IfragmentContext) Ipchar(i int) IIpcharContext

func (*IfragmentContext) IsIfragmentContext

func (*IfragmentContext) IsIfragmentContext()

func (*IfragmentContext) QMARK

func (s *IfragmentContext) QMARK(i int) antlr.TerminalNode

func (*IfragmentContext) ToStringTree

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

type Ihier_partContext

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

func NewEmptyIhier_partContext

func NewEmptyIhier_partContext() *Ihier_partContext

func NewIhier_partContext

func NewIhier_partContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Ihier_partContext

func (*Ihier_partContext) EnterRule

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

func (*Ihier_partContext) ExitRule

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

func (*Ihier_partContext) FSLASH2

func (s *Ihier_partContext) FSLASH2() antlr.TerminalNode

func (*Ihier_partContext) GetParser

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

func (*Ihier_partContext) GetRuleContext

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

func (*Ihier_partContext) Iauthority

func (s *Ihier_partContext) Iauthority() IIauthorityContext

func (*Ihier_partContext) Ipath_abempty

func (s *Ihier_partContext) Ipath_abempty() IIpath_abemptyContext

func (*Ihier_partContext) Ipath_absolute

func (s *Ihier_partContext) Ipath_absolute() IIpath_absoluteContext

func (*Ihier_partContext) Ipath_empty

func (s *Ihier_partContext) Ipath_empty() IIpath_emptyContext

func (*Ihier_partContext) Ipath_rootless

func (s *Ihier_partContext) Ipath_rootless() IIpath_rootlessContext

func (*Ihier_partContext) IsIhier_partContext

func (*Ihier_partContext) IsIhier_partContext()

func (*Ihier_partContext) ToStringTree

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

type IhostContext

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

func NewEmptyIhostContext

func NewEmptyIhostContext() *IhostContext

func NewIhostContext

func NewIhostContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IhostContext

func (*IhostContext) EnterRule

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

func (*IhostContext) ExitRule

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

func (*IhostContext) GetParser

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

func (*IhostContext) GetRuleContext

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

func (*IhostContext) Ip_literal

func (s *IhostContext) Ip_literal() IIp_literalContext

func (*IhostContext) Ip_v4_address

func (s *IhostContext) Ip_v4_address() IIp_v4_addressContext

func (*IhostContext) Ireg_name

func (s *IhostContext) Ireg_name() IIreg_nameContext

func (*IhostContext) IsIhostContext

func (*IhostContext) IsIhostContext()

func (*IhostContext) ToStringTree

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

type Ip_literalContext

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

func NewEmptyIp_literalContext

func NewEmptyIp_literalContext() *Ip_literalContext

func NewIp_literalContext

func NewIp_literalContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Ip_literalContext

func (*Ip_literalContext) CBRACK

func (s *Ip_literalContext) CBRACK() antlr.TerminalNode

func (*Ip_literalContext) EnterRule

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

func (*Ip_literalContext) ExitRule

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

func (*Ip_literalContext) GetParser

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

func (*Ip_literalContext) GetRuleContext

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

func (*Ip_literalContext) Ip_v6_address

func (s *Ip_literalContext) Ip_v6_address() IIp_v6_addressContext

func (*Ip_literalContext) Ip_v_future

func (s *Ip_literalContext) Ip_v_future() IIp_v_futureContext

func (*Ip_literalContext) IsIp_literalContext

func (*Ip_literalContext) IsIp_literalContext()

func (*Ip_literalContext) OBRACK

func (s *Ip_literalContext) OBRACK() antlr.TerminalNode

func (*Ip_literalContext) ToStringTree

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

type Ip_v4_addressContext

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

func NewEmptyIp_v4_addressContext

func NewEmptyIp_v4_addressContext() *Ip_v4_addressContext

func NewIp_v4_addressContext

func NewIp_v4_addressContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Ip_v4_addressContext

func (*Ip_v4_addressContext) AllDOT

func (s *Ip_v4_addressContext) AllDOT() []antlr.TerminalNode

func (*Ip_v4_addressContext) AllDec_octet

func (s *Ip_v4_addressContext) AllDec_octet() []IDec_octetContext

func (*Ip_v4_addressContext) DOT

func (*Ip_v4_addressContext) Dec_octet

func (s *Ip_v4_addressContext) Dec_octet(i int) IDec_octetContext

func (*Ip_v4_addressContext) EnterRule

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

func (*Ip_v4_addressContext) ExitRule

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

func (*Ip_v4_addressContext) GetParser

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

func (*Ip_v4_addressContext) GetRuleContext

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

func (*Ip_v4_addressContext) IsIp_v4_addressContext

func (*Ip_v4_addressContext) IsIp_v4_addressContext()

func (*Ip_v4_addressContext) ToStringTree

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

type Ip_v6_addressContext

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

func NewEmptyIp_v6_addressContext

func NewEmptyIp_v6_addressContext() *Ip_v6_addressContext

func NewIp_v6_addressContext

func NewIp_v6_addressContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Ip_v6_addressContext

func (*Ip_v6_addressContext) AllCOL

func (s *Ip_v6_addressContext) AllCOL() []antlr.TerminalNode

func (*Ip_v6_addressContext) AllH16

func (s *Ip_v6_addressContext) AllH16() []IH16Context

func (*Ip_v6_addressContext) COL

func (*Ip_v6_addressContext) COL2

func (*Ip_v6_addressContext) EnterRule

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

func (*Ip_v6_addressContext) ExitRule

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

func (*Ip_v6_addressContext) GetParser

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

func (*Ip_v6_addressContext) GetRuleContext

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

func (*Ip_v6_addressContext) H16

func (*Ip_v6_addressContext) IsIp_v6_addressContext

func (*Ip_v6_addressContext) IsIp_v6_addressContext()

func (*Ip_v6_addressContext) Ls32

func (*Ip_v6_addressContext) ToStringTree

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

type Ip_v_futureContext

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

func NewEmptyIp_v_futureContext

func NewEmptyIp_v_futureContext() *Ip_v_futureContext

func NewIp_v_futureContext

func NewIp_v_futureContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Ip_v_futureContext

func (*Ip_v_futureContext) AllCOL

func (s *Ip_v_futureContext) AllCOL() []antlr.TerminalNode

func (*Ip_v_futureContext) AllHexdig

func (s *Ip_v_futureContext) AllHexdig() []IHexdigContext

func (*Ip_v_futureContext) AllSub_delims

func (s *Ip_v_futureContext) AllSub_delims() []ISub_delimsContext

func (*Ip_v_futureContext) AllUnreserved

func (s *Ip_v_futureContext) AllUnreserved() []IUnreservedContext

func (*Ip_v_futureContext) COL

func (*Ip_v_futureContext) DOT

func (*Ip_v_futureContext) EnterRule

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

func (*Ip_v_futureContext) ExitRule

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

func (*Ip_v_futureContext) GetParser

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

func (*Ip_v_futureContext) GetRuleContext

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

func (*Ip_v_futureContext) Hexdig

func (s *Ip_v_futureContext) Hexdig(i int) IHexdigContext

func (*Ip_v_futureContext) IsIp_v_futureContext

func (*Ip_v_futureContext) IsIp_v_futureContext()

func (*Ip_v_futureContext) Sub_delims

func (s *Ip_v_futureContext) Sub_delims(i int) ISub_delimsContext

func (*Ip_v_futureContext) ToStringTree

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

func (*Ip_v_futureContext) Unreserved

func (s *Ip_v_futureContext) Unreserved(i int) IUnreservedContext

func (*Ip_v_futureContext) V

type IpathContext

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

func NewEmptyIpathContext

func NewEmptyIpathContext() *IpathContext

func NewIpathContext

func NewIpathContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IpathContext

func (*IpathContext) EnterRule

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

func (*IpathContext) ExitRule

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

func (*IpathContext) GetParser

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

func (*IpathContext) GetRuleContext

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

func (*IpathContext) Ipath_abempty

func (s *IpathContext) Ipath_abempty() IIpath_abemptyContext

func (*IpathContext) Ipath_absolute

func (s *IpathContext) Ipath_absolute() IIpath_absoluteContext

func (*IpathContext) Ipath_empty

func (s *IpathContext) Ipath_empty() IIpath_emptyContext

func (*IpathContext) Ipath_noscheme

func (s *IpathContext) Ipath_noscheme() IIpath_noschemeContext

func (*IpathContext) Ipath_rootless

func (s *IpathContext) Ipath_rootless() IIpath_rootlessContext

func (*IpathContext) IsIpathContext

func (*IpathContext) IsIpathContext()

func (*IpathContext) ToStringTree

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

type Ipath_abemptyContext

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

func NewEmptyIpath_abemptyContext

func NewEmptyIpath_abemptyContext() *Ipath_abemptyContext

func NewIpath_abemptyContext

func NewIpath_abemptyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Ipath_abemptyContext

func (*Ipath_abemptyContext) AllFSLASH

func (s *Ipath_abemptyContext) AllFSLASH() []antlr.TerminalNode

func (*Ipath_abemptyContext) AllIsegment

func (s *Ipath_abemptyContext) AllIsegment() []IIsegmentContext

func (*Ipath_abemptyContext) EnterRule

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

func (*Ipath_abemptyContext) ExitRule

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

func (*Ipath_abemptyContext) FSLASH

func (*Ipath_abemptyContext) GetParser

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

func (*Ipath_abemptyContext) GetRuleContext

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

func (*Ipath_abemptyContext) IsIpath_abemptyContext

func (*Ipath_abemptyContext) IsIpath_abemptyContext()

func (*Ipath_abemptyContext) Isegment

func (s *Ipath_abemptyContext) Isegment(i int) IIsegmentContext

func (*Ipath_abemptyContext) ToStringTree

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

type Ipath_absoluteContext

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

func NewEmptyIpath_absoluteContext

func NewEmptyIpath_absoluteContext() *Ipath_absoluteContext

func NewIpath_absoluteContext

func NewIpath_absoluteContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Ipath_absoluteContext

func (*Ipath_absoluteContext) AllFSLASH

func (s *Ipath_absoluteContext) AllFSLASH() []antlr.TerminalNode

func (*Ipath_absoluteContext) AllIsegment

func (s *Ipath_absoluteContext) AllIsegment() []IIsegmentContext

func (*Ipath_absoluteContext) EnterRule

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

func (*Ipath_absoluteContext) ExitRule

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

func (*Ipath_absoluteContext) FSLASH

func (*Ipath_absoluteContext) GetParser

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

func (*Ipath_absoluteContext) GetRuleContext

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

func (*Ipath_absoluteContext) IsIpath_absoluteContext

func (*Ipath_absoluteContext) IsIpath_absoluteContext()

func (*Ipath_absoluteContext) Isegment

func (*Ipath_absoluteContext) Isegment_nz

func (s *Ipath_absoluteContext) Isegment_nz() IIsegment_nzContext

func (*Ipath_absoluteContext) ToStringTree

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

type Ipath_emptyContext

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

func NewEmptyIpath_emptyContext

func NewEmptyIpath_emptyContext() *Ipath_emptyContext

func NewIpath_emptyContext

func NewIpath_emptyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Ipath_emptyContext

func (*Ipath_emptyContext) EnterRule

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

func (*Ipath_emptyContext) ExitRule

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

func (*Ipath_emptyContext) GetParser

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

func (*Ipath_emptyContext) GetRuleContext

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

func (*Ipath_emptyContext) IsIpath_emptyContext

func (*Ipath_emptyContext) IsIpath_emptyContext()

func (*Ipath_emptyContext) ToStringTree

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

type Ipath_noschemeContext

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

func NewEmptyIpath_noschemeContext

func NewEmptyIpath_noschemeContext() *Ipath_noschemeContext

func NewIpath_noschemeContext

func NewIpath_noschemeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Ipath_noschemeContext

func (*Ipath_noschemeContext) AllFSLASH

func (s *Ipath_noschemeContext) AllFSLASH() []antlr.TerminalNode

func (*Ipath_noschemeContext) AllIsegment

func (s *Ipath_noschemeContext) AllIsegment() []IIsegmentContext

func (*Ipath_noschemeContext) EnterRule

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

func (*Ipath_noschemeContext) ExitRule

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

func (*Ipath_noschemeContext) FSLASH

func (*Ipath_noschemeContext) GetParser

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

func (*Ipath_noschemeContext) GetRuleContext

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

func (*Ipath_noschemeContext) IsIpath_noschemeContext

func (*Ipath_noschemeContext) IsIpath_noschemeContext()

func (*Ipath_noschemeContext) Isegment

func (*Ipath_noschemeContext) Isegment_nz_nc

func (s *Ipath_noschemeContext) Isegment_nz_nc() IIsegment_nz_ncContext

func (*Ipath_noschemeContext) ToStringTree

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

type Ipath_rootlessContext

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

func NewEmptyIpath_rootlessContext

func NewEmptyIpath_rootlessContext() *Ipath_rootlessContext

func NewIpath_rootlessContext

func NewIpath_rootlessContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Ipath_rootlessContext

func (*Ipath_rootlessContext) AllFSLASH

func (s *Ipath_rootlessContext) AllFSLASH() []antlr.TerminalNode

func (*Ipath_rootlessContext) AllIsegment

func (s *Ipath_rootlessContext) AllIsegment() []IIsegmentContext

func (*Ipath_rootlessContext) EnterRule

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

func (*Ipath_rootlessContext) ExitRule

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

func (*Ipath_rootlessContext) FSLASH

func (*Ipath_rootlessContext) GetParser

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

func (*Ipath_rootlessContext) GetRuleContext

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

func (*Ipath_rootlessContext) IsIpath_rootlessContext

func (*Ipath_rootlessContext) IsIpath_rootlessContext()

func (*Ipath_rootlessContext) Isegment

func (*Ipath_rootlessContext) Isegment_nz

func (s *Ipath_rootlessContext) Isegment_nz() IIsegment_nzContext

func (*Ipath_rootlessContext) ToStringTree

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

type IpcharContext

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

func NewEmptyIpcharContext

func NewEmptyIpcharContext() *IpcharContext

func NewIpcharContext

func NewIpcharContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IpcharContext

func (*IpcharContext) AT

func (*IpcharContext) COL

func (s *IpcharContext) COL() antlr.TerminalNode

func (*IpcharContext) EnterRule

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

func (*IpcharContext) ExitRule

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

func (*IpcharContext) GetParser

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

func (*IpcharContext) GetRuleContext

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

func (*IpcharContext) IsIpcharContext

func (*IpcharContext) IsIpcharContext()

func (*IpcharContext) Iunreserved

func (s *IpcharContext) Iunreserved() IIunreservedContext

func (*IpcharContext) Pct_encoded

func (s *IpcharContext) Pct_encoded() IPct_encodedContext

func (*IpcharContext) Sub_delims

func (s *IpcharContext) Sub_delims() ISub_delimsContext

func (*IpcharContext) ToStringTree

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

type IqueryContext

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

func NewEmptyIqueryContext

func NewEmptyIqueryContext() *IqueryContext

func NewIqueryContext

func NewIqueryContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IqueryContext

func (*IqueryContext) AllFSLASH

func (s *IqueryContext) AllFSLASH() []antlr.TerminalNode

func (*IqueryContext) AllIPRIVATE

func (s *IqueryContext) AllIPRIVATE() []antlr.TerminalNode

func (*IqueryContext) AllIpchar

func (s *IqueryContext) AllIpchar() []IIpcharContext

func (*IqueryContext) AllQMARK

func (s *IqueryContext) AllQMARK() []antlr.TerminalNode

func (*IqueryContext) EnterRule

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

func (*IqueryContext) ExitRule

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

func (*IqueryContext) FSLASH

func (s *IqueryContext) FSLASH(i int) antlr.TerminalNode

func (*IqueryContext) GetParser

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

func (*IqueryContext) GetRuleContext

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

func (*IqueryContext) IPRIVATE

func (s *IqueryContext) IPRIVATE(i int) antlr.TerminalNode

func (*IqueryContext) Ipchar

func (s *IqueryContext) Ipchar(i int) IIpcharContext

func (*IqueryContext) IsIqueryContext

func (*IqueryContext) IsIqueryContext()

func (*IqueryContext) QMARK

func (s *IqueryContext) QMARK(i int) antlr.TerminalNode

func (*IqueryContext) ToStringTree

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

type Ireg_nameContext

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

func NewEmptyIreg_nameContext

func NewEmptyIreg_nameContext() *Ireg_nameContext

func NewIreg_nameContext

func NewIreg_nameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Ireg_nameContext

func (*Ireg_nameContext) AllIunreserved

func (s *Ireg_nameContext) AllIunreserved() []IIunreservedContext

func (*Ireg_nameContext) AllPct_encoded

func (s *Ireg_nameContext) AllPct_encoded() []IPct_encodedContext

func (*Ireg_nameContext) AllSub_delims

func (s *Ireg_nameContext) AllSub_delims() []ISub_delimsContext

func (*Ireg_nameContext) EnterRule

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

func (*Ireg_nameContext) ExitRule

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

func (*Ireg_nameContext) GetParser

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

func (*Ireg_nameContext) GetRuleContext

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

func (*Ireg_nameContext) IsIreg_nameContext

func (*Ireg_nameContext) IsIreg_nameContext()

func (*Ireg_nameContext) Iunreserved

func (s *Ireg_nameContext) Iunreserved(i int) IIunreservedContext

func (*Ireg_nameContext) Pct_encoded

func (s *Ireg_nameContext) Pct_encoded(i int) IPct_encodedContext

func (*Ireg_nameContext) Sub_delims

func (s *Ireg_nameContext) Sub_delims(i int) ISub_delimsContext

func (*Ireg_nameContext) ToStringTree

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

type Irelative_partContext

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

func NewEmptyIrelative_partContext

func NewEmptyIrelative_partContext() *Irelative_partContext

func NewIrelative_partContext

func NewIrelative_partContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Irelative_partContext

func (*Irelative_partContext) EnterRule

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

func (*Irelative_partContext) ExitRule

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

func (*Irelative_partContext) FSLASH2

func (*Irelative_partContext) GetParser

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

func (*Irelative_partContext) GetRuleContext

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

func (*Irelative_partContext) Iauthority

func (s *Irelative_partContext) Iauthority() IIauthorityContext

func (*Irelative_partContext) Ipath_abempty

func (s *Irelative_partContext) Ipath_abempty() IIpath_abemptyContext

func (*Irelative_partContext) Ipath_absolute

func (s *Irelative_partContext) Ipath_absolute() IIpath_absoluteContext

func (*Irelative_partContext) Ipath_empty

func (s *Irelative_partContext) Ipath_empty() IIpath_emptyContext

func (*Irelative_partContext) Ipath_noscheme

func (s *Irelative_partContext) Ipath_noscheme() IIpath_noschemeContext

func (*Irelative_partContext) IsIrelative_partContext

func (*Irelative_partContext) IsIrelative_partContext()

func (*Irelative_partContext) ToStringTree

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

type Irelative_refContext

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

func NewEmptyIrelative_refContext

func NewEmptyIrelative_refContext() *Irelative_refContext

func NewIrelative_refContext

func NewIrelative_refContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Irelative_refContext

func (*Irelative_refContext) EnterRule

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

func (*Irelative_refContext) ExitRule

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

func (*Irelative_refContext) GetParser

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

func (*Irelative_refContext) GetRuleContext

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

func (*Irelative_refContext) HASH

func (*Irelative_refContext) Ifragment

func (s *Irelative_refContext) Ifragment() IIfragmentContext

func (*Irelative_refContext) Iquery

func (*Irelative_refContext) Irelative_part

func (s *Irelative_refContext) Irelative_part() IIrelative_partContext

func (*Irelative_refContext) IsIrelative_refContext

func (*Irelative_refContext) IsIrelative_refContext()

func (*Irelative_refContext) QMARK

func (*Irelative_refContext) ToStringTree

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

type IriContext

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

func NewEmptyIriContext

func NewEmptyIriContext() *IriContext

func NewIriContext

func NewIriContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IriContext

func (*IriContext) COL

func (s *IriContext) COL() antlr.TerminalNode

func (*IriContext) EnterRule

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

func (*IriContext) ExitRule

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

func (*IriContext) GetParser

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

func (*IriContext) GetRuleContext

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

func (*IriContext) HASH

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

func (*IriContext) Ifragment

func (s *IriContext) Ifragment() IIfragmentContext

func (*IriContext) Ihier_part

func (s *IriContext) Ihier_part() IIhier_partContext

func (*IriContext) Iquery

func (s *IriContext) Iquery() IIqueryContext

func (*IriContext) IsIriContext

func (*IriContext) IsIriContext()

func (*IriContext) QMARK

func (s *IriContext) QMARK() antlr.TerminalNode

func (*IriContext) Scheme

func (s *IriContext) Scheme() ISchemeContext

func (*IriContext) ToStringTree

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

type Iri_referenceContext

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

func NewEmptyIri_referenceContext

func NewEmptyIri_referenceContext() *Iri_referenceContext

func NewIri_referenceContext

func NewIri_referenceContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Iri_referenceContext

func (*Iri_referenceContext) EnterRule

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

func (*Iri_referenceContext) ExitRule

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

func (*Iri_referenceContext) GetParser

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

func (*Iri_referenceContext) GetRuleContext

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

func (*Iri_referenceContext) Irelative_ref

func (s *Iri_referenceContext) Irelative_ref() IIrelative_refContext

func (*Iri_referenceContext) Iri

func (*Iri_referenceContext) IsIri_referenceContext

func (*Iri_referenceContext) IsIri_referenceContext()

func (*Iri_referenceContext) ToStringTree

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

type IsegmentContext

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

func NewEmptyIsegmentContext

func NewEmptyIsegmentContext() *IsegmentContext

func NewIsegmentContext

func NewIsegmentContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IsegmentContext

func (*IsegmentContext) AllIpchar

func (s *IsegmentContext) AllIpchar() []IIpcharContext

func (*IsegmentContext) EnterRule

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

func (*IsegmentContext) ExitRule

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

func (*IsegmentContext) GetParser

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

func (*IsegmentContext) GetRuleContext

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

func (*IsegmentContext) Ipchar

func (s *IsegmentContext) Ipchar(i int) IIpcharContext

func (*IsegmentContext) IsIsegmentContext

func (*IsegmentContext) IsIsegmentContext()

func (*IsegmentContext) ToStringTree

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

type Isegment_nzContext

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

func NewEmptyIsegment_nzContext

func NewEmptyIsegment_nzContext() *Isegment_nzContext

func NewIsegment_nzContext

func NewIsegment_nzContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Isegment_nzContext

func (*Isegment_nzContext) AllIpchar

func (s *Isegment_nzContext) AllIpchar() []IIpcharContext

func (*Isegment_nzContext) EnterRule

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

func (*Isegment_nzContext) ExitRule

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

func (*Isegment_nzContext) GetParser

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

func (*Isegment_nzContext) GetRuleContext

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

func (*Isegment_nzContext) Ipchar

func (s *Isegment_nzContext) Ipchar(i int) IIpcharContext

func (*Isegment_nzContext) IsIsegment_nzContext

func (*Isegment_nzContext) IsIsegment_nzContext()

func (*Isegment_nzContext) ToStringTree

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

type Isegment_nz_ncContext

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

func NewEmptyIsegment_nz_ncContext

func NewEmptyIsegment_nz_ncContext() *Isegment_nz_ncContext

func NewIsegment_nz_ncContext

func NewIsegment_nz_ncContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Isegment_nz_ncContext

func (*Isegment_nz_ncContext) AT

func (*Isegment_nz_ncContext) AllAT

func (*Isegment_nz_ncContext) AllIunreserved

func (s *Isegment_nz_ncContext) AllIunreserved() []IIunreservedContext

func (*Isegment_nz_ncContext) AllPct_encoded

func (s *Isegment_nz_ncContext) AllPct_encoded() []IPct_encodedContext

func (*Isegment_nz_ncContext) AllSub_delims

func (s *Isegment_nz_ncContext) AllSub_delims() []ISub_delimsContext

func (*Isegment_nz_ncContext) EnterRule

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

func (*Isegment_nz_ncContext) ExitRule

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

func (*Isegment_nz_ncContext) GetParser

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

func (*Isegment_nz_ncContext) GetRuleContext

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

func (*Isegment_nz_ncContext) IsIsegment_nz_ncContext

func (*Isegment_nz_ncContext) IsIsegment_nz_ncContext()

func (*Isegment_nz_ncContext) Iunreserved

func (s *Isegment_nz_ncContext) Iunreserved(i int) IIunreservedContext

func (*Isegment_nz_ncContext) Pct_encoded

func (s *Isegment_nz_ncContext) Pct_encoded(i int) IPct_encodedContext

func (*Isegment_nz_ncContext) Sub_delims

func (s *Isegment_nz_ncContext) Sub_delims(i int) ISub_delimsContext

func (*Isegment_nz_ncContext) ToStringTree

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

type IunreservedContext

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

func NewEmptyIunreservedContext

func NewEmptyIunreservedContext() *IunreservedContext

func NewIunreservedContext

func NewIunreservedContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IunreservedContext

func (*IunreservedContext) Alpha

func (s *IunreservedContext) Alpha() IAlphaContext

func (*IunreservedContext) DOT

func (*IunreservedContext) Digit

func (s *IunreservedContext) Digit() IDigitContext

func (*IunreservedContext) EnterRule

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

func (*IunreservedContext) ExitRule

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

func (*IunreservedContext) GetParser

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

func (*IunreservedContext) GetRuleContext

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

func (*IunreservedContext) HYPHEN

func (*IunreservedContext) IsIunreservedContext

func (*IunreservedContext) IsIunreservedContext()

func (*IunreservedContext) TILDE

func (*IunreservedContext) ToStringTree

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

func (*IunreservedContext) UCSCHAR

func (s *IunreservedContext) UCSCHAR() antlr.TerminalNode

func (*IunreservedContext) USCORE

type IuserinfoContext

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

func NewEmptyIuserinfoContext

func NewEmptyIuserinfoContext() *IuserinfoContext

func NewIuserinfoContext

func NewIuserinfoContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IuserinfoContext

func (*IuserinfoContext) AllCOL

func (s *IuserinfoContext) AllCOL() []antlr.TerminalNode

func (*IuserinfoContext) AllIunreserved

func (s *IuserinfoContext) AllIunreserved() []IIunreservedContext

func (*IuserinfoContext) AllPct_encoded

func (s *IuserinfoContext) AllPct_encoded() []IPct_encodedContext

func (*IuserinfoContext) AllSub_delims

func (s *IuserinfoContext) AllSub_delims() []ISub_delimsContext

func (*IuserinfoContext) COL

func (*IuserinfoContext) EnterRule

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

func (*IuserinfoContext) ExitRule

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

func (*IuserinfoContext) GetParser

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

func (*IuserinfoContext) GetRuleContext

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

func (*IuserinfoContext) IsIuserinfoContext

func (*IuserinfoContext) IsIuserinfoContext()

func (*IuserinfoContext) Iunreserved

func (s *IuserinfoContext) Iunreserved(i int) IIunreservedContext

func (*IuserinfoContext) Pct_encoded

func (s *IuserinfoContext) Pct_encoded(i int) IPct_encodedContext

func (*IuserinfoContext) Sub_delims

func (s *IuserinfoContext) Sub_delims(i int) ISub_delimsContext

func (*IuserinfoContext) ToStringTree

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

type Ls32Context

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

func NewEmptyLs32Context

func NewEmptyLs32Context() *Ls32Context

func NewLs32Context

func NewLs32Context(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Ls32Context

func (*Ls32Context) AllH16

func (s *Ls32Context) AllH16() []IH16Context

func (*Ls32Context) COL

func (s *Ls32Context) COL() antlr.TerminalNode

func (*Ls32Context) EnterRule

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

func (*Ls32Context) ExitRule

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

func (*Ls32Context) GetParser

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

func (*Ls32Context) GetRuleContext

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

func (*Ls32Context) H16

func (s *Ls32Context) H16(i int) IH16Context

func (*Ls32Context) Ip_v4_address

func (s *Ls32Context) Ip_v4_address() IIp_v4_addressContext

func (*Ls32Context) IsLs32Context

func (*Ls32Context) IsLs32Context()

func (*Ls32Context) ToStringTree

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

type Non_zero_digitContext

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

func NewEmptyNon_zero_digitContext

func NewEmptyNon_zero_digitContext() *Non_zero_digitContext

func NewNon_zero_digitContext

func NewNon_zero_digitContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Non_zero_digitContext

func (*Non_zero_digitContext) D1

func (*Non_zero_digitContext) D2

func (*Non_zero_digitContext) D3

func (*Non_zero_digitContext) D4

func (*Non_zero_digitContext) D5

func (*Non_zero_digitContext) D6

func (*Non_zero_digitContext) D7

func (*Non_zero_digitContext) D8

func (*Non_zero_digitContext) D9

func (*Non_zero_digitContext) EnterRule

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

func (*Non_zero_digitContext) ExitRule

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

func (*Non_zero_digitContext) GetParser

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

func (*Non_zero_digitContext) GetRuleContext

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

func (*Non_zero_digitContext) IsNon_zero_digitContext

func (*Non_zero_digitContext) IsNon_zero_digitContext()

func (*Non_zero_digitContext) ToStringTree

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

type ParseContext

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

func NewEmptyParseContext

func NewEmptyParseContext() *ParseContext

func NewParseContext

func NewParseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ParseContext

func (*ParseContext) EOF

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

func (*ParseContext) EnterRule

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

func (*ParseContext) ExitRule

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

func (*ParseContext) GetParser

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

func (*ParseContext) GetRuleContext

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

func (*ParseContext) Iri

func (s *ParseContext) Iri() IIriContext

func (*ParseContext) IsParseContext

func (*ParseContext) IsParseContext()

func (*ParseContext) ToStringTree

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

type Pct_encodedContext

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

func NewEmptyPct_encodedContext

func NewEmptyPct_encodedContext() *Pct_encodedContext

func NewPct_encodedContext

func NewPct_encodedContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Pct_encodedContext

func (*Pct_encodedContext) AllHexdig

func (s *Pct_encodedContext) AllHexdig() []IHexdigContext

func (*Pct_encodedContext) EnterRule

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

func (*Pct_encodedContext) ExitRule

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

func (*Pct_encodedContext) GetParser

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

func (*Pct_encodedContext) GetRuleContext

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

func (*Pct_encodedContext) Hexdig

func (s *Pct_encodedContext) Hexdig(i int) IHexdigContext

func (*Pct_encodedContext) IsPct_encodedContext

func (*Pct_encodedContext) IsPct_encodedContext()

func (*Pct_encodedContext) PERCENT

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

func (*Pct_encodedContext) ToStringTree

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

type PortContext

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

func NewEmptyPortContext

func NewEmptyPortContext() *PortContext

func NewPortContext

func NewPortContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PortContext

func (*PortContext) AllDigit

func (s *PortContext) AllDigit() []IDigitContext

func (*PortContext) Digit

func (s *PortContext) Digit(i int) IDigitContext

func (*PortContext) EnterRule

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

func (*PortContext) ExitRule

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

func (*PortContext) GetParser

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

func (*PortContext) GetRuleContext

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

func (*PortContext) IsPortContext

func (*PortContext) IsPortContext()

func (*PortContext) ToStringTree

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

type ReservedContext

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

func NewEmptyReservedContext

func NewEmptyReservedContext() *ReservedContext

func NewReservedContext

func NewReservedContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ReservedContext

func (*ReservedContext) EnterRule

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

func (*ReservedContext) ExitRule

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

func (*ReservedContext) Gen_delims

func (s *ReservedContext) Gen_delims() IGen_delimsContext

func (*ReservedContext) GetParser

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

func (*ReservedContext) GetRuleContext

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

func (*ReservedContext) IsReservedContext

func (*ReservedContext) IsReservedContext()

func (*ReservedContext) Sub_delims

func (s *ReservedContext) Sub_delims() ISub_delimsContext

func (*ReservedContext) ToStringTree

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

type SchemeContext

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

func NewEmptySchemeContext

func NewEmptySchemeContext() *SchemeContext

func NewSchemeContext

func NewSchemeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SchemeContext

func (*SchemeContext) AllAlpha

func (s *SchemeContext) AllAlpha() []IAlphaContext

func (*SchemeContext) AllDOT

func (s *SchemeContext) AllDOT() []antlr.TerminalNode

func (*SchemeContext) AllDigit

func (s *SchemeContext) AllDigit() []IDigitContext

func (*SchemeContext) AllHYPHEN

func (s *SchemeContext) AllHYPHEN() []antlr.TerminalNode

func (*SchemeContext) AllPLUS

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

func (*SchemeContext) Alpha

func (s *SchemeContext) Alpha(i int) IAlphaContext

func (*SchemeContext) DOT

func (s *SchemeContext) DOT(i int) antlr.TerminalNode

func (*SchemeContext) Digit

func (s *SchemeContext) Digit(i int) IDigitContext

func (*SchemeContext) EnterRule

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

func (*SchemeContext) ExitRule

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

func (*SchemeContext) GetParser

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

func (*SchemeContext) GetRuleContext

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

func (*SchemeContext) HYPHEN

func (s *SchemeContext) HYPHEN(i int) antlr.TerminalNode

func (*SchemeContext) IsSchemeContext

func (*SchemeContext) IsSchemeContext()

func (*SchemeContext) PLUS

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

func (*SchemeContext) ToStringTree

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

type Sub_delimsContext

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

func NewEmptySub_delimsContext

func NewEmptySub_delimsContext() *Sub_delimsContext

func NewSub_delimsContext

func NewSub_delimsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Sub_delimsContext

func (*Sub_delimsContext) AMP

func (*Sub_delimsContext) COMMA

func (*Sub_delimsContext) CPAREN

func (s *Sub_delimsContext) CPAREN() antlr.TerminalNode

func (*Sub_delimsContext) DOLLAR

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

func (*Sub_delimsContext) EQUALS

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

func (*Sub_delimsContext) EXCL

func (*Sub_delimsContext) EnterRule

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

func (*Sub_delimsContext) ExitRule

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

func (*Sub_delimsContext) GetParser

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

func (*Sub_delimsContext) GetRuleContext

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

func (*Sub_delimsContext) IsSub_delimsContext

func (*Sub_delimsContext) IsSub_delimsContext()

func (*Sub_delimsContext) OPAREN

func (s *Sub_delimsContext) OPAREN() antlr.TerminalNode

func (*Sub_delimsContext) PLUS

func (*Sub_delimsContext) SCOL

func (*Sub_delimsContext) SQUOTE

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

func (*Sub_delimsContext) STAR

func (*Sub_delimsContext) ToStringTree

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

type UnreservedContext

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

func NewEmptyUnreservedContext

func NewEmptyUnreservedContext() *UnreservedContext

func NewUnreservedContext

func NewUnreservedContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UnreservedContext

func (*UnreservedContext) Alpha

func (s *UnreservedContext) Alpha() IAlphaContext

func (*UnreservedContext) DOT

func (*UnreservedContext) Digit

func (s *UnreservedContext) Digit() IDigitContext

func (*UnreservedContext) EnterRule

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

func (*UnreservedContext) ExitRule

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

func (*UnreservedContext) GetParser

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

func (*UnreservedContext) GetRuleContext

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

func (*UnreservedContext) HYPHEN

func (s *UnreservedContext) HYPHEN() antlr.TerminalNode

func (*UnreservedContext) IsUnreservedContext

func (*UnreservedContext) IsUnreservedContext()

func (*UnreservedContext) TILDE

func (*UnreservedContext) ToStringTree

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

func (*UnreservedContext) USCORE

func (s *UnreservedContext) USCORE() antlr.TerminalNode

Jump to

Keyboard shortcuts

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