[an error occurred while processing this directive]

Test Module Implementation Specifications


User Specifications

Implementation Data Model

This module maintains two global variables: theTable, of type Table, and theTableIterator, of type TableIterator.

Private Importing Information

This module imports functions from the stdio and stdlib C standard libraries, and from the LineStream, LineScanner, CommandTable, Table, and TableIterator modules.

Private Data Type Implementations

The Test module does not implement any private data types.

Public Data Type Implementations

The Test module does not implement any public data types.

Private Function Specifications

Command procedures
There is one command procedure in this module for each Table or TableIterator testing command. The command procedures for standard commands are defined in the CommandTable and LineStream modules. Only one of the non-standard command procedures is described here. Specifications for others can easily be deduced from the corresponding command specifications.
Command table construction
Main program

Private Function Algorithms

Command procedures
Command table construction
Main program
[an error occurred while processing this directive]