kirancodes.me
To Proof Maintenance & Beyond!
PLDI 2019★ Best Paper

A typed, algebraic approach to parsing

Neelakantan R. Krishnaswami, Jeremy Yallop

Abstract

In this paper, we recall the definition of the context-free expressions (or µ-regular expressions), an algebraic presentation of the context-free languages. Then, we define a core type system for the context-free expressions which gives a compositional criterion for identifying those context-free expressions which can be parsed unambiguously by predictive algorithms in the style of recursive descent or LL(1).

Related papers