An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          

# Scanner-less PEG packrat parser and meta-grammar interpreter in Go

![WIP](https://img.shields.io/badge/status-wip-red.svg)
[![GoDoc](https://godoc.org/github.com/rwxrob/rat?status.svg)](https://godoc.org/github.com/rwxrob/rat)
[![License](https://img.shields.io/badge/license-Apache2-brightgreen.svg)](LICENSE)
[![Go Report Card](https://goreportcard.com/badge/github.com/rwxrob/rat)](https://goreportcard.com/report/github.com/rwxrob/rat)
[![Coverage](https://gocover.io/_badge/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