https://github.com/rwxrob/rat
🐀 Scanner-less PEG packrat parser and meta-grammar interpreter in Go
https://github.com/rwxrob/rat
abnf ebnf go golang grammar language packrat parser peg pegn
Last synced: 5 months ago
JSON representation
🐀 Scanner-less PEG packrat parser and meta-grammar interpreter in Go
- Host: GitHub
- URL: https://github.com/rwxrob/rat
- Owner: rwxrob
- License: apache-2.0
- Created: 2022-12-24T04:54:23.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-10-23T14:49:49.000Z (12 months ago)
- Last Synced: 2024-10-26T00:04:34.112Z (12 months ago)
- Topics: abnf, ebnf, go, golang, grammar, language, packrat, parser, peg, pegn
- Language: Go
- Homepage:
- Size: 203 KB
- Stars: 4
- Watchers: 3
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Scanner-less PEG packrat parser and meta-grammar interpreter in Go

[](https://godoc.org/github.com/rwxrob/rat)
[](LICENSE)
[](https://goreportcard.com/report/github.com/rwxrob/rat)
[](https://gocover.io/github.com/rwxrob/rat)Inspired by Bryan Ford's PEG packrat parser paper.
* Packrat Parsing and Parsing Expression Grammars