Kenneth Graunke
|
c9529c4d77
|
glcpp: Add glcpp_warning for printing warnings to the info log.
|
2010-06-21 12:41:05 -07:00 |
|
Kenneth Graunke
|
62b4b7785a
|
glcpp: Add boolean 'error' flag.
We used to check if the info log is non-empty, but when we print
warnings, this will no longer be valid.
|
2010-06-21 12:39:49 -07:00 |
|
Kenneth Graunke
|
33eaa3e0b3
|
glcpp: Rename "errors" to "info_log."
Eventually, we'll want to be be able to print out warnings as well.
|
2010-06-21 12:38:39 -07:00 |
|
Kenneth Graunke
|
0774523d18
|
glcpp: Add line locations to "Unterminated #if" error message.
|
2010-06-21 12:31:03 -07:00 |
|
Kenneth Graunke
|
f1e6c069fa
|
glcpp: Introduce new glcpp_error function.
|
2010-06-21 12:31:02 -07:00 |
|
Kenneth Graunke
|
b78c9ddfbf
|
glcpp: Set locations on tokens.
|
2010-06-21 11:31:56 -07:00 |
|
Kenneth Graunke
|
465e03ee07
|
glcpp: Add plumbing to support line locations.
|
2010-06-21 11:31:55 -07:00 |
|
Kenneth Graunke
|
e0e429fca3
|
glcpp: Build a reentrant parser.
|
2010-06-21 11:31:55 -07:00 |
|
Kenneth Graunke
|
1b1f43e608
|
glcpp: Add support for lexing from a string.
The standalone binary still reads from stdin, however.
|
2010-06-21 11:25:50 -07:00 |
|
Kenneth Graunke
|
4c8a1af811
|
glcpp: Output to a buffer and error log rather than directly printing.
In the standalone case, simply print the buffers when done.
|
2010-06-21 11:25:50 -07:00 |
|
Kenneth Graunke
|
6f510a49d2
|
Merge Carl's preprocessor into the glcpp subdirectory.
|
2010-06-21 11:22:11 -07:00 |
|