Milestone 2 - Starting the Scanner

Due at the Beginning of Your Next Lab Period

Objectives

The objectives of this assignment are:

To Turn In From Milestone 1

Milestone 1 had to do with formulating teams, selecting an implementation language, choosing a team leader, establishing a versioning system for team use, and other logistics. This was accomplished in lab so there is nothing more to turn in.

To Do This Week for Milestone 2

Prepare to Implement A Driver Program

The team leader is to implement and test a driver prototype, named mp for μPascal, to ensure that:

Fix on a Structure for your Program

The team must do the following:

Prepare to Implement Individual FSA's for Token Scanning

To prepare for individual FSA token scanning, the team is to determine a standard implementation approach that all team members follow when implementing their assigned individual FSA's for scanning tokens. It is important that the FSA's follow a standard implementation for a few reasons:

Thus, the team must do the following:

To Turn In

Turn a PDF file in to the Milestone 2 dropbox with