1 /* Structures allocated for and updated during parse time that
2 are the IR before writing to the output file */
5 #define MAX_SUBCLASSES 16
23 int parent_id
;//offset into class set_stack
26 //TODO: Add jump table
29 int parent_id
;//offset into CB
31 int ele_index
; //same as num_ele?
32 struct ele ele_list
[MAX_ELES
];
36 //8 ids for each direction
37 //fdat_id ordered by alphabetical direction
43 //TODO: Do vdats need labels?
46 int msi
; //model_stack_index
47 struct model model_list
[MAX_MODELS
];
56 struct cdat
* subclass_list
[MAX_SUBCLASSES
];
57 struct set set_list
[MAX_SETS
];
67 struct ref ref_list
[MAX_REFS
];
75 set_class_label(char*);
78 inc_subclass_index(void);
81 inc_subclass_index(void);