Thread overview |
---|
March 13, 2016 How to list all version identifiers? | ||||
---|---|---|---|---|
| ||||
There is trick for gcc: gcc -dM -E - < /dev/null It shows all default #defines Is there way to show all version identifiers for D? For all or any compiler you know |
March 13, 2016 Re: How to list all version identifiers? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Iakh | On Sunday, 13 March 2016 at 15:15:22 UTC, Iakh wrote:
> There is trick for gcc:
> gcc -dM -E - < /dev/null
>
> It shows all default #defines
>
> Is there way to show all version identifiers for D?
> For all or any compiler you know
trivial answer, let's say you have dcd-server running in the background:
dcd-client -c8 <<< "version("
|
March 13, 2016 Re: How to list all version identifiers? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Basile B. | On Sunday, 13 March 2016 at 15:50:47 UTC, Basile B. wrote:
> trivial answer, let's say you have dcd-server running in the background:
>
> dcd-client -c8 <<< "version("
Thanks. Will try.
|
March 13, 2016 Re: How to list all version identifiers? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Iakh | On Sunday, 13 March 2016 at 16:28:50 UTC, Iakh wrote:
> On Sunday, 13 March 2016 at 15:50:47 UTC, Basile B. wrote:
>> trivial answer, let's say you have dcd-server running in the background:
>>
>> dcd-client -c8 <<< "version("
>
> Thanks. Will try.
But it was a joke actually. It works but this is not very straightforward. And it needs a bit of post processing since the output you'll get is normally made for the completion menu of D editors.
|
March 13, 2016 Re: How to list all version identifiers? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Basile B. | On Sunday, 13 March 2016 at 20:16:36 UTC, Basile B. wrote:
> On Sunday, 13 March 2016 at 16:28:50 UTC, Iakh wrote:
>> On Sunday, 13 March 2016 at 15:50:47 UTC, Basile B. wrote:
>>> trivial answer, let's say you have dcd-server running in the background:
>>>
>>> dcd-client -c8 <<< "version("
>>
>> Thanks. Will try.
>
> But it was a joke actually. It works but this is not very straightforward. And it needs a bit of post processing since the output you'll get is normally made for the completion menu of D editors.
Maybe it is what I'm searching for if there is a way to specify
compiler/parser.
|
March 15, 2016 Re: How to list all version identifiers? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Basile B. | On Sunday, 13 March 2016 at 20:16:36 UTC, Basile B. wrote: > On Sunday, 13 March 2016 at 16:28:50 UTC, Iakh wrote: >> On Sunday, 13 March 2016 at 15:50:47 UTC, Basile B. wrote: >>> trivial answer, let's say you have dcd-server running in the background: >>> >>> dcd-client -c8 <<< "version(" >> >> Thanks. Will try. > > But it was a joke actually. It works but this is not very straightforward. And it needs a bit of post processing since the output you'll get is normally made for the completion menu of D editors. Looks like it shows all version identifiers listed in https://dlang.org/spec/version.html#version and it's not what I want. I need just actual ones under some compiler/circumstances |
March 15, 2016 Re: How to list all version identifiers? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Iakh Attachments:
| would be easy with compiler as a library... also i thought 'dmd -v -version=foo -c -o- bar.d' would show -version identifiers used on the command line but doesn't seem to On Tue, Mar 15, 2016 at 8:51 AM, Iakh via Digitalmars-d-learn < digitalmars-d-learn@puremagic.com> wrote: > On Sunday, 13 March 2016 at 20:16:36 UTC, Basile B. wrote: > >> On Sunday, 13 March 2016 at 16:28:50 UTC, Iakh wrote: >> >>> On Sunday, 13 March 2016 at 15:50:47 UTC, Basile B. wrote: >>> >>>> trivial answer, let's say you have dcd-server running in the background: >>>> >>>> dcd-client -c8 <<< "version(" >>>> >>> >>> Thanks. Will try. >>> >> >> But it was a joke actually. It works but this is not very straightforward. And it needs a bit of post processing since the output you'll get is normally made for the completion menu of D editors. >> > > Looks like it shows all version identifiers listed in > https://dlang.org/spec/version.html#version > and it's not what I want. I need just actual ones under some > compiler/circumstances > |
Copyright © 1999-2021 by the D Language Foundation