Thu, 25 Feb 2010 02:25:42 -0500 |
Ryan C. Gordon |
Catch these tokens in the compiler, for badly-formed preprocessor source code.
|
file |
diff |
annotate
|
Wed, 24 Feb 2010 03:20:50 -0500 |
Ryan C. Gordon |
Implemented StringMap, for future use.
|
file |
diff |
annotate
|
Wed, 24 Feb 2010 01:21:21 -0500 |
Ryan C. Gordon |
Formalized the compiler's string cache into a real API.
|
file |
diff |
annotate
|
Tue, 23 Feb 2010 17:38:00 -0500 |
Ryan C. Gordon |
Removed the vector/matrix datatype parser tokens.
|
file |
diff |
annotate
|
Tue, 23 Feb 2010 17:20:58 -0500 |
Ryan C. Gordon |
Moved print_ast() elsewhere.
|
file |
diff |
annotate
|
Tue, 23 Feb 2010 12:55:52 -0500 |
Ryan C. Gordon |
Reverse all the linked lists that we generate backwards in the parser.
|
file |
diff |
annotate
|
Tue, 23 Feb 2010 11:34:36 -0500 |
Ryan C. Gordon |
Filled in the rest of the missing print_ast() cases.
|
file |
diff |
annotate
|
Mon, 22 Feb 2010 12:43:55 -0500 |
Ryan C. Gordon |
Bunch More Work on print_ast().
|
file |
diff |
annotate
|
Mon, 22 Feb 2010 03:07:29 -0500 |
Ryan C. Gordon |
Temporary (and incomplete!) debug code to print the AST.
|
file |
diff |
annotate
|
Mon, 22 Feb 2010 02:23:32 -0500 |
Ryan C. Gordon |
Cleaned up compiler framework a little.
|
file |
diff |
annotate
|
Mon, 22 Feb 2010 02:22:24 -0500 |
Ryan C. Gordon |
Fixed pop_scope().
|
file |
diff |
annotate
|
Mon, 22 Feb 2010 02:22:06 -0500 |
Ryan C. Gordon |
Removed some debug code.
|
file |
diff |
annotate
|
Mon, 22 Feb 2010 01:57:53 -0500 |
Ryan C. Gordon |
Added a FIXME.
|
file |
diff |
annotate
|
Mon, 22 Feb 2010 01:57:37 -0500 |
Ryan C. Gordon |
Added better (?) USERTYPE management.
|
file |
diff |
annotate
|
Mon, 22 Feb 2010 01:56:12 -0500 |
Ryan C. Gordon |
Removed incorrect assertion.
|
file |
diff |
annotate
|
Sun, 21 Feb 2010 19:37:38 -0500 |
Ryan C. Gordon |
Make AST nodes a little more generic, add source position info to them.
|
file |
diff |
annotate
|
Sun, 21 Feb 2010 14:54:54 -0500 |
Ryan C. Gordon |
Keep track of token location when parsing.
|
file |
diff |
annotate
|
Sun, 21 Feb 2010 01:02:34 -0500 |
Ryan C. Gordon |
A little work on error handling in the compiler.
|
file |
diff |
annotate
|
Sat, 20 Feb 2010 21:50:48 -0500 |
Ryan C. Gordon |
Clean up context at the end.
|
file |
diff |
annotate
|
Sat, 20 Feb 2010 20:31:00 -0500 |
Ryan C. Gordon |
Removed SEMANTIC token...we can do this with IDENTIFIER.
|
file |
diff |
annotate
|
Sat, 20 Feb 2010 00:27:28 -0500 |
Ryan C. Gordon |
Uncommented some grammar bits that got masked out in the calculator experiment.
|
file |
diff |
annotate
|
Fri, 19 Feb 2010 02:28:44 -0500 |
Ryan C. Gordon |
Bunch More Work on HLSL parser.
|
file |
diff |
annotate
|
Fri, 19 Feb 2010 02:25:51 -0500 |
Ryan C. Gordon |
Added boilerplate comment to start of file.
|
file |
diff |
annotate
|
Tue, 09 Feb 2010 02:55:38 -0500 |
Ryan C. Gordon |
Moved the calculator experiment work back into the compiler.
calculator-experiment
|
file |
diff |
annotate
|
Wed, 26 Aug 2009 00:02:31 -0400 |
Ryan C. Gordon |
Forgot to add DEPTH to the list of valid semantics.
|
file |
diff |
annotate
|
Tue, 25 Aug 2009 23:20:02 -0400 |
Ryan C. Gordon |
Added statement block attributes to the HLSL grammar.
|
file |
diff |
annotate
|
Sun, 23 Aug 2009 01:43:14 -0400 |
Ryan C. Gordon |
Removed some debug code.
|
file |
diff |
annotate
|
Sun, 23 Aug 2009 01:04:49 -0400 |
Ryan C. Gordon |
Added some structure for user types (struct at the moment).
|
file |
diff |
annotate
|
Sat, 04 Apr 2009 02:10:43 -0400 |
Ryan C. Gordon |
Corrected function name coding style.
|
file |
diff |
annotate
|
Sat, 04 Apr 2009 02:09:48 -0400 |
Ryan C. Gordon |
Fixed semantic name parsing in HLSL grammar.
|
file |
diff |
annotate
|
Fri, 06 Mar 2009 22:58:21 -0500 |
Ryan C. Gordon |
Initial work on parsing sampler declarations.
|
file |
diff |
annotate
|
Fri, 06 Mar 2009 19:26:47 -0500 |
Ryan C. Gordon |
Rewrote HLSL grammar, mostly from scratch.
|
file |
diff |
annotate
|
Sat, 28 Feb 2009 15:44:43 -0500 |
Ryan C. Gordon |
Cleaned up HLSL parser tracing.
|
file |
diff |
annotate
|
Sat, 28 Feb 2009 15:31:46 -0500 |
Ryan C. Gordon |
Make parser generate a header, to avoid external project build confusion.
|
file |
diff |
annotate
|
Sat, 28 Feb 2009 15:26:39 -0500 |
Ryan C. Gordon |
Don't include a file we don't generate anymore.
|
file |
diff |
annotate
|
Sat, 28 Feb 2009 14:35:09 -0500 |
Ryan C. Gordon |
Removed some ANSI C things from the HLSL grammar that shaders don't do.
|
file |
diff |
annotate
|
Sat, 28 Feb 2009 04:30:56 -0500 |
Ryan C. Gordon |
Added some basic compiler stub stuff, just to get this building at all.
|
file |
diff |
annotate
|