Starting from:

$25

CCUCD - Compiler Design - Project 1 - Lexical Analyzer - Solved

Compiler Design                                                                                                                                                           


The goal of our project this semester is to develop a prototype C compiler. This is done by compiling C programs into processors such as x86, MIPS, ARM, or pseudo assemblies.   In  this    class,  we     will    use     Java   assembly     code   (Jasmin, http://jasmin.sourceforge.net/) as the target code. The project is divided into several parts including language definition, lexical analyzer, C-grammar, symbol table handlings, parser, and code generation. In the first part, you will need to choose the set of language features you want to support in your compiler, and write the lexical analyzer.

More products