Hackerpilot
|
fc578105df
|
A few fixes for doc generation
|
2014-06-18 17:02:14 -07:00 |
Hackerpilot
|
f4525cad93
|
Merge branch 'format-work' of https://github.com/callumenator/Dscanner into callumenator-format-work
Conflicts:
formatter.d
|
2014-06-11 13:32:24 -07:00 |
Liran Zvibel
|
e99bf1f616
|
Add declaration attributes to the relevant FunctionAttributes object
|
2014-06-02 15:54:30 +03:00 |
Liran Zvibel
|
885d0d2ff5
|
Add location information to ArgumentList, AtAttribute and ModuleDeclaration
Amending previous commit
|
2014-06-02 15:54:30 +03:00 |
Hackerpilot
|
f8c9f5c955
|
Issue warning on LastCatch as well
|
2014-05-28 10:50:02 -07:00 |
Hackerpilot
|
f54f7823dc
|
Update lexer and parser for 2.066 language changes
|
2014-05-27 08:26:06 +00:00 |
Hackerpilot
|
2ce5995a1c
|
Fix issues with doc comments being missing from some declarations
|
2014-05-26 02:52:53 +00:00 |
Hackerpilot
|
88f6d8d7ac
|
Fix AST equality checks
|
2014-05-19 14:44:02 -07:00 |
Callum Anderson
|
9753afcb54
|
Allow c-style arrays
|
2014-05-19 11:09:54 +10:00 |
Hackerpilot
|
258aa066f7
|
Fix #172
|
2014-05-06 16:10:16 -07:00 |
Hackerpilot
|
3798387c19
|
Added destructors, constructors, and invariants to ctags output
|
2014-05-01 15:22:13 -07:00 |
Hackerpilot
|
bf2531b188
|
Support DIP61
|
2014-04-29 15:46: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
|
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 |
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
|
7ceebb28a3
|
Basic CTags support based on the AST classes
|
2013-07-15 02:52:50 +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
|
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
|
153e7c3b8e
|
Parser can now parse itself. Also parses std.array
|
2013-07-01 01:50:54 +00: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
|
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
|
2802eb20a9
|
More work on the parser
|
2013-06-22 17:23:30 -07: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
|
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 |