November 12, 2014
On Tuesday, 11 November 2014 at 18:56:29 UTC, Sergei Nosov wrote:
> On Tuesday, 11 November 2014 at 18:44:23 UTC, ANtlord wrote:
>> Wake up dead topic! :)
>>
>> On Tuesday, 25 September 2012 at 04:22:13 UTC, p.crimsonsphere wrote:
>>> Hi there.
>>>
>>> So, anyway, have you found any live link to download Ctags 5.8
>>> working for D programming language?
>>>
>>> I found here
>>> http://pastie.org/971968
>>> and applied it to
>>> http://dfrank.ru/ctags581
>>>
>>> I downloaded compiler for Ctags, I mean, BCC32 and failed to
>>> compile it.
>>>
>>> If anyone has a Ctags 5.8 or 5.81 for D language, please~
>>>
>>> Regards.
>>
>> If it is actually, you can use that https://github.com/snosov1/ctags-d.
>
> I wanted to suggest this link as well (snosov1 is me).
>
> It is ctags 5.8 with the aforementioned patch applied and few other fixes on top.
>
> It's not perfect, but works reasonable.
>
> I didn't use Dscanner for that functionality much, but I expect it to have better quality.

I use your project right now, and I must say, that works very well. But it does not parse constructors. And it is important. I've created issue in your project about this. I think, it reasonable, talk about this on github.
November 12, 2014
On Thursday, 26 July 2012 at 22:06:08 UTC, Gary Willoughby wrote:

> I'm looking at this page and trying to download the latest CTags 5.8 with D patch compiled for Windows but i'm getting a dead link.

FYI the Zeus IDE uses ctags and many years ago I updated ctags
to have some understanding of the D language.

Those code changes where made against the last 5.8 version and
they can be found here:

http://www.zeusedit.com/z300/ctags_src.zip

But as I said earlier those changes are quite old, so I don't
know how well they work with the current D language.

November 12, 2014
On Tuesday, 11 November 2014 at 18:44:23 UTC, ANtlord wrote:
> I want to ask about Dscanner. Does it provide same formats as ctags. I use ctags with --excmd=pattern --fields=nksSa and output with them is different of Dscanner's output with key --ctags.

The ctags output is implemented in this file: https://github.com/Hackerpilot/Dscanner/blob/master/src/ctags.d. It's less than 200 lines long so you should be able to modify it easily.

November 12, 2014
On Wednesday, 12 November 2014 at 20:33:32 UTC, Brian Schott wrote:
> On Tuesday, 11 November 2014 at 18:44:23 UTC, ANtlord wrote:
>> I want to ask about Dscanner. Does it provide same formats as ctags. I use ctags with --excmd=pattern --fields=nksSa and output with them is different of Dscanner's output with key --ctags.
>
> The ctags output is implemented in this file: https://github.com/Hackerpilot/Dscanner/blob/master/src/ctags.d. It's less than 200 lines long so you should be able to modify it easily.

Is there any tutorial articles for Dscanner/libdparse, they look like awesome tools!
November 14, 2014
On Wednesday, 12 November 2014 at 20:33:32 UTC, Brian Schott wrote:
> On Tuesday, 11 November 2014 at 18:44:23 UTC, ANtlord wrote:
>> I want to ask about Dscanner. Does it provide same formats as ctags. I use ctags with --excmd=pattern --fields=nksSa and output with them is different of Dscanner's output with key --ctags.
>
> The ctags output is implemented in this file: https://github.com/Hackerpilot/Dscanner/blob/master/src/ctags.d. It's less than 200 lines long so you should be able to modify it easily.

It sounds good. I think, that I can figure out code and patch. Thank you)
November 27, 2014
On Tuesday, 11 November 2014 at 18:56:29 UTC, Sergei Nosov wrote:
> On Tuesday, 11 November 2014 at 18:44:23 UTC, ANtlord wrote:
>> Wake up dead topic! :)
>>
>> On Tuesday, 25 September 2012 at 04:22:13 UTC, p.crimsonsphere wrote:
>>> Hi there.
>>>
>>> So, anyway, have you found any live link to download Ctags 5.8
>>> working for D programming language?
>>>
>>> I found here
>>> http://pastie.org/971968
>>> and applied it to
>>> http://dfrank.ru/ctags581
>>>
>>> I downloaded compiler for Ctags, I mean, BCC32 and failed to
>>> compile it.
>>>
>>> If anyone has a Ctags 5.8 or 5.81 for D language, please~
>>>
>>> Regards.
>>
>> If it is actually, you can use that https://github.com/snosov1/ctags-d.
>
> I wanted to suggest this link as well (snosov1 is me).
>
> It is ctags 5.8 with the aforementioned patch applied and few other fixes on top.
>
> It's not perfect, but works reasonable.
>
> I didn't use Dscanner for that functionality much, but I expect it to have better quality.

There seems to be an effort to resurrect ctags[1] so i've taken the D language support from this patch and applied it to the newly resurrected ctags.

[1]: https://github.com/fishman/ctags
November 28, 2014
On Thursday, 27 November 2014 at 09:30:49 UTC, Gary Willoughby wrote:
> There seems to be an effort to resurrect ctags[1] so i've taken the D language support from this patch and applied it to the newly resurrected ctags.
>
> [1]: https://github.com/fishman/ctags

Great news!

It would be great to have support for new alias declarations :)
November 28, 2014
On Friday, 28 November 2014 at 09:30:18 UTC, Nordlöw wrote:
> On Thursday, 27 November 2014 at 09:30:49 UTC, Gary Willoughby wrote:
>> There seems to be an effort to resurrect ctags[1] so i've taken the D language support from this patch and applied it to the newly resurrected ctags.
>>
>> [1]: https://github.com/fishman/ctags
>
> Great news!
>
> It would be great to have support for new alias declarations :)

Believe it or not these are already supported. They are grouped in with typedefs IIRC.
November 28, 2014
On Friday, 28 November 2014 at 09:30:18 UTC, Nordlöw wrote:
> On Thursday, 27 November 2014 at 09:30:49 UTC, Gary Willoughby wrote:
>> There seems to be an effort to resurrect ctags[1] so i've taken the D language support from this patch and applied it to the newly resurrected ctags.
>>
>> [1]: https://github.com/fishman/ctags
>
> Great news!
>
> It would be great to have support for new alias declarations :)

Actually looking at the output it seems aliases are only recognised if defined in module scope, then it parses them as a typedef.
December 03, 2014
On 27/11/2014 09:30, Gary Willoughby wrote:
> There seems to be an effort to resurrect ctags[1] so i've taken the D
> language support from this patch and applied it to the newly resurrected
> ctags.
>
> [1]: https://github.com/fishman/ctags

Great. I'll be working on porting over changes from Geany's D parser, which I've been maintaining for some years. It has a lot of fixes which look like they'll be useful.