Simple spell check in new DMD release

Joel Christensen joelcnz at gmail.com
Mon Mar 8 02:42:04 PST 2010


Thanks Lars, sounds cool. :-)

Lars T. Kyllingstad wrote:
> 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