/Acton-Compiler-System

A modular compiler for the "Acton" language.

Primary LanguageJava

Table of contents

General info

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.

Modules

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

Additional info

Course Prof was Dr.Ghasemi
Dr.Ghasemi profile: link