[fpc-pascal] deprecated syntax is inconsistent.
Florian Klaempfl
florian at freepascal.org
Thu Apr 29 15:01:14 CEST 2010
Graeme Geldenhuys schrieb:
> On 29 April 2010 14:51, Florian Klaempfl <florian at freepascal.org> wrote:
>> Having a bigger lookahead makes a lot more things far more complex
>> epecially in combination with include files, macros, generics.
>
> Why?
Because you've always to take care of the possible extra lookahead. The
scanner knows nothing about syntax.
> You only apply the extra lookaheads where needed (code that
> could be ambiguous). All other parts of the code will be parsed as
> normal - as it is done now.
>
> So far I know of only two examples where extra lookaheads need to be used.
> * wiki example where 'default' is used
> * my example to fix the inconsistent syntax for hint directives (deprecated).
>
More information about the fpc-pascal
mailing list