arocc
arocc copied to clipboard
Add a separate preprocessor expression parser
Using the parser for preprocessor expressions complicates the parser in a way that could be avoided by parsing the relatively simple preprocessor expressions separately.
This is also a blocker for extracting the tokenizer, preprocessor and source manager (to be extracted from compilation) into a separate module.