Finish up the preprocessor and get stringConstants working.
Passes the samples.