Re: How to list all version identifiers?
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 >
Re: How to list all version identifiers?
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
Re: How to list all version identifiers?
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.
Re: How to list all version identifiers?
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.
Re: How to list all version identifiers?
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.
Re: How to list all version identifiers?
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("
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