This repository contains the implementaion of Acton language compiler using java. Acton language has different features and almost all of its features can be mapped to Java.
Java, ANTLR, and Jasmin were used in different parts of the project from checking the grammar to generating bytecodes. Below you can find various modules present in this compiler.
- AST
- Code Generator
- Name Analyzer
- Type Checker
- Visitor
- Grammar processor
Course Prof was Dr.Ghasemi
Dr.Ghasemi profile: link