Top 0.2% dependent packages on proxy.golang.org
Top 0.3% dependent repos on proxy.golang.org
Top 2.1% forks on proxy.golang.org
Top 0.1% docker downloads on proxy.golang.org
proxy.golang.org : github.com/alecthomas/participle
Package participle constructs parsers from definitions in struct tags and parses directly into those structs. The approach is philosophically similar to how other marshallers work in Go, "unmarshalling" an instance of a grammar into a struct. The supported annotation syntax is: The following modifiers can be used after any expression: Supported but deprecated: Here's an example of an EBNF grammar.
Registry
-
Source
- Documentation
- JSON
purl: pkg:golang/github.com/alecthomas/participle
Keywords:
ast
, ebnf
, go
, golang
, grammar
, lexer
, parser
, parser-api
, parser-framework
, parser-library
, participle
License: MIT
Latest release: over 4 years ago
First release: over 6 years ago
Namespace: github.com/alecthomas
Dependent packages: 445
Dependent repositories: 774
Stars: 2,852 on GitHub
Forks: 160 on GitHub
Docker dependents: 368
Docker downloads: 3,529,738,985
See more repository details: repos.ecosyste.ms
Funding links: https://github.com/sponsors/alecthomas
Last synced: about 16 hours ago