kirancodes.me
To Proof Maintenance & Beyond!

395 papers · page 8 of 20

Declarative specification of indentation rules: a tooling perspective on parsing and pretty-printing layout-sensitive languages

Luís Eduardo de Souza Amorim, Michael J. Steindorfer, Sebastian Erdweg, Eelco Visser

In layout-sensitive languages, the indentation of an expression or statement can influence how a program is parsed. While some of these languages (e.g., Haskell and Python) have been widely adopted, there is little support for software language engineers in building tools for lay…