Upgrade and simplify build definition, remove /plugin
Added various simplifications, refactorings
Another round of refactorings
Upgrade to shapeless 2.0.0-M1
Extend and improve tests, small fixes
Restructure OpTreeContext, replace `nTimes` with improved `X.times(...)`
Add support for `.separatedBy`, more refactorings
Add NOTHING rule
Improve internal naming
Simplify Rule model and EMPTY and NOTHING rules
Add `anyOf` rule primitive
Add CharPredicate and CharUtils
Upgrade to specs2 2.3.6
Add first-class support for CharPredicates as Rule0
Add `ignoreCase` rule primitive
First step in improving error reporting architecture
Finish first version of proper error reporting
Implement collapsing of multi-level sequence and first-of structures
Cosmetic improvements
Cosmetic improvements