remde / compiler

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

compiler

This is an implementation for a C-like language compiler. You can see a valid program in sample.txt

The project will be divided in seven parts. To compile any of them, run make then ./etapaN inside the respective folder.

Part 1 - Lexical Analysis

Done.

Part 2 - Syntactic Analysis

Done.

Part 3 - Abstract Syntax Tree

Done.

Part 4 - Semantic Analysis

Done.

Part 5 - Three-Address Code (TAC) Generation

Done.

Part 6 - Assembler Generation

Done.

About


Languages

Language:C 80.6%Language:Yacc 11.9%Language:Lex 6.6%Language:Makefile 0.9%