mojoshader_parser_hlsl.lemon
Mon, 22 Feb 2010 01:58:37 -0500 Ryan C. Gordon Make the error code blocks into fail() calls.
Mon, 22 Feb 2010 01:57:37 -0500 Ryan C. Gordon Added better (?) USERTYPE management.
Sun, 21 Feb 2010 19:37:38 -0500 Ryan C. Gordon Make AST nodes a little more generic, add source position info to them.
Sat, 20 Feb 2010 20:31:00 -0500 Ryan C. Gordon Removed SEMANTIC token...we can do this with IDENTIFIER.
Sat, 20 Feb 2010 00:27:28 -0500 Ryan C. Gordon Uncommented some grammar bits that got masked out in the calculator experiment.
Fri, 19 Feb 2010 02:28:44 -0500 Ryan C. Gordon Bunch More Work on HLSL parser.
Tue, 09 Feb 2010 02:55:38 -0500 Ryan C. Gordon Moved the calculator experiment work back into the compiler. calculator-experiment
Fri, 28 Aug 2009 01:02:03 -0400 Ryan C. Gordon Keep it simple.
Wed, 26 Aug 2009 00:32:04 -0400 Ryan C. Gordon Pacify compiler warning.
Tue, 25 Aug 2009 23:47:11 -0400 Ryan C. Gordon Initializer blocks can nest, like "float4 x[] = { {a,b,c,d}, {a,b,c,d} };"
Tue, 25 Aug 2009 23:44:04 -0400 Ryan C. Gordon Variable declarations can have empty array bounds, like "float x[] = {a,b,c};"
Tue, 25 Aug 2009 23:40:10 -0400 Ryan C. Gordon Allow vector initializers, like "float4 x = {a,b,c,d};"
Tue, 25 Aug 2009 23:20:02 -0400 Ryan C. Gordon Added statement block attributes to the HLSL grammar.
Sun, 23 Aug 2009 01:48:38 -0400 Ryan C. Gordon Added totally unhelpful syntax error output.
Sun, 23 Aug 2009 01:42:17 -0400 Ryan C. Gordon HLSL for loops can have variable declarations: "for (int x=0; x<10; x++) {}"
Sun, 23 Aug 2009 01:32:21 -0400 Ryan C. Gordon HLSL array declarations can be expressions, like "float4 x[(1 + 1) / 2];" ...
Sun, 23 Aug 2009 01:28:43 -0400 Ryan C. Gordon HLSL struct fields can have semantics.
Sun, 23 Aug 2009 01:25:43 -0400 Ryan C. Gordon Apparently "inout" and "in out" are both legal for HLSL function parameters.
Sun, 23 Aug 2009 01:21:43 -0400 Ryan C. Gordon Fixed parsing of HLSL functions that return void.
Sun, 23 Aug 2009 01:04:49 -0400 Ryan C. Gordon Added some structure for user types (struct at the moment).
Sat, 22 Aug 2009 19:46:49 -0400 Ryan C. Gordon Fixed HLSL parsing of structs with array fields.
Sat, 04 Apr 2009 02:09:48 -0400 Ryan C. Gordon Fixed semantic name parsing in HLSL grammar.
Fri, 06 Mar 2009 23:19:40 -0500 Ryan C. Gordon Fixed struct declaration in the HLSL parser grammar.
Fri, 06 Mar 2009 23:06:39 -0500 Ryan C. Gordon Reworked variable declaration syntax in the HLSL parser grammar.
Fri, 06 Mar 2009 22:58:21 -0500 Ryan C. Gordon Initial work on parsing sampler declarations.
Fri, 06 Mar 2009 19:34:06 -0500 Ryan C. Gordon Added HLSL constructor to the grammar.
Fri, 06 Mar 2009 19:26:47 -0500 Ryan C. Gordon Rewrote HLSL grammar, mostly from scratch.
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.
Sat, 28 Feb 2009 04:31:52 -0500 Ryan C. Gordon Fixed lemon grammar to use correct tokens.
Fri, 27 Feb 2009 00:32:37 -0500 Ryan C. Gordon Resolved "dangling else" problem in HLSL grammar.
Fri, 27 Feb 2009 00:32:07 -0500 Ryan C. Gordon Converted original YACC grammar to Lemon grammar.
Wed, 25 Feb 2009 23:47:02 -0500 Ryan C. Gordon Added Jeff Lee's ANSI C yacc grammar.
less more (0) tip