Lang.NEXT panel (dfix)
deadalnix via Digitalmars-d-announce
digitalmars-d-announce at puremagic.com
Tue Jun 17 11:10:17 PDT 2014
On Tuesday, 17 June 2014 at 15:45:55 UTC, Bruno Medeiros wrote:
> Dunno about DScanner, but if it's being used in DCD, I'd guess
> it can handle the whole language, or be fairly close to it.
>
> Similarly, there is also DParser2 from MonoD and the DDT parser
> (for the tool I'm working on)
>
HAHAHAHAHAHA ! (The author of these actual tools will tell you
the same).
>> * Semantic analysis is needed. Otherwise as soon as someone
>> uses
>> templates or mixins the tool won't properly work
>>
>
> I think there would be a lot of modifications that one can do
> without semantic analysis (or limited analysis). But that's why
> I asked for examples of dfix scenarios.
>
Until you hit a static if. Which is always.
> Adding "final" to every method in certain classes could be done
> without semantic analysis. Reworking certain constructs to
> different constructs possibly as well (for example change
> foreach_reverse to just foreach usage)
ditto.
More information about the Digitalmars-d-announce
mailing list