Hackerpilot
|
f3d422ecab
|
Make it possible to use the new allocator design for the parser
|
2014-03-03 22:27:44 -08:00 |
Callum Anderson
|
083c3f5d41
|
Distinguish between conditional dec and stmnt
|
2014-02-24 11:17:26 +11:00 |
Callum Anderson
|
bdc5c7aa52
|
Struct member initializers were not being stored
|
2014-02-24 09:31:44 +11: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 |
Callum Anderson
|
faf17b8afe
|
Allow typeof expression in template mixin
|
2014-02-22 15:56:50 +11:00 |
Callum Anderson
|
6f5c71eef1
|
Allow function attributes in lambda expression
|
2014-02-22 14:37:08 +11:00 |
Hackerpilot
|
dcc6c9e304
|
Merge pull request #116 from callumenator/dbg-stmnt-fix
debug/version = blah is treated as a statement
|
2014-02-20 22:14:56 -08:00 |
Callum Anderson
|
4c05a09663
|
debug/version = blah is treated as a statement
|
2014-02-21 16:50:03 +11:00 |
Callum Anderson
|
65bed05fa7
|
Case range statement - low node not set
|
2014-02-21 16:02:04 +11:00 |
Hackerpilot
|
0afeca5f9f
|
Make moreTokens public
|
2014-02-14 09:01:21 -08:00 |
Hackerpilot
|
54118e905f
|
Merge pull request #106 from AndrejMitrovic/FixAliasLinkage
Add linkage attribute parsing support to alias declarations.
|
2014-02-12 10:57:52 -08:00 |
Andrej Mitrovic
|
a531013764
|
Add linkage attribute parsing support to alias declarations.
|
2014-02-12 19:55:12 +01:00 |
Andrej Mitrovic
|
89bbb41059
|
Emit warning for deprecated base class protection syntax.
|
2014-02-11 13:02:49 +01:00 |
Hackerpilot
|
a5d7bf0956
|
Fixed ddoc macro mistake
|
2014-02-03 01:10:07 -08:00 |
Hackerpilot
|
d274608d70
|
Updated ddoc
|
2014-02-03 01:03:51 -08:00 |
Hackerpilot
|
bf7f098799
|
Fix bug in HEREDOC string literal lexing
|
2014-01-29 15:39:57 -08:00 |
Callum Anderson
|
a8f888c436
|
Fix: unary expression unexpected end, range violations
|
2014-01-29 10:25:51 +11:00 |
Hackerpilot
|
d13d680b74
|
Updated lexer docs. Implemented delete and fp operator rules. Fixed bug with AST traversal
|
2014-01-26 22:47:21 -08:00 |
Hackerpilot
|
a3f9be1e12
|
Added warning for deprecated alias syntax
|
2014-01-16 18:44:37 -08:00 |
Hackerpilot
|
6f00a166c7
|
Fix #58
|
2014-01-13 22:35:27 +00:00 |
Hackerpilot
|
952b5e364a
|
Fixed dumb parsing error
|
2014-01-13 21:50:40 +00: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
|
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
|
c6333e8fa2
|
Fix #77
|
2014-01-07 13:06:15 -08:00 |
Hackerpilot
|
a1ac849141
|
Fix #80
|
2014-01-07 00:04:14 +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
|
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
|
c9eb658412
|
Made parser more fault-tolerant for DCD
|
2013-11-19 11:07:58 -08:00 |
Hackerpilot
|
00768c371a
|
Fix mixin declarations
|
2013-11-07 14:56:51 -08: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
|
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
|
77a698de23
|
Fix #73
|
2013-10-29 10:46:25 -07:00 |
Hackerpilot
|
0c843275ba
|
Fix #56
|
2013-10-28 11:54:17 -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 |