René's URL Explorer Experiment


Title: parse package - github.com/rymis/parse - Go Packages

direct link

Domain: pkg.go.dev

NoneIE=edge
DescriptionPackage parse - easy to use PEG implementation with Go.

Links:

https://go.dev/
Skip to Main Content https://pkg.go.dev/github.com/rymis/parse#main-content
Why Go https://pkg.go.dev/github.com/rymis/parse
Case Studies https://go.dev/solutions#case-studies
Use Cases https://go.dev/solutions#use-cases
Security https://go.dev/security/
Learnhttps://go.dev/learn/
Docs https://pkg.go.dev/github.com/rymis/parse
Effective Go https://go.dev/doc/effective_go
Go User Manual https://go.dev/doc/
Standard library https://pkg.go.dev/std
Release Notes https://go.dev/doc/devel/release
API https://pkg.go.dev/api
Packageshttps://pkg.go.dev/
Community https://pkg.go.dev/github.com/rymis/parse
Recorded Talks https://go.dev/talks/
Meetups https://www.meetup.com/pro/go
Conferences https://github.com/golang/go/wiki/Conferences
Go blog https://go.dev/blog
Go project https://go.dev/help
https://groups.google.com/g/golang-nuts
https://github.com/golang
https://twitter.com/golang
https://www.reddit.com/r/golang/
https://invite.slack.golangbridge.org/
https://stackoverflow.com/collectives/go
https://go.dev/
Why Go https://pkg.go.dev/github.com/rymis/parse
Why Go https://pkg.go.dev/github.com/rymis/parse
Case Studies https://go.dev/solutions#case-studies
Use Cases https://go.dev/solutions#use-cases
Security https://go.dev/security/
Learnhttps://go.dev/learn/
Docs https://pkg.go.dev/github.com/rymis/parse
Docs https://pkg.go.dev/github.com/rymis/parse
Effective Go https://go.dev/doc/effective_go
Go User Manual https://go.dev/doc/
Standard library https://pkg.go.dev/std
Release Notes https://go.dev/doc/devel/release
API https://pkg.go.dev/api
Packageshttps://pkg.go.dev/
Community https://pkg.go.dev/github.com/rymis/parse
Community https://pkg.go.dev/github.com/rymis/parse
Recorded Talks https://go.dev/talks/
Meetups https://www.meetup.com/pro/go
Conferences https://github.com/golang/go/wiki/Conferences
Go blog https://go.dev/blog
Go project https://go.dev/help
https://groups.google.com/g/golang-nuts
https://github.com/golang
https://twitter.com/golang
https://www.reddit.com/r/golang/
https://invite.slack.golangbridge.org/
https://stackoverflow.com/collectives/go
Discover Packageshttps://pkg.go.dev/
github.com/rymis/parse https://pkg.go.dev/github.com/rymis/parse@v0.0.0-20250914085628-85800ed97f6e
https://go.dev/
Version: v0.0.0-...-85800ed https://pkg.go.dev/github.com/rymis/parse?tab=versions
Go to latest https://pkg.go.dev/github.com/rymis/parse
MIThttps://pkg.go.dev/github.com/rymis/parse?tab=licenses
Imports: 10 https://pkg.go.dev/github.com/rymis/parse?tab=imports
Imported by: 0 https://pkg.go.dev/github.com/rymis/parse?tab=importedby
go.modhttps://github.com/rymis/parse/tree/85800ed97f6e/go.mod
Learn more about best practiceshttps://pkg.go.dev/about#best-practices
github.com/rymis/parse https://github.com/rymis/parse
Open Source Insights https://deps.dev/go/github.com%2Frymis%2Fparse/v0.0.0-20250914085628-85800ed97f6e
README https://pkg.go.dev/github.com/rymis/parse#section-readme
parse is Go implementation of PEG parser. https://pkg.go.dev/github.com/rymis/parse#readme-parse-is-go-implementation-of-peg-parser
Documentation https://pkg.go.dev/github.com/rymis/parse#section-documentation
Overviewhttps://pkg.go.dev/github.com/rymis/parse#pkg-overview
Index https://pkg.go.dev/github.com/rymis/parse#pkg-index
Constants https://pkg.go.dev/github.com/rymis/parse#pkg-constants
Variables https://pkg.go.dev/github.com/rymis/parse#pkg-variables
Functions https://pkg.go.dev/github.com/rymis/parse#pkg-functions
Append(array, value) https://pkg.go.dev/github.com/rymis/parse#Append
Parse(result, str, params) https://pkg.go.dev/github.com/rymis/parse#Parse
SkipAdaComment(str, loc) https://pkg.go.dev/github.com/rymis/parse#SkipAdaComment
SkipAll(str, loc, funcs) https://pkg.go.dev/github.com/rymis/parse#SkipAll
SkipCComment(str, loc) https://pkg.go.dev/github.com/rymis/parse#SkipCComment
SkipCPPComment(str, loc) https://pkg.go.dev/github.com/rymis/parse#SkipCPPComment
SkipHTMLComment(str, loc) https://pkg.go.dev/github.com/rymis/parse#SkipHTMLComment
SkipLispComment(str, loc) https://pkg.go.dev/github.com/rymis/parse#SkipLispComment
SkipMultilineComment(str, loc, begin, end, recursive) https://pkg.go.dev/github.com/rymis/parse#SkipMultilineComment
SkipOneLineComment(str, loc, begin) https://pkg.go.dev/github.com/rymis/parse#SkipOneLineComment
SkipPascalComment(str, loc) https://pkg.go.dev/github.com/rymis/parse#SkipPascalComment
SkipShellComment(str, loc) https://pkg.go.dev/github.com/rymis/parse#SkipShellComment
SkipSpaces(str, loc) https://pkg.go.dev/github.com/rymis/parse#SkipSpaces
SkipTeXComment(str, loc) https://pkg.go.dev/github.com/rymis/parse#SkipTeXComment
Write(out, value) https://pkg.go.dev/github.com/rymis/parse#Write
Types https://pkg.go.dev/github.com/rymis/parse#pkg-types
type Error https://pkg.go.dev/github.com/rymis/parse#Error
(e) Error() https://pkg.go.dev/github.com/rymis/parse#Error.Error
type FirstOf https://pkg.go.dev/github.com/rymis/parse#FirstOf
type Options https://pkg.go.dev/github.com/rymis/parse#Options
NewOptions() https://pkg.go.dev/github.com/rymis/parse#NewOptions
type Parser https://pkg.go.dev/github.com/rymis/parse#Parser
Source Files https://pkg.go.dev/github.com/rymis/parse#section-sourcefiles
https://pkg.go.dev/github.com/rymis/parse#section-readme
https://pkg.go.dev/github.com/rymis/parse
https://godoc.org/github.com/rymis/parsehttps://godoc.org/github.com/rymis/parse
herehttps://github.com/rymis/parse_examples/blob/master/book.md
https://goreportcard.com/report/github.com/rymis/parse
https://pkg.go.dev/github.com/rymis/parse#section-documentation
https://pkg.go.dev/github.com/rymis/parse#pkg-overview
https://pkg.go.dev/github.com/rymis/parse#pkg-index
func Append(array []byte, value interface{}) ([]byte, error)https://pkg.go.dev/github.com/rymis/parse#Append
func Parse(result interface{}, str []byte, params *Options) (newLocation int, err error)https://pkg.go.dev/github.com/rymis/parse#Parse
func SkipAdaComment(str []byte, loc int) inthttps://pkg.go.dev/github.com/rymis/parse#SkipAdaComment
func SkipAll(str []byte, loc int, funcs ...func([]byte, int) int) inthttps://pkg.go.dev/github.com/rymis/parse#SkipAll
func SkipCComment(str []byte, loc int) inthttps://pkg.go.dev/github.com/rymis/parse#SkipCComment
func SkipCPPComment(str []byte, loc int) inthttps://pkg.go.dev/github.com/rymis/parse#SkipCPPComment
func SkipHTMLComment(str []byte, loc int) inthttps://pkg.go.dev/github.com/rymis/parse#SkipHTMLComment
func SkipLispComment(str []byte, loc int) inthttps://pkg.go.dev/github.com/rymis/parse#SkipLispComment
func SkipMultilineComment(str []byte, loc int, begin, end string, recursive bool) inthttps://pkg.go.dev/github.com/rymis/parse#SkipMultilineComment
func SkipOneLineComment(str []byte, loc int, begin string) inthttps://pkg.go.dev/github.com/rymis/parse#SkipOneLineComment
func SkipPascalComment(str []byte, loc int) inthttps://pkg.go.dev/github.com/rymis/parse#SkipPascalComment
func SkipShellComment(str []byte, loc int) inthttps://pkg.go.dev/github.com/rymis/parse#SkipShellComment
func SkipSpaces(str []byte, loc int) inthttps://pkg.go.dev/github.com/rymis/parse#SkipSpaces
func SkipTeXComment(str []byte, loc int) inthttps://pkg.go.dev/github.com/rymis/parse#SkipTeXComment
func Write(out io.Writer, value interface{}) errorhttps://pkg.go.dev/github.com/rymis/parse#Write
type Errorhttps://pkg.go.dev/github.com/rymis/parse#Error
func (e Error) Error() stringhttps://pkg.go.dev/github.com/rymis/parse#Error.Error
type FirstOfhttps://pkg.go.dev/github.com/rymis/parse#FirstOf
type Optionshttps://pkg.go.dev/github.com/rymis/parse#Options
func NewOptions() *Optionshttps://pkg.go.dev/github.com/rymis/parse#NewOptions
type Parserhttps://pkg.go.dev/github.com/rymis/parse#Parser
https://pkg.go.dev/github.com/rymis/parse#pkg-constants
https://pkg.go.dev/github.com/rymis/parse#pkg-variables
https://pkg.go.dev/github.com/rymis/parse#pkg-functions
Appendhttps://github.com/rymis/parse/blob/85800ed97f6e/append.go#L32
https://pkg.go.dev/github.com/rymis/parse#Append
bytehttps://pkg.go.dev/builtin#byte
bytehttps://pkg.go.dev/builtin#byte
errorhttps://pkg.go.dev/builtin#error
Parsehttps://github.com/rymis/parse/blob/85800ed97f6e/parse.go#L391
https://pkg.go.dev/github.com/rymis/parse#Parse
bytehttps://pkg.go.dev/builtin#byte
Optionshttps://pkg.go.dev/github.com/rymis/parse#Options
inthttps://pkg.go.dev/builtin#int
errorhttps://pkg.go.dev/builtin#error
SkipAdaCommenthttps://github.com/rymis/parse/blob/85800ed97f6e/parse.go#L515
https://pkg.go.dev/github.com/rymis/parse#SkipAdaComment
bytehttps://pkg.go.dev/builtin#byte
inthttps://pkg.go.dev/builtin#int
inthttps://pkg.go.dev/builtin#int
SkipAllhttps://github.com/rymis/parse/blob/85800ed97f6e/parse.go#L530
https://pkg.go.dev/github.com/rymis/parse#SkipAll
bytehttps://pkg.go.dev/builtin#byte
inthttps://pkg.go.dev/builtin#int
bytehttps://pkg.go.dev/builtin#byte
inthttps://pkg.go.dev/builtin#int
inthttps://pkg.go.dev/builtin#int
inthttps://pkg.go.dev/builtin#int
SkipCCommenthttps://github.com/rymis/parse/blob/85800ed97f6e/parse.go#L500
https://pkg.go.dev/github.com/rymis/parse#SkipCComment
bytehttps://pkg.go.dev/builtin#byte
inthttps://pkg.go.dev/builtin#int
inthttps://pkg.go.dev/builtin#int
SkipCPPCommenthttps://github.com/rymis/parse/blob/85800ed97f6e/parse.go#L495
https://pkg.go.dev/github.com/rymis/parse#SkipCPPComment
bytehttps://pkg.go.dev/builtin#byte
inthttps://pkg.go.dev/builtin#int
inthttps://pkg.go.dev/builtin#int
SkipHTMLCommenthttps://github.com/rymis/parse/blob/85800ed97f6e/parse.go#L510
https://pkg.go.dev/github.com/rymis/parse#SkipHTMLComment
bytehttps://pkg.go.dev/builtin#byte
inthttps://pkg.go.dev/builtin#int
inthttps://pkg.go.dev/builtin#int
SkipLispCommenthttps://github.com/rymis/parse/blob/85800ed97f6e/parse.go#L520
https://pkg.go.dev/github.com/rymis/parse#SkipLispComment
bytehttps://pkg.go.dev/builtin#byte
inthttps://pkg.go.dev/builtin#int
inthttps://pkg.go.dev/builtin#int
SkipMultilineCommenthttps://github.com/rymis/parse/blob/85800ed97f6e/parse.go#L469
https://pkg.go.dev/github.com/rymis/parse#SkipMultilineComment
bytehttps://pkg.go.dev/builtin#byte
inthttps://pkg.go.dev/builtin#int
stringhttps://pkg.go.dev/builtin#string
boolhttps://pkg.go.dev/builtin#bool
inthttps://pkg.go.dev/builtin#int
SkipOneLineCommenthttps://github.com/rymis/parse/blob/85800ed97f6e/parse.go#L452
https://pkg.go.dev/github.com/rymis/parse#SkipOneLineComment
bytehttps://pkg.go.dev/builtin#byte
inthttps://pkg.go.dev/builtin#int
stringhttps://pkg.go.dev/builtin#string
inthttps://pkg.go.dev/builtin#int
SkipPascalCommenthttps://github.com/rymis/parse/blob/85800ed97f6e/parse.go#L505
https://pkg.go.dev/github.com/rymis/parse#SkipPascalComment
bytehttps://pkg.go.dev/builtin#byte
inthttps://pkg.go.dev/builtin#int
inthttps://pkg.go.dev/builtin#int
SkipShellCommenthttps://github.com/rymis/parse/blob/85800ed97f6e/parse.go#L490
https://pkg.go.dev/github.com/rymis/parse#SkipShellComment
bytehttps://pkg.go.dev/builtin#byte
inthttps://pkg.go.dev/builtin#int
inthttps://pkg.go.dev/builtin#int
SkipSpaceshttps://github.com/rymis/parse/blob/85800ed97f6e/parse.go#L429
https://pkg.go.dev/github.com/rymis/parse#SkipSpaces
bytehttps://pkg.go.dev/builtin#byte
inthttps://pkg.go.dev/builtin#int
inthttps://pkg.go.dev/builtin#int
SkipTeXCommenthttps://github.com/rymis/parse/blob/85800ed97f6e/parse.go#L525
https://pkg.go.dev/github.com/rymis/parse#SkipTeXComment
bytehttps://pkg.go.dev/builtin#byte
inthttps://pkg.go.dev/builtin#int
inthttps://pkg.go.dev/builtin#int
Writehttps://github.com/rymis/parse/blob/85800ed97f6e/append.go#L9
https://pkg.go.dev/github.com/rymis/parse#Write
iohttps://pkg.go.dev/io
Writerhttps://pkg.go.dev/io#Writer
errorhttps://pkg.go.dev/builtin#error
https://pkg.go.dev/github.com/rymis/parse#pkg-types
Errorhttps://github.com/rymis/parse/blob/85800ed97f6e/parse.go#L124
https://pkg.go.dev/github.com/rymis/parse#Error
bytehttps://pkg.go.dev/builtin#byte
inthttps://pkg.go.dev/builtin#int
stringhttps://pkg.go.dev/builtin#string
Errorhttps://github.com/rymis/parse/blob/85800ed97f6e/parse.go#L142
https://pkg.go.dev/github.com/rymis/parse#Error.Error
Errorhttps://pkg.go.dev/github.com/rymis/parse#Error
stringhttps://pkg.go.dev/builtin#string
FirstOfhttps://github.com/rymis/parse/blob/85800ed97f6e/parse.go#L135
https://pkg.go.dev/github.com/rymis/parse#FirstOf
stringhttps://pkg.go.dev/builtin#string
Optionshttps://github.com/rymis/parse/blob/85800ed97f6e/parse.go#L376
https://pkg.go.dev/github.com/rymis/parse#Options
bytehttps://pkg.go.dev/builtin#byte
inthttps://pkg.go.dev/builtin#int
inthttps://pkg.go.dev/builtin#int
boolhttps://pkg.go.dev/builtin#bool
boolhttps://pkg.go.dev/builtin#bool
NewOptionshttps://github.com/rymis/parse/blob/85800ed97f6e/parse.go#L424
https://pkg.go.dev/github.com/rymis/parse#NewOptions
Optionshttps://pkg.go.dev/github.com/rymis/parse#Options
Parserhttps://github.com/rymis/parse/blob/85800ed97f6e/parse.go#L173
https://pkg.go.dev/github.com/rymis/parse#Parser
bytehttps://pkg.go.dev/builtin#byte
inthttps://pkg.go.dev/builtin#int
inthttps://pkg.go.dev/builtin#int
errorhttps://pkg.go.dev/builtin#error
iohttps://pkg.go.dev/io
Writerhttps://pkg.go.dev/io#Writer
errorhttps://pkg.go.dev/builtin#error
https://pkg.go.dev/github.com/rymis/parse#section-sourcefiles
View all Source fileshttps://github.com/rymis/parse/tree/85800ed97f6e
append.gohttps://github.com/rymis/parse/blob/85800ed97f6e/append.go
compile.gohttps://github.com/rymis/parse/blob/85800ed97f6e/compile.go
parse.gohttps://github.com/rymis/parse/blob/85800ed97f6e/parse.go
parsers.gohttps://github.com/rymis/parse/blob/85800ed97f6e/parsers.go
Why Go https://go.dev/solutions
Use Cases https://go.dev/solutions#use-cases
Case Studies https://go.dev/solutions#case-studies
Get Started https://learn.go.dev/
Playground https://play.golang.org
Tour https://tour.golang.org
Stack Overflow https://stackoverflow.com/questions/tagged/go?tab=Newest
Help https://go.dev/help
Packages https://pkg.go.dev
Standard Library https://pkg.go.dev/std
Sub-repositories https://pkg.go.dev/golang.org/x
About Go Packages https://pkg.go.dev/about
pkg.go.dev API https://pkg.go.dev/api
About https://go.dev/project
Downloadhttps://go.dev/dl/
Bloghttps://go.dev/blog
Issue Tracker https://github.com/golang/go/issues
Release Notes https://go.dev/doc/devel/release.html
Brand Guidelines https://go.dev/brand
Code of Conduct https://go.dev/conduct
Connect https://www.twitter.com/golang
Twitter https://www.twitter.com/golang
GitHubhttps://github.com/golang
Slack https://invite.slack.golangbridge.org/
r/golang https://reddit.com/r/golang
Meetup https://www.meetup.com/pro/go
Golang Weekly https://golangweekly.com/
Copyrighthttps://go.dev/copyright
Terms of Servicehttps://go.dev/tos
Privacy Policy http://www.google.com/intl/en/policies/privacy/
Report an Issue https://go.dev/s/pkgsite-feedback
https://google.com
Learn more.https://policies.google.com/technologies/cookies

Viewport: width=device-width, initial-scale=1.0


URLs of crawlers that visited me.