1. Input Interface

The input interface is defined in the input.h file. It provides an input() function. This function parses an assembly language program into a linked-list of assembly language instructions, and defines a global variable first to point to the first instruction in the list. After the client calls this function, it can access the instruction list via first. Each instruction in the list is represented by a complex suite of data structures that are explained in this section.

table of content