Attempting to make better use of symbol table by recycling temporary symbols and returning function stack frame variables after use. A little bit of ongoing code refactoring.
Compiles under both gnu and IAR.
More refactoring and one, perhaps important, change to the handling of an 'if' statement.
Connecting stepper to timer interrupt. Motor ran fine on first try! Just uncomment the line in valve5.def.
Had a little bit of confustion trying to figure out why the LED didn't stop flashing after 4 tries. This is due to interpretRun() which keeps looping on the interpreter. When it finishes with the program it starts again. Should figure out what to do when halted.
All in all, a successful day at the lab.