Mon, 01 Nov 2010 02:29:38 -0400 Finished cleaning up AST tools and moving them into application level.
Ryan C. Gordon <icculus@icculus.org> [Mon, 01 Nov 2010 02:29:38 -0400] rev 933
Finished cleaning up AST tools and moving them into application level.
Mon, 01 Nov 2010 02:20:37 -0400 Filled in some stubs to flesh out the AST API.
Ryan C. Gordon <icculus@icculus.org> [Mon, 01 Nov 2010 02:20:37 -0400] rev 932
Filled in some stubs to flesh out the AST API.
Thu, 28 Oct 2010 03:42:12 -0400 Heavy rework of the AST code.
Ryan C. Gordon <icculus@icculus.org> [Thu, 28 Oct 2010 03:42:12 -0400] rev 931
Heavy rework of the AST code. Moved AST stuff to a public API and filled in AST and compile API stubs. print_ast() has been cleaned up, and moved from MojoShader to the compiler application. type_check_ast() is much cleaner, too. This has turned into a massive (and incomplete) undertaking. Next steps are filling in the formal API code, moving the AST stuff to a separate file, and wiring it up to the compiler application. (Not to mention polishing up semantic analysis, finishing up the IR, reworking the nasty datatype system, etc, etc, etc...)
Tue, 26 Oct 2010 17:27:31 -0400 Added a FIXME.
Ryan C. Gordon <icculus@icculus.org> [Tue, 26 Oct 2010 17:27:31 -0400] rev 930
Added a FIXME.
Tue, 26 Oct 2010 02:06:23 -0400 First shot at semantic analysis (take the AST and type check, make sane, etc).
Ryan C. Gordon <icculus@icculus.org> [Tue, 26 Oct 2010 02:06:23 -0400] rev 929
First shot at semantic analysis (take the AST and type check, make sane, etc).
Tue, 26 Oct 2010 02:05:21 -0400 Made struct dereference a separate expression type, not a binary expression.
Ryan C. Gordon <icculus@icculus.org> [Tue, 26 Oct 2010 02:05:21 -0400] rev 928
Made struct dereference a separate expression type, not a binary expression.
Mon, 25 Oct 2010 16:47:26 -0400 Reworked AST to not use AST_OP_COMMA for function/constructor argument lists.
Ryan C. Gordon <icculus@icculus.org> [Mon, 25 Oct 2010 16:47:26 -0400] rev 927
Reworked AST to not use AST_OP_COMMA for function/constructor argument lists.
Mon, 25 Oct 2010 03:57:01 -0400 Renamed function "arguments" to function "parameters" in the AST.
Ryan C. Gordon <icculus@icculus.org> [Mon, 25 Oct 2010 03:57:01 -0400] rev 926
Renamed function "arguments" to function "parameters" in the AST.
Wed, 20 Oct 2010 02:20:10 -0400 Added some more basic datatype strings to the initial string cache.
Ryan C. Gordon <icculus@icculus.org> [Wed, 20 Oct 2010 02:20:10 -0400] rev 925
Added some more basic datatype strings to the initial string cache.
Wed, 20 Oct 2010 02:19:34 -0400 Added boolean literals to parser.
Ryan C. Gordon <icculus@icculus.org> [Wed, 20 Oct 2010 02:19:34 -0400] rev 924
Added boolean literals to parser.
(0) -300 -100 -10 +10 +100 +300 tip