A PEG parsing library
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore add gitignore and license Nov 22, 2016
LICENSE add gitignore and license Nov 22, 2016
README.md point people over to whimsy repo Apr 13, 2017

README.md

The Autumn Parsing Library

Autumn has moved to https://github.com/norswap/whimsy

Legacy Versions

The initial version of Autumn is an extensible parser-combinator library built upon the PEG formalism. It was the first general PEG parsing library to support left recursion with both left- and right-associative interpretations. It also includes support for precedence and associativity.

It was the object of a paper (Parsing Expression Grammars Made Practical) at the SLE (Software Language Engineering) in 2015.

v2 is a considerably simplified rewrite of v1 in the Kotlin programming language.

It was the object of a paper (Taming Context-Sensitive Languages with Principled Stateful Parsing) at the SLE (Software Language Engineering) in 2016.