29 次代码提交 (462cce1852c80a2d71bfec1a2ead10fe0a9e2486)
 

作者 SHA1 备注 提交日期
  Carl Worth 462cce1852 Makefile: Make "make test" depend on the main program. 15 年前
  Carl Worth 27bc8930ba Add some whitespace variations to test 15. 15 年前
  Carl Worth 0a93cbbe4f Fix parsing of object-like macro with a definition that begins with '('. 15 年前
  Carl Worth 67c27afc16 Add test for an object-like macro with a definition beginning with '(' 15 年前
  Carl Worth db35d557a4 Eliminate a reduce/reduce conflict in the function-like macro production. 15 年前
  Carl Worth fcbbb46886 Add support for the structure of function-like macros. 15 年前
  Carl Worth 4abc3dec72 Add tests for the structure of function-like macros. 15 年前
  Carl Worth 9f62a7e9e2 Make the lexer distinguish between identifiers and defined macros. 15 年前
  Carl Worth 8bcb6f1777 Remove some redundancy in the top-level production. 15 年前
  Carl Worth 012295f94c Simplify lexer significantly (remove all stateful lexing). 15 年前
  Carl Worth a68e668b17 Add test case to define, undef, and then again define a macro. 15 年前
  Carl Worth cd27e6413a Add support for the #undef macro. 15 年前
  Carl Worth 7bdd1f36d9 Add test for #undef. 15 年前
  Carl Worth 39cd7c2f2e Add test for an empty definition. 15 年前
  Carl Worth 5070a20cd1 Convert lexer to talloc and add xtalloc wrappers. 15 年前
  Carl Worth 33cc400714 Fix defines involving both literals and other defined macros. 15 年前
  Carl Worth df2ab5b992 Add tests defining a macro to be a literal and another macro. 15 年前
  Carl Worth 34db0d332e Add a couple more tests for chained #define directives. 15 年前
  Carl Worth c6d5af3351 Fix to handle chained #define directives. 15 年前
  Carl Worth 49206ef4c8 Add test for chained #define directives. 15 年前
  Carl Worth beb26e8ac3 Add README file describing glcpp. 15 年前
  Carl Worth e8c790b3ce Add a very simple test for the pre-processor. 15 年前
  Carl Worth 0b27b5f051 Implment #define 15 年前
  Carl Worth 725c17a926 Makefile: Enable debugging of parser. 15 年前
  Carl Worth 633a692225 Add hash table implementation from glsl2 project. 15 年前
  Carl Worth a70e7bab2b Add .gitignore file. 15 年前
  Carl Worth a1e32bcff0 Add some compiler warnings and corresponding fixes. 15 年前
  Carl Worth 38aa83560b Make the lexer reentrant (to avoid "still reachable" memory). 15 年前
  Carl Worth 3a37b8701c Add the tiniest shell of a flex/bison-based parser. 15 年前