- Source language: Imperative
- Implementation language: Java
- Lexer: Jflex - a lexical analyzer generator for Java
- Parser: Java Cup - a parser generator for Java
- Target platform: JVM
- Target language: ASM for code generator to JVM bytecode
- Anna Rylova
- Aymen Daassi
- Sofya Ivanova
jflex lexical_spec.jflex- generates lexer by the name Yylex.javajava java_cup.MainDrawTree parser.cup- generates parser.java and sym.javajavac -classpath ".;asm-9.7.1.jar;asm-commons-9.7.1.jar;asm-tree-9.7.1.jar;$CLASSPATH" *.java- compiles the rest Java files (in Git Bash)java -classpath ".;asm-9.7.1.jar;asm-commons-9.7.1.jar;asm-tree-9.7.1.jar;$CLASSPATH" Main input.txt- runs the Main file with the test input in input.txtjava MainClass- runs the generated code