JACCL Compiler Implementation Project
Phase 1 : Semantic Processing
Phase 1.1: Declaration processing due: 2/19
Phase 1.2: Statement processing due: 3/3
As a first step toward constructing a complete JACCL compiler, I would like you to implement the semantic processing required for JACCL programs. As you know, semantic processing occurs after syntactic processing. To enable you to work on semantic processing before syntactic processing, I will provide you with object code for a syntactic analyzer for JACCL that produces syntax trees in the form described by the accompanying An Intermediate Form for JACCL Programs handout. The details of using this syntactic analyzer are discussed in yet another handout: Working with the JACCL Parser.