The preprocessor resolves IDL preprocessor instructions like define, ifdef, include, etc.
The central class in this package is the IdlPreprocessorReader.
Current limitations:
- No code replacement will take place for nonempty definitions
- Does not handle multiline definitions