On 21 Mar 2010, at 14:28, Paul Ishenin wrote: > 21.03.2010 20:21, Sven Barth wrote: >>> 3. How can I parse a not reserved identifier? Checking "idtoken" for "_ID", >>> using it with "token" and after usage calling "consume(_ID);"? >> >> >> Usage is with "pattern" (all letters uppercase) or "orgpattern" (original >> casing) instead of "token"... the rest works as expected. > > Why do you need this at all? If you want to parse "namespace" word then just > add it to the token list as > (str:'NAMESPACE' ;special:false;keyword:m_all;op:NOTOKEN) >
That should be "m_none" instead of m_all, otherwise every program using "namespace" as identifier will fail to compile afterwards. Jonas_______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-devel