SPLASH 2016 (series) / Parsing@SLE 2016 (series) / Parsing@SLE /
Deriving Grammar Transformations for Developing and Maintaining Multiple Parser Versions
Sun 30 Oct 2016 14:20 - 14:45 at Matterhorn 1 - Third Session
It is desirable that the construction of parsers for programming languages be carried out in a measurable and reproducible way, as has been highlighted in a recent stream of research on “grammar engineering”. We are currently exploiting this approach in the development of a parser for the Python programming language. Our research provides a further case study of grammar engineering, as well as highlighting some specific issues relating to the maintenance of consistency across grammar versions.
Sun 30 OctDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
Sun 30 Oct
Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
13:30 - 15:10 | |||
13:30 25mTalk | Context-Sensitive Parsing Through Stateful Parsing Parsing@SLE Nicolas Laurent Université Catholique de Louvain, Belgium, Kim Mens Université Catholique de Louvain, Belgium | ||
13:55 25mTalk | Goodbye Chomsky, Hello Tesnière: Replacing Constituency with Dependency in Software Languages Parsing@SLE Friedrich Steimann Fernuniversität | ||
14:20 25mTalk | Deriving Grammar Transformations for Developing and Maintaining Multiple Parser Versions Parsing@SLE | ||
14:45 25mDemonstration | Composition of independent language extensions to C Parsing@SLE Ted Kaminski University of Minnesota, Lucas Kramer University of Minnesota, Eric Van Wyk University of Minnesota |