Ryan C. Gordon <icculus@icculus.org> [Wed, 24 Feb 2010 13:18:50 -0500] rev 863
Added unit tests for preprocessor's macro concat operator.
These fail at the moment.
Ryan C. Gordon <icculus@icculus.org> [Wed, 24 Feb 2010 12:21:52 -0500] rev 862
Removed unused struct member.
Aras Pranckevicius <aras@unity3d.com> [Wed, 24 Feb 2010 18:40:48 +0200] rev 861
preprocessor open impl on MSVC
Ryan C. Gordon <icculus@icculus.org> [Wed, 24 Feb 2010 11:42:16 -0500] rev 860
Patched to compile.
Ryan C. Gordon <icculus@icculus.org> [Wed, 24 Feb 2010 03:20:50 -0500] rev 859
Implemented StringMap, for future use.
Ryan C. Gordon <icculus@icculus.org> [Wed, 24 Feb 2010 01:21:21 -0500] rev 858
Formalized the compiler's string cache into a real API.
Moved the compiler and preprocessor to use it, and dumped their separate
implementations of the same thing.
Ryan C. Gordon <icculus@icculus.org> [Tue, 23 Feb 2010 17:38:00 -0500] rev 857
Removed the vector/matrix datatype parser tokens.
MSDN docs suggest that there aren't formal grammar tokens for these, but
rather the compiler treats these as implicit typedefs that appear before
the first line of source code. We now treat them as such, which makes
everything a little less bulky.
Ryan C. Gordon <icculus@icculus.org> [Tue, 23 Feb 2010 17:20:58 -0500] rev 856
Moved print_ast() elsewhere.
Ryan C. Gordon <icculus@icculus.org> [Tue, 23 Feb 2010 12:55:52 -0500] rev 855
Reverse all the linked lists that we generate backwards in the parser.
Ryan C. Gordon <icculus@icculus.org> [Tue, 23 Feb 2010 11:34:36 -0500] rev 854
Filled in the rest of the missing print_ast() cases.