Rosa is a programming language for analysis of biological sequences. More details in rosa-lang.pdf.
This repo contains an interpreter for Rosa programming language, written in SML.
You need to install an SML interpreter, for instance, SMLNJ.
The Rosa interpreter was based on the calculator example provided with ML-Yacc User's Manual.
To execute this, open the sml
interactive terminal and use CM to build the program:
CM.make("sources.cm");
After the building, the interpreter can also be executed in the terminal:
Rosa.parse();
Have fun!