Mon, 08 Feb 2010 04:02:01 -0500Closing the "trunk" branch. trunk
Ryan C. Gordon <icculus@icculus.org> [Mon, 08 Feb 2010 04:02:01 -0500] rev 819
Closing the "trunk" branch.

(it's a relic of the conversion from Subversion to Mercurial).

Mon, 08 Feb 2010 03:59:18 -0500Ignore blank lines. calculator-experiment
Ryan C. Gordon <icculus@icculus.org> [Mon, 08 Feb 2010 03:59:18 -0500] rev 818
Ignore blank lines.

Mon, 08 Feb 2010 03:59:12 -0500Removed debug output. calculator-experiment
Ryan C. Gordon <icculus@icculus.org> [Mon, 08 Feb 2010 03:59:12 -0500] rev 817
Removed debug output.

Mon, 08 Feb 2010 03:59:00 -0500Fixed literal data getting through the parser in one piece. calculator-experiment
Ryan C. Gordon <icculus@icculus.org> [Mon, 08 Feb 2010 03:59:00 -0500] rev 816
Fixed literal data getting through the parser in one piece.

Mon, 08 Feb 2010 03:33:47 -0500Initial dumping of parse tree once parsing finishes. calculator-experiment
Ryan C. Gordon <icculus@icculus.org> [Mon, 08 Feb 2010 03:33:47 -0500] rev 815
Initial dumping of parse tree once parsing finishes.

Other minor tweaks and cleanups, too.

Mon, 08 Feb 2010 03:33:12 -0500Allow "q" to quit calculator, too. calculator-experiment
Ryan C. Gordon <icculus@icculus.org> [Mon, 08 Feb 2010 03:33:12 -0500] rev 814
Allow "q" to quit calculator, too.

Mon, 08 Feb 2010 03:30:48 -0500Make #include callbacks optional. calculator-experiment
Ryan C. Gordon <icculus@icculus.org> [Mon, 08 Feb 2010 03:30:48 -0500] rev 813
Make #include callbacks optional.

Now fails at runtime if we hit an #include without callbacks defined. If
we never need the callbacks, it's silly to assert they must exist.

Mon, 08 Feb 2010 03:04:29 -0500Cleaned up operator enumeration, put it into ranges, fixed data ops. calculator-experiment
Ryan C. Gordon <icculus@icculus.org> [Mon, 08 Feb 2010 03:04:29 -0500] rev 812
Cleaned up operator enumeration, put it into ranges, fixed data ops.

Mon, 08 Feb 2010 02:42:12 -0500Start of experiment with a basic calculator. calculator-experiment
Ryan C. Gordon <icculus@icculus.org> [Mon, 08 Feb 2010 02:42:12 -0500] rev 811
Start of experiment with a basic calculator.

This is a throwaway so I can debug some of the HLSL parsing code, and get a
better idea of what I want to do there. This will eventually merge back
into the default branch with the right bits going into the compiler code.

Mon, 08 Feb 2010 02:38:19 -0500Don't suppress #line directives in lemon output.
Ryan C. Gordon <icculus@icculus.org> [Mon, 08 Feb 2010 02:38:19 -0500] rev 810
Don't suppress #line directives in lemon output.