PackageDescription: Xtreams-Parsing-PetitParser


Xtreams - Parsing - Petit Parser

Last published: December 6, 2019 by 'stm'

Defines 3 Classes
Extends 3 Classes


This package provides a bridge from Xtreams-Parsing to PetitParser. Additionally, it includes support to generate an Xtreams parser from Bryan Ford's original PEG ASCII syntax [1].

PEGActor
Build an Xtreams parser from the PEG ASCII syntax.

PetitParserGenerator
Compile a grammar in Xtreams' PEG into a PetitParser class.

PetitParserParser
Build a PetitParser of parser combinators from a grammar in Xtreams' PEG.

[1] Bryan Ford.
'Parsing Expression Grammars: A Recognition-based Syntactic Foundation'.
POPL'04.
http://doi.acm.org/10.1145/964001.964011 .