https://github.com/0x51-dev/upeg
Universal Parser Expression Grammar
https://github.com/0x51-dev/upeg
abnf parser peg
Last synced: 3 months ago
JSON representation
Universal Parser Expression Grammar
- Host: GitHub
- URL: https://github.com/0x51-dev/upeg
- Owner: 0x51-dev
- License: apache-2.0
- Created: 2023-04-18T13:39:06.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2025-01-22T11:14:32.000Z (over 1 year ago)
- Last Synced: 2025-08-01T00:25:58.080Z (11 months ago)
- Topics: abnf, parser, peg
- Language: Go
- Homepage:
- Size: 97.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Universal Parser Expression Grammar
## Introduction
This is a universal parser expression grammar focused on simplicity and extensibility.
Inspired by PEG, PEGN, and ABNF.
## ABNF
[Experimental](./abnf/README.md)
## References
- [PEG](https://bford.info/pub/lang/peg.pdf)
- [ABNF](https://www.rfc-editor.org/rfc/rfc5234)
- [UTF-8](https://datatracker.ietf.org/doc/html/rfc3629#section-3)
- [EBNF](https://www.w3.org/TR/REC-xml/#sec-notation)
- [ISO/IEC 14977 : 1996(E)](http://standards.iso.org/ittf/PubliclyAvailableStandards/s026153_ISO_IEC_14977_1996(E).zip)