- Project 1: Lexer Assigned 9/12, Due 9/28.
-
Solutions to Project 1
- Token.java
- InputString.java
- Lexer.java
- Project 2: Interpreter Assigned 10/5, Due 10/24.
-
Solutions to Project 2
- Token.java
- InputString.java
- Interpreter.java
- MainMemory.java
- Symbol.java
- SymbolTable.java
- Project 3: Hangman Assigned 10/26, Due 11/14 (Part A due 11/4).
- Project 4: Game of Life Assigned 11/28, Due 12/9 (11:59 pm).