[fpc-pascal] Very odd case parsing problem

Sven Barth pascaldragon at googlemail.com
Sun Dec 29 17:37:18 CET 2013


On 29.12.2013 15:06, Martin Frb wrote:
> On 29/12/2013 07:33, Mark Morgan Lloyd wrote:
>> Saunders, Rich wrote:
>>> On 2013-12-28 15:47, Mark Morgan Lloyd wrote:
>>>>
>>>>       quit_:       if High(lexemeListArray) = 1 then begin
>>>>                    end;
>>>>       nop:         begin end
>>>>     else
> ....
>> Drat- a dangling else in a case! I should have spotted that, but
>> instead spent an hour or so picking at it.
>>
>
> 1) If you use Lazarus then you can have case-labels highlighted (e.g add
> underline/border, blend foreground by mixing in another color, bold,
> ...) It is in the color config.
>
> That will (in this case) not highlight the else, so you will know the
> else is part of the if.

Does Lazarus recognize "otherwise" as an alternative for "else" inside a 
"case"-statement as well?

Regards,
Sven




More information about the fpc-pascal mailing list