Still filling in gram.y rules. Gram2.y is helping a lot. I also realized that the provided type, PARAM_LIST, was already a linked list data structure to store ST_ID's, so I removed my own linked list structure and rewrote some functions (id_prepend) to use the PARAM_LIST data type instead of my own.