public void RunPasses() { TranslationUnitPasses.RunPasses(pass => { Diagnostics.Debug("Pass '{0}'", pass); Diagnostics.PushIndent(); pass.Context = this; pass.VisitASTContext(ASTContext); Diagnostics.PopIndent(); }); }
public void ProcessCode() { TranslationUnitPasses.RunPasses(pass => { Diagnostics.Debug("Pass '{0}'", pass); Diagnostics.PushIndent(4); pass.VisitLibrary(ASTContext); Diagnostics.PopIndent(); }); Generator.Process(); }
public void ProcessCode() { TranslationUnitPasses.RunPasses(pass => pass.VisitLibrary(Library)); Generator.Process(); }