A Macro-Based PEG Parser Generator for Scala 2.10+