ECOOP 2026 (series) / ICOOOLPS 2026 (series) / ICOOOLPS 2026 /
Automatic railroad diagrams for lexers, parsers, and more! (demo)
This program is tentative and subject to change.
In this demo, we will show how our railroad diagram library can be an effective, practical tool for automatically visualizing many kinds of syntaxes in software manuals and documentation. Applications include: (i) regular expressions, both classical and modern (with capture groups, lookarounds, etc.), such as are used in common lexers; (ii) context-free grammars in common notations like EBNF or in the input formats of popular parser generators like Menhir, visualized as a collection of cross-referenced railroad diagrams; and more speculatively, (iii) structured control flow graphs composed of sequences, conditional blocks, and loops.
This program is tentative and subject to change.
Mon 29 JunDisplayed time zone: Brussels, Copenhagen, Madrid, Paris change
Mon 29 Jun
Displayed time zone: Brussels, Copenhagen, Madrid, Paris change
14:00 - 15:30 | |||
14:00 30mShort-paper | Towards Ahead-of-Time Meta-Compilation of Dynamic Languages With an Extensible Type Analysis ICOOOLPS Pre-print | ||
14:30 25mDemonstration | Phoenix: Auto-Vectorisation Reborn (demo) ICOOOLPS Jonas Sys Ghent University and Vrije Universiteit Brussel, Elisa Gonzalez Boix Vrije Universiteit Brussel, Christophe Scholliers Universiteit Gent | ||
14:55 25mDemonstration | Automatic railroad diagrams for lexers, parsers, and more! (demo) ICOOOLPS Pre-print | ||
15:20 10mDay closing | Closing remarks ICOOOLPS | ||