Sun, 15 Feb 2009 01:53:08 -0500 Fixed #else preprocessor directive so it'll work with #elif.
Ryan C. Gordon <icculus@icculus.org> [Sun, 15 Feb 2009 01:53:08 -0500] rev 625
Fixed #else preprocessor directive so it'll work with #elif.
Sat, 14 Feb 2009 23:00:34 -0500 Implemented #else preprocessor directive.
Ryan C. Gordon <icculus@icculus.org> [Sat, 14 Feb 2009 23:00:34 -0500] rev 624
Implemented #else preprocessor directive.
Sat, 14 Feb 2009 17:59:55 -0500 Implemented #ifdef and #ifndef preprocessor directives.
Ryan C. Gordon <icculus@icculus.org> [Sat, 14 Feb 2009 17:59:55 -0500] rev 623
Implemented #ifdef and #ifndef preprocessor directives.
Sat, 14 Feb 2009 17:48:18 -0500 Fixed logic bug in string loop.
Ryan C. Gordon <icculus@icculus.org> [Sat, 14 Feb 2009 17:48:18 -0500] rev 622
Fixed logic bug in string loop.
Sat, 14 Feb 2009 17:25:55 -0500 Implemented #endif preprocessor directive.
Ryan C. Gordon <icculus@icculus.org> [Sat, 14 Feb 2009 17:25:55 -0500] rev 621
Implemented #endif preprocessor directive.
Sat, 14 Feb 2009 02:47:17 -0500 Initial work on preprocessor conditionals.
Ryan C. Gordon <icculus@icculus.org> [Sat, 14 Feb 2009 02:47:17 -0500] rev 620
Initial work on preprocessor conditionals. We build a stack of if/else conditions, so we know what blocks to ignore as we go. We haven't actually built the code that adds items to this stack yet, though. Items are stored in a pool, so they are Malloc()'d as needed, and returned for reuse when not.
Sat, 14 Feb 2009 01:45:32 -0500 Updated re2c-generated code.
Ryan C. Gordon <icculus@icculus.org> [Sat, 14 Feb 2009 01:45:32 -0500] rev 619
Updated re2c-generated code.
Sat, 14 Feb 2009 01:44:07 -0500 Added #undef directive to preprocessor.
Ryan C. Gordon <icculus@icculus.org> [Sat, 14 Feb 2009 01:44:07 -0500] rev 618
Added #undef directive to preprocessor.
Sat, 14 Feb 2009 01:34:34 -0500 Added a FIXME.
Ryan C. Gordon <icculus@icculus.org> [Sat, 14 Feb 2009 01:34:34 -0500] rev 617
Added a FIXME.
Sat, 14 Feb 2009 01:33:18 -0500 '#' is not a valid HLSL token (we check for preprocessor directives elsewhere).
Ryan C. Gordon <icculus@icculus.org> [Sat, 14 Feb 2009 01:33:18 -0500] rev 616
'#' is not a valid HLSL token (we check for preprocessor directives elsewhere).
(0) -300 -100 -10 +10 +100 +300 tip