20101130

20101130 - = CS 441 Fall 2010 - JWJ Pre-class notes - do...

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon
============================ CS 441 Fall 2010 -- JWJ Pre-class notes - do not distribute Thursday, November 30, 2010 ============================ Topics ------ Modifying the calc3 project to incorporate new features to the e-calc language. Compiling C and C++ code. Porting the symbol table to accomodate nested blocks. Larger picture -------------- The objective of the entire project is to develop a compiler for the e-calc languages. The target code is Pstack. Additionally, we also want to modify the interpreter to accommodate new features of the e-calc language. To complete the project, we will need to modify the syntax and the lexical structure of the language and provide semantics for the new features. The changes will be reflected in the modified grammar and regular definitions. In turn, it will imply changes to .y and .l files. To accommodate additional features a symbol table needs to be added. Additional requirements ask for elementary semantic analysis and error handling. The current structure of the compiler is based on generating an abstract syntax tree (AST) that is either used to generate
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 2
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 2

20101130 - = CS 441 Fall 2010 - JWJ Pre-class notes - do...

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online