Hackerpilot
|
a5fd3efdb8
|
Fixed bad ctags output
|
2013-07-22 01:41:12 +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
|
c83bb59a75
|
Don't need msgpack in this project anymore
|
2013-07-15 16:47:13 -07:00 |
Hackerpilot
|
9015d47ca8
|
Moving auto-completion to DCD
|
2013-07-15 13:02:23 -07:00 |
Hackerpilot
|
db978177d3
|
Merge branch 'range-based-lexer' of https://github.com/Hackerpilot/Dscanner into range-based-lexer
|
2013-07-15 12:55:58 -07:00 |
Hackerpilot
|
62b102444e
|
Auto-completion is being moved to the DCD project
|
2013-07-15 12:50:17 -07:00 |
Hackerpilot
|
7ceebb28a3
|
Basic CTags support based on the AST classes
|
2013-07-15 02:52:50 +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
|
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
|
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
|
9e63e396a4
|
Fixed lexing of integer dot identifier
|
2013-07-11 01:22:37 -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
|
94d4bf7503
|
Merge branch 'range-based-lexer' of https://github.com/Hackerpilot/Dscanner into range-based-lexer
|
2013-06-27 01:11:57 -07:00 |
Hackerpilot
|
4bde9a4f58
|
minor change
|
2013-06-27 01:11:53 -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 |
Hackerpilot
|
2802eb20a9
|
More work on the parser
|
2013-06-22 17:23:30 -07:00 |
Hackerpilot
|
7ed0e4a720
|
more changes
|
2013-06-22 17:35:09 +00:00 |
Hackerpilot
|
3a66f01405
|
more implementation work
|
2013-06-15 23:37:37 -07:00 |
Hackerpilot
|
6dc1e4c2ff
|
Can now actually parse some basic code
|
2013-06-10 09:30:02 +00:00 |
Hackerpilot
|
79bfe7af4e
|
More progress. Cleaned up grammar based on the fact that the semicolon is no longer a valid statement. Added unit tests. Implemented some more parsing methods
|
2013-06-09 03:10:52 +00:00 |
Hackerpilot
|
4fdcccc8bc
|
More progress on the parser
|
2013-06-08 22:51:47 -07:00 |
Hackerpilot
|
e7d78c214c
|
__parameters is not a rule
|
2013-06-05 01:00:07 +00:00 |
Hackerpilot
|
6aa3fcfd02
|
Finished grammar DDoc
|
2013-06-05 00:46:51 +00:00 |
Hackerpilot
|
90b6d37c5d
|
MOAR PARSING STUFF
|
2013-06-03 00:50:13 +00:00 |
Hackerpilot
|
0e58854fa9
|
Lots of DDoc changes, some parser work
|
2013-06-01 17:51:45 +00:00 |
Hackerpilot
|
4ad043085a
|
Parser progress
|
2013-06-01 12:15:25 -07:00 |
Hackerpilot
|
8db927a8fd
|
Progress on the parser
|
2013-05-30 19:56:55 -07:00 |
Hackerpilot
|
e405a1ad2b
|
Minor cleanup on lexer. More work on the parser and AST
|
2013-05-30 01:12:10 +00:00 |
Hackerpilot
|
8a7c962d16
|
Parser implementation work
|
2013-05-22 23:50:23 -07:00 |