Hackerpilot
|
d71fd8addc
|
Merge branch 'master' of https://github.com/Hackerpilot/Dscanner
Conflicts:
std/d/parser.d
|
2014-06-25 19:04:23 -07:00 |
Hackerpilot
|
84a0e706c2
|
Project restructuring
|
2014-06-25 19:03:57 -07:00 |
Matthew Brennan Jones
|
74e087aac3
|
Made warning and test messages more consistent.
Made all warnings end in a period.
Made all names have single quotes.
Made all test success messages the same.
|
2014-06-25 10:37:30 -07:00 |
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 |
Hackerpilot
|
eb09cd12c1
|
Disabled experimental SIMD code
|
2014-06-11 13:26:55 -07:00 |
Hackerpilot
|
19777a5931
|
SIMD speed hacks
|
2014-06-09 16:23:56 -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 |
Matthew Brennan Jones
|
ed188ee9be
|
Small cleanup of style and junk comments.
|
2014-05-29 17:19:25 -07: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
|
a6deb61207
|
Support parsing of virtual functions
|
2014-05-27 04:43:34 +00:00 |
Hackerpilot
|
2ce5995a1c
|
Fix issues with doc comments being missing from some declarations
|
2014-05-26 02:52:53 +00:00 |
Hackerpilot
|
e3d8e448bc
|
Move string interning out of std.lexer
|
2014-05-26 02:52:00 +00:00 |
Hackerpilot
|
88f6d8d7ac
|
Fix AST equality checks
|
2014-05-19 14:44:02 -07:00 |
Hackerpilot
|
db84119e33
|
Handle Unicode byte order marks
|
2014-05-19 13:40:35 -07:00 |
Callum Anderson
|
9753afcb54
|
Allow c-style arrays
|
2014-05-19 11:09:54 +10:00 |
Hackerpilot
|
19dc7c707f
|
Attempt to fix some issues with string interning
|
2014-05-18 08:13:23 +00:00 |
Hackerpilot
|
525790aefc
|
Fix unit tests
|
2014-05-18 00:22:22 +00:00 |
Matthew Brennan Jones
|
8231a0d1b8
|
Added basic unit tests to some analyzers.
|
2014-05-16 18:47:13 -07:00 |
Hackerpilot
|
0aa1e20595
|
Fixed class parsing. Apparently constraints and base classes can go in either order
|
2014-05-12 18:05:29 -07:00 |
Hackerpilot
|
a081ceda2a
|
Fix @something(stuff) syntax parsing
|
2014-05-12 16:40:36 -07:00 |
Hackerpilot
|
5df5716993
|
Fixed memory corruption bug caused by GC
|
2014-05-12 15:30:22 -07:00 |
Hackerpilot
|
87732c6657
|
Added unused variable check, and then used it to remove some unused variables
|
2014-05-10 02:56:01 -07:00 |
Hackerpilot
|
017b90e31f
|
Merge branch 'master' of https://github.com/Hackerpilot/Dscanner
|
2014-05-08 02:45:07 -07:00 |
Hackerpilot
|
3081fa86c2
|
Fix highlighting of special token sequences and script lines
|
2014-05-06 16:41:19 -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
|
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 |