Commit Graph

47 Commits

Author SHA1 Message Date
Hackerpilot 3b6de50058 Fix bug in AST output 2014-06-09 16:19:36 -07:00
Matthew Brennan Jones ed188ee9be Small cleanup of style and junk comments. 2014-05-29 17:19:25 -07:00
Hackerpilot d8f4ed2307 Fix AST output for several tokens 2014-05-26 01:23:35 +00:00
Hackerpilot 88f6d8d7ac Fix AST equality checks 2014-05-19 14:44:02 -07:00
Hackerpilot 258aa066f7 Fix #172 2014-05-06 16:10:16 -07:00
Hackerpilot 30d5ff8f49 Fix #168 2014-04-27 00:00:14 -07:00
Hackerpilot 7e6c84f7a1 Fix #169 2014-04-26 23:53:42 -07:00
liranz fafb383e66 Update astprinter.d
Removed baraces for single if expression
changed spaces to tabs
2014-04-24 22:12:10 +03:00
Liran Zvibel fb6116c041 ASTPrinter: Support empty goto case;
support goto case; with out an expression.

currently running dscanner --ast std/d/parser.d fails with a segfault
2014-04-24 21:05:00 +03:00
Hackerpilot 8954fff8e4 Fixed decimal lexing and renamed stdx to std 2014-04-23 14:26:37 -07:00
Matthew Brennan Jones 5689fe4583 Updated XMLPrinter to escape operator= value. 2014-03-23 15:20:26 -07:00
Hackerpilot efaf1441b6 Fix #150 2014-03-19 14:43:47 -07:00
Hackerpilot fdce684849 Alias declarations now have ddoc parsed 2014-03-03 23:48:41 -08:00
Hackerpilot b60df8e5c4 Make most AST classes final and most methods for processing them const 2014-03-03 22:24:58 -08:00
Hackerpilot 9774359763 Fix #112. The AST was correct but the printing was not 2014-02-18 17:38:59 -08:00
Hackerpilot e6c83354e5 Fix issue with slice expressions not being visited or printed 2014-02-17 21:01:49 -08:00
Hackerpilot d5689dd1ac Fixed null pointer error 2014-01-30 19:59:54 -08:00
Hackerpilot 6bed0a287a Implement #84 2014-01-26 23:00:57 -08:00
Hackerpilot 2cf405896a Fixed float lexing and static analysis issues 2014-01-20 20:34:30 -08:00
Hackerpilot 27e91f12bb Added ddoc to struct ast 2014-01-20 03:00:05 -08:00
Hackerpilot ae5836d821 Merge branch 'NewLexer'
Conflicts:
	stdx/d/parser.d
2014-01-13 21:31:00 +00:00
Hackerpilot 0e3adafd48 Added ddoc comment handling 2014-01-13 20:51:42 -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 a1ac849141 Fix #80 2014-01-07 00:04:14 +00: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 e37b20da0a Fix #74 2013-11-04 12:24:49 -08:00
Hackerpilot 1c057260d5 Fix #61 2013-10-29 15:46:36 -07:00
Hackerpilot f593299623 Fix #68 2013-10-29 13:54:22 -07:00
Hackerpilot 149b37a1a1 Fixed issue with AST printing 2013-10-29 10:48:57 -07:00
Hackerpilot c3c25bfcac #59 2013-10-28 11:53:15 -07:00
Hackerpilot 0cc768260e Fixed XML output defects found by xmllint 2013-09-10 13:04:43 -07:00
Hackerpilot 2088089e36 Moved string formatting out of the AST classes 2013-09-01 13:53:36 +00:00
Hackerpilot 270cd6d9a1 Some parser fixes for DCD 2013-08-16 23:48:51 +00:00
eco 77418c8ab7 Fix --ast crash on empty 'for' init decl/statement 2013-08-16 19:52:18 -06:00
John Colvin aad6f7d1f6 corrected templateDeclaration closing tag 2013-08-09 23:52:27 +01:00
Nick Sabalausky bd225ba085 Rename 'std.d.*' to 'stdx.d.*' so RDMD can correctly compile Dscanner. 2013-08-01 23:43:02 -04:00
Hackerpilot 0a07ae5862 Fixes issue #41 2013-07-29 13:34:34 -07:00
Hackerpilot 35665966fa License headers 2013-07-27 14:52:27 +00:00
Hackerpilot e09051cf1d Added a README. Enhanced CTAGS 2013-07-27 14:49:48 +00:00
Hackerpilot 44b7e7958e XML escape instead of CDATA 2013-07-27 13:45:46 +00:00
Hackerpilot 36d397ac68 AST dump complete\! 2013-07-27 13:33:15 +00:00
Hackerpilot c7424faf56 More AST classes can be printed as XML 2013-07-27 03:12:36 +00:00
Hackerpilot 830bd82ae3 Fixed compile error 2013-07-26 23:44:34 +00:00
Hackerpilot fe1bdef759 CTAGS and AST printing 2013-07-26 23:34:56 -07:00
Hackerpilot 1aec76fdea Added basic XML output 2013-07-23 01:46:08 +00:00