| CARVIEW |
Select Language
HTTP/2 200
server: GitHub.com
content-type: text/html; charset=utf-8
last-modified: Wed, 16 Mar 2016 00:01:59 GMT
access-control-allow-origin: *
etag: W/"56e8a277-16e6"
expires: Thu, 22 Jan 2026 10:01:50 GMT
cache-control: max-age=600
content-encoding: gzip
x-proxy-cache: MISS
x-github-request-id: 1522:322080:95A30:A9B66:6971F334
accept-ranges: bytes
age: 0
date: Thu, 22 Jan 2026 09:51:51 GMT
via: 1.1 varnish
x-served-by: cache-bom-vanm7210048-BOM
x-cache: MISS
x-cache-hits: 0
x-timer: S1769075511.841132,VS0,VE235
vary: Accept-Encoding
x-fastly-request-id: c7b24b410294e332a0868812d0d01a414f0c8a07
content-length: 1990
Iguana
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.
Iguana is created by Ali Afroozeh and Anastasia Izmaylova at CWI Amsterdam. For source code and bug reports please visit our Github repository.
Selected publications:
Architecture of Iguana: