Fri, 13 Feb 2009 02:28:26 -0500 |
Ryan C. Gordon |
Added some TODOs for the preprocessor.
|
changeset |
files
|
Fri, 13 Feb 2009 02:23:20 -0500 |
Ryan C. Gordon |
Patched to compile.
|
changeset |
files
|
Fri, 13 Feb 2009 01:41:47 -0500 |
Ryan C. Gordon |
More minor comment tweaks.
|
changeset |
files
|
Fri, 13 Feb 2009 01:39:19 -0500 |
Ryan C. Gordon |
Updated re2c-generated code again.
|
changeset |
files
|
Fri, 13 Feb 2009 01:08:50 -0500 |
Ryan C. Gordon |
Reworked and documented preprocessor tokens.
|
changeset |
files
|
Fri, 13 Feb 2009 00:37:26 -0500 |
Ryan C. Gordon |
Updated build of mojoshader_lexer.c ...
|
changeset |
files
|
Fri, 13 Feb 2009 00:37:02 -0500 |
Ryan C. Gordon |
Turned off line numbers in lexer C output.
|
changeset |
files
|
Fri, 13 Feb 2009 00:35:35 -0500 |
Ryan C. Gordon |
Removed preprocessor_error(). Returns a Token to specify an error state now.
|
changeset |
files
|
Thu, 12 Feb 2009 22:57:21 -0500 |
Ryan C. Gordon |
Bogus chars in the lexer now return a token that signifies this.
|
changeset |
files
|
Thu, 12 Feb 2009 22:55:05 -0500 |
Ryan C. Gordon |
Renamed "any" to "ANY" to match other rules.
|
changeset |
files
|
Thu, 12 Feb 2009 21:26:58 -0500 |
Ryan C. Gordon |
Handle lexing of comment ends better.
|
changeset |
files
|
Thu, 12 Feb 2009 20:41:01 -0500 |
Ryan C. Gordon |
A couple endline fixes in the lexer.
|
changeset |
files
|
Thu, 12 Feb 2009 19:00:06 -0500 |
Ryan C. Gordon |
Use the d3d profile, so we're just disassembling and not converting.
|
changeset |
files
|
Thu, 12 Feb 2009 18:57:22 -0500 |
Ryan C. Gordon |
Removed an underscore.
|
changeset |
files
|
Thu, 12 Feb 2009 18:55:05 -0500 |
Ryan C. Gordon |
Updated counts.sh to give only mismatched counts.
|
changeset |
files
|
Thu, 12 Feb 2009 17:32:30 -0500 |
Ryan C. Gordon |
This doesn't need an #if around it.
|
changeset |
files
|
Thu, 12 Feb 2009 17:32:19 -0500 |
Ryan C. Gordon |
Updated some URLs in the comments.
|
changeset |
files
|
Thu, 12 Feb 2009 17:29:24 -0500 |
Ryan C. Gordon |
Moved all the test and utility programs to a "utils" directory.
|
changeset |
files
|
Thu, 12 Feb 2009 17:25:49 -0500 |
Ryan C. Gordon |
Unified some cut-and-paste code.
|
changeset |
files
|
Thu, 12 Feb 2009 17:12:46 -0500 |
Ryan C. Gordon |
Added new tokens to debug output.
|
changeset |
files
|
Thu, 12 Feb 2009 17:10:04 -0500 |
Ryan C. Gordon |
Ignore some more files.
|
changeset |
files
|
Thu, 12 Feb 2009 13:54:01 -0500 |
Ryan C. Gordon |
Updated lexer for HLSL.
|
changeset |
files
|
Thu, 12 Feb 2009 02:55:45 -0500 |
Ryan C. Gordon |
Fixed preprocessor indent and endline output.
|
changeset |
files
|
Thu, 12 Feb 2009 02:49:43 -0500 |
Ryan C. Gordon |
Added another FIXME.
|
changeset |
files
|
Thu, 12 Feb 2009 02:48:35 -0500 |
Ryan C. Gordon |
Added a FIXME.
|
changeset |
files
|
Thu, 12 Feb 2009 02:42:52 -0500 |
Ryan C. Gordon |
Updated re2c-generated lexer code.
|
changeset |
files
|
Thu, 12 Feb 2009 02:42:10 -0500 |
Ryan C. Gordon |
Replaced some "ASCII" comments with "UTF-8".
|
changeset |
files
|
Thu, 12 Feb 2009 02:41:43 -0500 |
Ryan C. Gordon |
Allow app to specify a base filename for error messages.
|
changeset |
files
|
Thu, 12 Feb 2009 02:37:59 -0500 |
Ryan C. Gordon |
Report filenames in error messages.
|
changeset |
files
|
Thu, 12 Feb 2009 02:18:24 -0500 |
Ryan C. Gordon |
Fixed error line numbers when assembler gets errors from bytecode validation.
|
changeset |
files
|
Thu, 12 Feb 2009 02:03:18 -0500 |
Ryan C. Gordon |
Fixed DCL usage index parsing.
|
changeset |
files
|
Thu, 12 Feb 2009 01:58:14 -0500 |
Ryan C. Gordon |
Handle substring matches in opcode table, too.
|
changeset |
files
|
Thu, 12 Feb 2009 01:47:35 -0500 |
Ryan C. Gordon |
Rearrange how we test for register names to avoid substring matches.
|
changeset |
files
|
Thu, 12 Feb 2009 01:39:22 -0500 |
Ryan C. Gordon |
Fixed parse_num().
|
changeset |
files
|
Thu, 12 Feb 2009 01:31:17 -0500 |
Ryan C. Gordon |
Disabled assembly parser debug output, for now.
|
changeset |
files
|
Thu, 12 Feb 2009 01:28:06 -0500 |
Ryan C. Gordon |
Fixed register name parsing.
|
changeset |
files
|
Thu, 12 Feb 2009 01:23:39 -0500 |
Ryan C. Gordon |
Cleaned up CMakeLists.txt to work in the absence of external tools.
|
changeset |
files
|
Thu, 12 Feb 2009 01:06:40 -0500 |
Ryan C. Gordon |
Disabled lexer debug output.
|
changeset |
files
|
Thu, 12 Feb 2009 01:06:26 -0500 |
Ryan C. Gordon |
Fixed assembler error line numbers.
|
changeset |
files
|
Wed, 11 Feb 2009 21:40:41 -0500 |
Ryan C. Gordon |
Added more debug output.
|
changeset |
files
|
Wed, 11 Feb 2009 21:29:23 -0500 |
Ryan C. Gordon |
Set an error in the preprocessor if there's an incomplete multiline comment.
|
changeset |
files
|
Wed, 11 Feb 2009 21:28:48 -0500 |
Ryan C. Gordon |
Reworked preprocessor newline management.
|
changeset |
files
|
Wed, 11 Feb 2009 16:49:00 -0500 |
Ryan C. Gordon |
Added re2c step to build.
|
changeset |
files
|
Wed, 11 Feb 2009 15:43:02 -0500 |
Ryan C. Gordon |
First shot at reworking assembly parser to use preprocessor/lexer.
|
changeset |
files
|
Tue, 10 Feb 2009 17:54:00 -0500 |
Ryan C. Gordon |
Added basic lexer debug output.
|
changeset |
files
|
Tue, 10 Feb 2009 17:30:52 -0500 |
Ryan C. Gordon |
Handle NULL file names.
|
changeset |
files
|
Tue, 10 Feb 2009 17:29:36 -0500 |
Ryan C. Gordon |
Preprocessor should return TOKEN_EOI when we finish the whole include stack.
|
changeset |
files
|
Tue, 10 Feb 2009 17:24:05 -0500 |
Ryan C. Gordon |
Fixed stupid linked list bug.
|
changeset |
files
|
Tue, 10 Feb 2009 10:43:37 -0500 |
Ryan C. Gordon |
Removed preprocessor_clearerror().
|
changeset |
files
|
Mon, 09 Feb 2009 19:26:29 -0500 |
Ryan C. Gordon |
Fixed cut-and-pasted comments.
|
changeset |
files
|
Mon, 09 Feb 2009 17:53:54 -0500 |
Ryan C. Gordon |
Initial work on preprocessor. Not yet complete!
|
changeset |
files
|
Sat, 07 Feb 2009 00:54:27 -0500 |
Ryan C. Gordon |
Simplify StrDup().
|
changeset |
files
|
Sat, 07 Feb 2009 00:35:17 -0500 |
Ryan C. Gordon |
Renamed internal_malloc() and internal_free().
|
changeset |
files
|
Thu, 05 Feb 2009 12:39:19 -0500 |
Ryan C. Gordon |
Fixed a comment typo.
|
changeset |
files
|
Tue, 03 Feb 2009 17:51:13 -0500 |
Ryan C. Gordon |
Make sure internal symbols aren't polluting namespace.
|
changeset |
files
|
Tue, 03 Feb 2009 17:31:37 -0500 |
Ryan C. Gordon |
Fixed error reporting in assembler.
|
changeset |
files
|
Tue, 03 Feb 2009 17:16:56 -0500 |
Ryan C. Gordon |
Handle out of memory error better.
|
changeset |
files
|
Tue, 03 Feb 2009 17:16:32 -0500 |
Ryan C. Gordon |
Fixed parsing details of swizzles.
|
changeset |
files
|
Tue, 03 Feb 2009 17:06:09 -0500 |
Ryan C. Gordon |
Fixed bytecode parser's main loop.
|
changeset |
files
|
Tue, 03 Feb 2009 09:04:48 -0500 |
Ryan C. Gordon |
Write out unknown token value in hexadecimal.
|
changeset |
files
|