Due: Friday, March 26 Grammar + javacc

Due: Friday, April 2 Lexer

Due: Friday, April 16 Parser

Due: Friday, April 30 AST's

(For grads) Symbol Table

(For grads) Customization

For grads & BS/MS students Code Generation

Project

Introduction

Tea is a subset of Java which we will implement using Java and Java tools.

Tea consists of type declarations followed by a statement block (executable statements).

We will implement the executable statements in this course (Take CS544 to do the declarations).

Send questions and comments to: Karen Lemone