The last brace commit was bogus due to me running an old version of JOE
Always sync from the beginning of file due to long comments, etc.
Fixed some bugs with preprocessor directives
Added syntax.h to the list of headers files