AdaBaby is a simplified Ada compiler made using coco framework
This simplified Ada95 compiler is built utilizing several frameworks to assist speedy construction, it has a simplified grammar with a custom tokenizer, abstract symbol tree builder, tree walkers, and register allocator.
- Ian Paterson - Github: ipaterson33
- Jeffrey Smith - Github: jsmith1031
- ITEC 460 (Translator Design and Construction) Spring 2020
Email:
From the Coco/r for Java section, download Coco.jar
Also download the Scanner.frame and Parser.frame
I also downloaded the Java.ATG and JavaParser.java for starting samples
Run the .atg file using coco.jar
java -jar coco.jar AdaBaby.atg
Compile the parser.java
javac JavaParser.java
java compile test.adb