Commit Graph

673 Commits

Author SHA1 Message Date
Hackerpilot a3c5cb6484 Merge pull request #152 from workhorsy/master
Fix for issue #51
2014-03-23 20:49:00 -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 335c445912 Fix #149 2014-03-19 14:43:02 -07:00
Hackerpilot 77d12c769e Fix #148 2014-03-19 12:56:19 -07:00
Hackerpilot 22bacd83ce Fixed issue with column numbers being incorrect after lexing string literals 2014-03-09 14:51:55 -07:00
Hackerpilot 7102f557e5 Reverted a change that should not have been on this branch 2014-03-08 22:49:54 -08:00
Hackerpilot e21b717724 Merge branch 'master' of https://github.com/Hackerpilot/Dscanner 2014-03-08 22:33:10 -08:00
Hackerpilot d157d31634 Convert message function to delegate so that it can actually do something useful 2014-03-08 22:33:00 -08:00
Hackerpilot 997373a069 Fix #146 2014-03-08 22:22:52 -08:00
Hackerpilot 6db7a268dc Merge pull request #144 from callumenator/class-decl
Allow for just identifier in class and interface decl
2014-03-08 20:31:00 -08:00
Hackerpilot 10fc89a96e Merge pull request #145 from callumenator/attribute-decl
Attribute declarations can have attributes
2014-03-08 20:30:31 -08:00
Callum Anderson 7d95f48554 Attribute declarations can have attributes 2014-03-08 13:12:59 +11:00
Callum Anderson b3685f9849 Allow for just identifier in class and interface decl 2014-03-07 12:07:21 +11:00
Hackerpilot f146cc8d89 Merge pull request #142 from callumenator/postblit-attr
Allow member func attrs after postblit
2014-03-05 20:37:50 -08:00
Callum Anderson 0873c7b684 Hook manual memory management 2014-03-06 14:43:06 +11:00
Hackerpilot 6ebf4b4ca6 Merge pull request #141 from callumenator/lex-x
Lex \x escape sequence
2014-03-05 19:36:44 -08:00
Hackerpilot 27632afb3b Merge pull request #143 from callumenator/non-void-init
Distinguish between struct initializer and func literal call expression
2014-03-05 19:29:25 -08:00
Callum Anderson 42556e6558 Distinguish between struct initializer and func literal call expression 2014-03-06 10:45:28 +11:00
Callum Anderson db71af8ddb Allow member func attrs after postblit 2014-03-06 10:29:29 +11:00
Callum Anderson b8093ec269 Lex \x escape sequence 2014-03-06 09:53:23 +11:00
Hackerpilot cef13d94ac Merge pull request #140 from callumenator/build-script
Fix windows build script
2014-03-05 14:18:13 -08:00
Callum Anderson ad8f00687b Fix windows build script 2014-03-06 09:12:20 +11:00
Hackerpilot 3ddac7885f Windows build script update 2014-03-04 23:55:21 -08:00
Hackerpilot 735f3ec004 Small refactoring 2014-03-04 23:17:54 -08:00
Hackerpilot 2ac1eb1729 Removed debug statement 2014-03-04 22:52:12 -08:00
Hackerpilot efdde7c988 Fix #138. Parser should now support opCall correctly 2014-03-04 22:49:20 -08:00
Hackerpilot f0e8e848ab Fix problem with suffixed number literals 2014-03-04 22:47:14 -08:00
Hackerpilot 020137cb94 DERP 2014-03-04 00:28:32 -08:00
Hackerpilot fdce684849 Alias declarations now have ddoc parsed 2014-03-03 23:48:41 -08:00
Hackerpilot 8070c39551 Fix #139 2014-03-03 23:15:13 -08:00
Hackerpilot 1536ed722b Merge branch 'master' of https://github.com/Hackerpilot/Dscanner
Conflicts:
	stdx/lexer.d
2014-03-03 23:11:41 -08:00
Hackerpilot 7288514a1b Run static analysis checks in parallel. Implement #130 2014-03-03 23:09:20 -08:00
Hackerpilot 3a10d4bb72 Improve error handling for string interning 2014-03-03 22:28:13 -08:00
Hackerpilot f3d422ecab Make it possible to use the new allocator design for the parser 2014-03-03 22:27:44 -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 b2b7fc3e17 Fix issue with backwards range check dying on numbers with underscores 2014-03-01 01:55:59 -08:00
Hackerpilot 6b6d3dadc2 Enhanced string intern API 2014-02-28 15:05:35 -08:00
Hackerpilot c660faa5bf Merge branch 'master' of https://github.com/Hackerpilot/Dscanner 2014-02-26 00:22:40 -08:00
Hackerpilot 299969b252 String interning is now shared and nearly lock free 2014-02-26 00:22:01 -08:00
Hackerpilot 7d4eec1961 Update README.md 2014-02-25 13:06:02 -08:00
Hackerpilot 9c6c340c74 Merge pull request #122 from callumenator/conditional-fix
Distinguish between conditional dec and stmnt
2014-02-23 16:36:12 -08:00
Callum Anderson 083c3f5d41 Distinguish between conditional dec and stmnt 2014-02-24 11:17:26 +11:00
Hackerpilot ee940f3d30 Merge pull request #121 from callumenator/struct-init-fix
Struct member initializers were not being stored
2014-02-23 14:33:35 -08:00
Callum Anderson bdc5c7aa52 Struct member initializers were not being stored 2014-02-24 09:31:44 +11:00
Hackerpilot d979e7ca22 Merge branch 'master' of https://github.com/Hackerpilot/Dscanner 2014-02-22 12:52:52 -08:00
Hackerpilot 15f0558166 Fix lexers with no possibleDefaultTokens. Improve ddoc 2014-02-22 12:52:40 -08:00
Hackerpilot 63b9ee48ae Merge pull request #120 from callumenator/anon-class-fix
Check for constructor args in new anon class expression
2014-02-21 22:13:09 -08:00
Callum Anderson 355791cee6 Check for constructor args in new anon class expression 2014-02-22 16:53:37 +11:00
Hackerpilot 8060fbb565 Merge pull request #119 from callumenator/mixin-fix
Allow typeof expression in template mixin
2014-02-21 21:52:43 -08:00