Logging and diagnostic tools

In addition to the main Zurk engine, the developer MUST provide a standalone ZurkParser tool that serves as a validator for GAME FILEs written in WDL. The ZurkParser tool MUST recognize the same WDL syntax that the main Zurk engine recognizes. Unlike the Zurk engine, however, the ZurkParser tool provides no game engine semantics and no user interface control loop.

The ZurkParser tool MUST provide the following two classes of outputs. The first class, syntax analysis only, MUST be implemented for Milestone 1. The second class of output, semantic validation, MUST be implemented for Milestone 2. The user selects between the two output classes via command-line switches, as documented in Section 4.4.



Subsections

Terran Lane 2005-02-28