Simple spell check in new DMD release

Lars T. Kyllingstad public at kyllingen.NOSPAMnet
Mon Mar 8 02:18:00 PST 2010


Joel Christensen wrote:
> How does it work?
> 
> I couldn't even see it. Not in the windows\bin directory or the dmd help.

It's built into the compiler. :)

test.d:
     struct S
     {
         int fooBar;
     }

     void main()
     {
         S s;
         s.fooBaz = 1;
     }

Compilation:
    dmd test.d

    test.d(9): Error: no property 'fooBaz' for type 'S',
    did you mean 'fooBar'?
    test.d(9): Error: constant s.fooBaz is not an lvalue

-Lars



More information about the Digitalmars-d mailing list