public void Process(IEnumerable <TranslationUnit> units) { foreach (var translationUnit in units) { MacroProcessor.Process(translationUnit); EnumerationProcessor.Process(translationUnit); StructureProcessor.Process(translationUnit); FunctionProcessor.Process(translationUnit); } }