Parsify is a graphical tool for building parsers based on context-free grammars. Rather than explicitly writing production rules, the developer iteratively refines a grammar by presenting examples in the form of textual selections from example file(s) the developer wishes to parse. In response to these refinements, Parsify presents an up-to-date view of its current inference in the form of colored regions and their corresponding parse trees. This work is the subject of the PLDI 2015 paper entitled "Interactive Parser Synthesis by Example."

People