Don't treat preprocessor code as method signature.
Merge branch 'fix_preprocessor' into global_integration
Fix misidentifying ternary colon as bit colon