A Perl 6 Grammar for the Modelica Language Specification 3.4 (pdf).
The Grammar is mostly a direct translation of the concrete syntax specification found in Appendix B.
See the test files to get some idea of what is going on.
- make use of proto and more named parameters to make it more useful
- more stuff by and by