public void SetupPasses(Driver driver) { driver.AddTranslationUnitPass(new CheckMacroPass()); driver.AddTranslationUnitPass(new IgnoreStdFieldsPass()); driver.AddTranslationUnitPass(new GetterSetterToPropertyPass()); }
public void SetupPasses(Driver driver) { driver.AddTranslationUnitPass(new CheckMacroPass()); driver.AddTranslationUnitPass(new IgnoreStdFieldsPass()); }
public void SetupPasses(Driver driver) { driver.TranslationUnitPasses.RemovePrefix("SB"); driver.AddTranslationUnitPass(new FixEnumsName()); driver.AddTranslationUnitPass(new FixParameterUsageFromComments()); }
public void SetupPasses(Driver driver) { driver.AddTranslationUnitPass(new IgnoreStdFieldsPass()); }
public void SetupPasses(Driver driver) { const RenameTargets renameTargets = RenameTargets.Function | RenameTargets.Method | RenameTargets.Field; driver.AddTranslationUnitPass(new CaseRenamePass(renameTargets, RenameCasePattern.UpperCamelCase)); driver.AddTranslationUnitPass(new CheckMacroPass()); driver.AddTranslationUnitPass(new FindEventsPass(driver.TypeDatabase)); driver.AddTranslationUnitPass(new GetterSetterToPropertyPass()); driver.AddTranslationUnitPass(new FieldToPropertyPass()); if (driver.Options.IsCLIGenerator) driver.AddTranslationUnitPass(new ObjectOverridesPass()); driver.AddTranslationUnitPass(new FunctionToInstanceMethodPass()); driver.AddTranslationUnitPass(new FunctionToStaticMethodPass()); driver.AddGeneratorOutputPass(new FLDObjectOverridesPass()); }