Need to design a compiler .
1. A Pascal compiler. you can exclude some complex feature such as bitwise operation, multidimensional array
2. It should be written in C++
3. It should able to compile a Pascal program to assembly language. then this assembly code will be run in a virtual machine, but you don't have to worry about that, all you have to do is convert to assembly.
4. It should be it easy to follow and concise.
5. Scanner, Parser, Symbol table should be in separate file
[login to view URL],quads,lex type of tools shouldn't be used for parser, scanner and symbol table
[login to view URL] be some requirement will be changed.
***Please no copy,past or follow any website or [login to view URL] to be honest.
To be honest, this project requires a lot of still and work if you want it to be HONEST, and want it to be made from scratch. Sure i can do it. Compiler Design was my favourite subject in college
I have a Computer Engineering from Carnegie Mellon University. I did this same project in school. Since then, I have 14 years experience, 7 in C++. And I know Pascal too. And I know assembly too -- I just need the translation table. So I think I'd be a good candidate for this job.