Hackerpilot
|
87732c6657
|
Added unused variable check, and then used it to remove some unused variables
|
2014-05-10 02:56:01 -07:00 |
Hackerpilot
|
258aa066f7
|
Fix #172
|
2014-05-06 16:10:16 -07:00 |
Hackerpilot
|
867f8b426c
|
Merge branch 'master' of https://github.com/Hackerpilot/Dscanner
Conflicts:
std/d/parser.d
|
2014-05-01 15:24:23 -07:00 |
Hackerpilot
|
3798387c19
|
Added destructors, constructors, and invariants to ctags output
|
2014-05-01 15:22:13 -07:00 |
Matthew Brennan Jones
|
8a8ddf45eb
|
Fixed small typos.
|
2014-04-30 13:01:42 -07:00 |
Hackerpilot
|
88883e6e0f
|
Whitespace cleanup
|
2014-04-29 15:51:25 -07:00 |
Hackerpilot
|
9722183249
|
Merge branch 'master' of https://github.com/Hackerpilot/Dscanner into HEAD
|
2014-04-29 15:46:22 -07:00 |
Hackerpilot
|
bf2531b188
|
Support DIP61
|
2014-04-29 15:46:00 -07:00 |
Hackerpilot
|
18800b7832
|
Fix assoc array parsing
|
2014-04-25 13:22:56 -07:00 |
Hackerpilot
|
57f05303b9
|
Fix #165
|
2014-04-24 15:21:02 -07:00 |
Hackerpilot
|
ae9ff77242
|
Merge branch 'master' of https://github.com/Hackerpilot/Dscanner
|
2014-04-24 14:21:16 -07:00 |
Hackerpilot
|
9a613e8e25
|
Fix #167
|
2014-04-24 14:21:00 -07:00 |
Liran Zvibel
|
2f4d53338e
|
Parser: Support {start,end}Location for ReturnStatement
|
2014-04-24 21:11:46 +03:00 |
Hackerpilot
|
8954fff8e4
|
Fixed decimal lexing and renamed stdx to std
|
2014-04-23 14:26:37 -07: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
|
86b552b312
|
Merged the range-based-lexer branch
|
2013-07-27 15:12:04 +00:00 |
Hackerpilot
|
e09051cf1d
|
Added a README. Enhanced CTAGS
|
2013-07-27 14:49:48 +00:00 |
Hackerpilot
|
36d397ac68
|
AST dump complete\!
|
2013-07-27 13:33:15 +00:00 |
Hackerpilot
|
4a9c8699a5
|
Closer to having the AST classes completed
|
2013-07-27 03:12:14 +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 |
Hackerpilot
|
786d9f2ba6
|
DDoc cleanup. Implemented a few accept methods on the AST classes
|
2013-07-19 01:36:37 +00:00 |
Hackerpilot
|
2ed0186eaa
|
Added location information to block statement and struct body
|
2013-07-18 23:56:43 -07:00 |
Hackerpilot
|
6e5742167a
|
More work on the dscanner / dcd split
|
2013-07-17 00:01:54 -07:00 |
Hackerpilot
|
7ceebb28a3
|
Basic CTags support based on the AST classes
|
2013-07-15 02:52:50 +00:00 |
Hackerpilot
|
dfd2ab4289
|
Merge branch 'range-based-lexer' of https://github.com/Hackerpilot/Dscanner into range-based-lexer
|
2013-07-12 16:17:19 +00:00 |
Hackerpilot
|
eecb4f1e7d
|
I've got a fever and the only cure is more const
|
2013-07-12 15:31:34 -07:00 |
Hackerpilot
|
50ddf8abf8
|
Fixed an index out of bounds bug. Updated ddoc
|
2013-07-12 16:17:14 +00:00 |
Hackerpilot
|
e91316cc9a
|
Optimizes expression parsing. Can now parse phobos
|
2013-07-11 01:23:40 -07:00 |
Hackerpilot
|
3f0994c4d2
|
Getting closer
|
2013-07-07 22:20:41 -07:00 |
Hackerpilot
|
3acdffdc6b
|
Now handles all but 11 files
|
2013-07-05 04:08:53 +00:00 |
Hackerpilot
|
4edd57eb12
|
Merged
|
2013-07-04 22:23:04 +00:00 |
Hackerpilot
|
0dce698fc3
|
Fixed another bug
|
2013-07-04 16:13:09 -07:00 |
Hackerpilot
|
8492a39b09
|
36/57 files in Phobos parse.
|
2013-07-03 14:26:14 -07:00 |
Hackerpilot
|
7c744a07f6
|
Now able to parse about half of Phobos
|
2013-07-02 21:39:14 -07:00 |
Hackerpilot
|
e598033b70
|
Merge branch 'range-based-lexer' of https://github.com/Hackerpilot/Dscanner into range-based-lexer
|
2013-07-02 23:47:24 +00:00 |
Hackerpilot
|
1e9db2e0b0
|
Grammar cleanup
|
2013-07-02 23:47:21 +00:00 |
Hackerpilot
|
153e7c3b8e
|
Parser can now parse itself. Also parses std.array
|
2013-07-01 01:50:54 +00:00 |
Hackerpilot
|
95c7c25fc6
|
Parser now handles more code. Rearranged token struct to fit in 32 bytes
|
2013-06-30 13:21:10 -07:00 |
Hackerpilot
|
f7e7cf19ee
|
All non-ASM TODO comments replaced with code. Now the debugging begins
|
2013-06-29 01:54:52 -07:00 |
Hackerpilot
|
a12a8a866b
|
Can now parse the ast and tester modules
|
2013-06-28 02:35:12 -07:00 |
Hackerpilot
|
859ddd3d20
|
Fewer TODO comments
|
2013-06-27 22:08:46 -07:00 |
Hackerpilot
|
ad8b4fdeaa
|
Fixed shadowing declaration
|
2013-06-27 16:27:05 -07:00 |
Hackerpilot
|
7a4e588793
|
Remove crash-prone *expect calls
|
2013-06-27 16:25:44 -07:00 |
Hackerpilot
|
62734e58df
|
Parser is now able to parse the AST module
|
2013-06-27 02:07:45 -07:00 |
Hackerpilot
|
084bc6fd86
|
Reduced number of TODO comments
|
2013-06-27 01:08:04 -07:00 |
Hackerpilot
|
635ddf79a0
|
More work on the various expression parsing functions
|
2013-06-25 01:18:09 -07:00 |
Hackerpilot
|
1beef6a901
|
Unary and Primary expression parsing
|
2013-06-24 02:33:40 +00:00 |
Hackerpilot
|
38105d542f
|
Merged
|
2013-06-22 17:47:17 +00:00 |