- Named rules
- Better error reporting for .peg files
- Case insensitive literals
- Single quoted literals
- Documentation on how to perform back-references
- Semantic predicates
- Keywords for Packagist
- Change docs to point to unstable version
- Example grammars
- Documentation on grammar syntax
- Documentation on basic and advanced usage
- Documentation on error reporting
- Bugfix: newlines in literals were parsed as 'n'
- Quotes for literals in error reporting
- Default output file path
- Descriptions and help for CLI tools
- Other combinators
- Grammar parser using combinators
- Parser generator using combinators
- Parser generator using code generation
- Memoization
- Generated parser replaces internal parser
- Refactoring and clean-up
- Command line tool
- Error reporting
- Extended grammars
- Benchmarking tool
- Cut operator
- Performance improvements
- Initial commit
- Proof of concept for parsing with combinators
- Proof of concept for search and replace with combinators
- Proof of concept for generating parsers (using code generation)
- Combinators for primary expressions