ANTLR and org.campagnelab.antrl.tomps languages. The ToMPS language helps develop ANTLR-compatible visitors to parse text into nodes of an MPS language. ToMPS also provide support to create concepts of a new MPS language (whose nodes will be populated by the parser), using the ANTLR grammar as a guide. Note that version 1.1.4 only includes the subset of ANTLR that we needed to model to implement the R language. Sadly, no documentation is available at this point and the language is unpolished. Reference build: 217 in branch master and with commit : 18bc05d1ef24279d93966d7eeafec7a7e72858ca.
Recent change notes
Migrate to MPS 2017.2.1.
General usage instructions
See documentation link for a tutorial. See GitHub for snapshots and example of application in the MetaR project.