Preparation of hooking up the new preprocessor.
- Added custom Diagnostics class. Routed all info-log messages via this new class.
- Added custom DirectiveHandler class. Moved directive-handling code to this class and routed the old path.
- Deleted lexer_glue because it is not needed anymore. The new preprocessor is almost ready!
- Killed a bunch of dead code related to PragmaTable.
Review URL: https://codereview.appspot.com/6308074
git-svn-id: https://angleproject.googlecode.com/svn/trunk@1150 736b8ea6-26fd-11df-bfd4-992fa37f6226
diff --git a/src/compiler/debug.cpp b/src/compiler/debug.cpp
index 9642e1e..53778bd 100644
--- a/src/compiler/debug.cpp
+++ b/src/compiler/debug.cpp
@@ -11,6 +11,7 @@
#include <stdarg.h>
#include <stdio.h>
+#include "compiler/InitializeParseContext.h"
#include "compiler/ParseHelper.h"
static const int kTraceBufferLen = 1024;
@@ -28,7 +29,7 @@
vsnprintf(buf, kTraceBufferLen, format, args);
va_end(args);
- parseContext->infoSink.debug << buf;
+ parseContext->trace(buf);
}
}
} // extern "C"