Iguana: A data-dependent parsing framework
Iguana is a parsing framework based on data-dependent grammars. Data-dependent grammars extend context free grammars with arbitrary computation, variable binding, and constraints. These powerful features enable construction of parsers for context-sensitive languages. We also use data-dependent grammars as a layer to implement different disambiguation constructs such as operator precedence.