Clafer Parser in Java

Clafer is an experimental modeling language. Its interpreter has been written in Haskell, but we are slowly moving towards Java/JVM to improve interoperability with other tools. There is still a lot of work to do to reimplement the interpreter. This article describes how to generate a sample Clafer Parser in Java.