29 Revīzijas (462cce1852c80a2d71bfec1a2ead10fe0a9e2486)
 

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