Commit Graph

33 Commits

Author SHA1 Message Date
Hackerpilot 4ec5af9093 Lots of optimization. Updated GDC portion of build script 2014-01-21 23:26:23 -08:00
Hackerpilot a060dabde7 Initial work on the lexer optimization 2014-01-21 19:48:03 -08:00
Hackerpilot 2cf405896a Fixed float lexing and static analysis issues 2014-01-20 20:34:30 -08:00
Hackerpilot 8a444fbd89 Initial static analysis checks 2014-01-20 20:09:32 -08:00
Hackerpilot c01c51a61e Back-end cleanup and optimization in the lexer 2014-01-19 23:13:13 -08:00
Hackerpilot 24a0c1bc2b Implemented HEREDOC madness 2014-01-17 12:01:32 -08:00
Hackerpilot 281b46eea2 String cache improvements 2014-01-16 18:46:18 -08:00
Hackerpilot d83518e236 Speed up whitespace handling 2014-01-15 03:31:06 +00:00
Hackerpilot 442001d731 Re-introduce string cache and clean up some code 2014-01-15 02:38:52 +00:00
Hackerpilot c08602e0b7 Added fields needed by DCD 2014-01-14 01:01:06 +00:00
Hackerpilot 3e0a1c8aff added file name field back to lexer config 2014-01-13 23:03:17 +00:00
Hackerpilot c8c3f58867 Added isProtection 2014-01-13 23:00:35 +00:00
Hackerpilot ccd15bbd2e More lexing dumbness 2014-01-13 22:26:29 +00:00
Hackerpilot bae501e5b1 Fixed lexing error in floating point literals 2014-01-13 22:17:40 +00:00
Hackerpilot 952b5e364a Fixed dumb parsing error 2014-01-13 21:50:40 +00:00
Hackerpilot 7d0b169ac4 Fixed build issue 2014-01-13 20:56:41 +00:00
Hackerpilot 0e3adafd48 Added ddoc comment handling 2014-01-13 20:51:42 -08:00
Hackerpilot 070f9ac83b Finished conversion to new lexer 2014-01-12 02:45:37 +00:00
Hackerpilot 844b626ed5 Fixed lexing/parsing bugs 2014-01-11 17:10:11 +00:00
Hackerpilot 9fbd106af5 Fix unit tests 2014-01-11 15:36:35 -08:00
Hackerpilot b092840c70 Migrated over to Dmitry's buffer range. Lots of stuff is disabled for now 2014-01-09 01:17:47 +00:00
Hackerpilot 1febda6fc7 This revision has a code gen bug. 2013-12-27 23:05:03 +00:00
Hackerpilot d5a3918dd0 More work on the lexer transition 2013-12-23 00:53:46 -08:00
Hackerpilot 84005dc200 Some random messing about as well as some changes to make the code compile on git HEAD dmd 2013-12-16 01:23:23 +00:00
Hackerpilot 629c93eca7 Convert some token id functions to templates 2013-12-15 14:01:11 -08:00
Hackerpilot 8c4a87f563 Converted everything to the new lexer 2013-12-15 03:02:52 -08:00
Hackerpilot b7a671896d Fix #72, #70, and #63 2013-10-29 15:33:56 -07:00
Hackerpilot e81f52f949 Merge changes from the phobos branch 2013-09-12 22:25:00 +00:00
Hackerpilot 68839deadc Fixed range error with CR line endings 2013-09-12 14:17:43 -07:00
Hackerpilot 31548a6e6d Fixed infinine loop bug when the dot was the last character in the file 2013-09-01 13:53:01 +00:00
Hackerpilot 42cf96c6d2 Fix issue #49 2013-08-25 11:18:59 +00:00
Hackerpilot 1a70b23988 Improved parser error recovery so that it's more useful in DCD 2013-08-07 01:40:05 +00:00
Nick Sabalausky bd225ba085 Rename 'std.d.*' to 'stdx.d.*' so RDMD can correctly compile Dscanner. 2013-08-01 23:43:02 -04:00