Commit Graph

1532 Commits

Author SHA1 Message Date
Hackerpilot 0e3adafd48 Added ddoc comment handling 2014-01-13 20:51:42 -08:00
Hackerpilot 22ca0cd284 Added basic style checker 2014-01-12 15:39:45 +00: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 9d8ad4679d Cleaned up tracing 2014-01-11 15:56:16 +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 7441746ea2 Add XML header 2014-01-07 13:12:31 -08:00
Hackerpilot c6333e8fa2 Fix #77 2014-01-07 13:06:15 -08:00
Hackerpilot a1ac849141 Fix #80 2014-01-07 00:04:14 +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 84969961ea Fix #79 2013-12-18 21:48:52 +00:00
Hackerpilot aedf58eb81 minor cleanup 2013-12-16 16:00:14 -08:00
Hackerpilot 2569c80893 Fix build 2013-12-16 01:35:13 +00: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 4bac2671b4 Fix bug with AST output 2013-11-21 16:29:41 -08:00
Hackerpilot c9eb658412 Made parser more fault-tolerant for DCD 2013-11-19 11:07:58 -08:00
Hackerpilot d7498ffb7f Fix visiting of declaration blocks 2013-11-15 15:17:56 -08:00
Hackerpilot 00768c371a Fix mixin declarations 2013-11-07 14:56:51 -08:00
Hackerpilot 87ed0bd3b4 CONST ALL THE THINGS 2013-11-05 00:22:18 +00:00
Hackerpilot c522170983 Fix #54 2013-11-04 12:40:23 -08:00
Hackerpilot 2cf73576f4 Merge branch 'master' of https://github.com/Hackerpilot/Dscanner 2013-11-04 12:25:02 -08:00
Hackerpilot e37b20da0a Fix #74 2013-11-04 12:24:49 -08:00
Hackerpilot e3819643bb Fixed range error 2013-10-29 22:39:53 -07:00
Hackerpilot 1c057260d5 Fix #61 2013-10-29 15:46:36 -07:00
Hackerpilot b7a671896d Fix #72, #70, and #63 2013-10-29 15:33:56 -07:00
Hackerpilot 5f07d15a34 Fix #71 2013-10-29 15:14:17 -07:00
Hackerpilot f593299623 Fix #68 2013-10-29 13:54:22 -07:00
Hackerpilot 9952bfced1 Fix #69 2013-10-29 11:03:37 -07:00
Hackerpilot 149b37a1a1 Fixed issue with AST printing 2013-10-29 10:48:57 -07:00
Hackerpilot 77a698de23 Fix #73 2013-10-29 10:46:25 -07:00
Hackerpilot 0c843275ba Fix #56 2013-10-28 11:54:17 -07:00
Hackerpilot c3c25bfcac #59 2013-10-28 11:53:15 -07:00
Hackerpilot 3dd657c228 Fix #59 2013-10-28 11:28:32 -07:00
Hackerpilot 4cf3e1c85a Fix #65 2013-10-28 10:55:32 -07:00
Hackerpilot 77684566ec Converted parser into a class so that individual parsing methods can be overridden 2013-10-18 12:31:09 -07:00
Hackerpilot 7f9c0a4fb6 Fixed problem with file name not being sent to the parser 2013-10-11 00:52:24 -07:00
Hackerpilot 982510c50c Minor cleanup 2013-10-09 02:13:53 -07:00
Hackerpilot 4a7f4b3da4 #55 I'm an idiot
Need to keep the build.sh and build.bat in sync...
2013-10-02 23:36:01 -07:00
Hackerpilot 7ebaa5ef8a Default error handler prints to stderr, as it probably should have from the beginning 2013-09-17 23:02:54 +00:00
Hackerpilot 2b5fecfbcb Fix #53 2013-09-17 22:47:49 +00:00
Hackerpilot cd3bb40730 Less dumb fix for attribute declarations 2013-09-15 19:27:32 +00:00
Hackerpilot fbb811fd4d Fixed range violation when an attribute declaration is not finished before EOF 2013-09-15 19:07:05 +00: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 0f37f6692d updated build scripts 2013-09-10 23:09:23 +00:00
Hackerpilot be54827b4e Added outline output 2013-09-10 22:47:58 -07:00