home *** CD-ROM | disk | FTP | other *** search
- struct link { /* linked list to hold line numbers */
- int L_num; /* line number */
- struct link *next; /* pointer to next node */
- };
-
- struct nlist { /* basic symbol table entry */
- char *name;
- int def; /* value of symbol, assigned by user */
- int def2; /* value assign by assembler, e.g. defined this pass? */
- /* added ver TER_2.0 4 Jul 89 */
- struct nlist *Lnext ; /* left node of the tree leaf */
- struct nlist *Rnext; /* right node of the tree leaf */
- struct link *L_list; /* pointer to linked list of line numbers */
- };
-
- struct oper { /* an entry in the mnemonic table */
- char *mnemonic; /* its name */
- char class; /* its class */
- int opcode; /* its base opcode */
- char cycles; /* its base # of cycles */
- };
-
- struct InclFile { /* The INCLUDE files nesting "stack" */
- /* added ver TER_2.0 6/17/89 */
- FILE *fp; /* saved file pointer (next level up) */
- int line_num; /* saved line number count */
- char *name; /* saved file name */
- };
-
-