THE SBT-RATS PARSER GENERATOR PLUGIN
FOR SCALA
Anthony Sloane Franck Cassez Scott Buckley
Programming Languages and Verification Group
Macquarie University, Sydney, Australia
MQ SCALA SMTLIB
Replaces a hand-written lexer, parser, pretty-printer of more than
2,500 Scala code lines with less than 500 lines of syntax definition
Slide 13
Slide 13 text
SOFTWARE LANGUAGE ENGINEERING
AT MACQUARIE UNIVERSITY
https://bitbucket.org/inkytonik/sbt-rats
https://bitbucket.org/inkytonik/kiama
[email protected]
@inkytonik on Twitter
High-level language processing in a familiar programming setting
strategic term rewriting
dynamically-scheduled attribute grammars
abstract state machines
pretty-printing combinators