Empty statements were breaking the parser.
Seven TUs being analysed without errors.

Main change handled some special cases in the preprocessor for the
bison output.