On Sun, Nov 05, 2006 at 04:00:39PM +0100, Abdelrazak Younes wrote:

> Enrico Forestieri wrote:
> > On Sun, Nov 05, 2006 at 09:58:28AM +0100, Georg Baum wrote:
> >>> I think that we should leave the 256, but if you and others don't agree,
> >>> then please also make the corresponding changes to texparser.C
> >> Abdel is right that a table of 256 is not needed, since we never set the 
> >> catcode of any character above 256 to something else than 256, and we need 
> >> the if anyway. I have changed the comment accordingly, but if anybody else 
> >> prefers 256 I have no problem with that either.
> > 
> > I am trying to say that, currently, LyX is not correctly tracking catcodes
> > and if we want to improve on that, then we should maintain the 256.
> > 
> > As an example, try importing in LyX the attached valid latex file and you
> > will see what I mean. This is a bug, IMO.
> 
> Are you saying that it is allowed to create new catcodes in a latex file?

Try to latex that file and you will have the answer ;-)
This is also what \makeatother and \makeatletter do, i.e., change the
catcode of '@'. And this is tracked in tex2lyx.

-- 
Enrico

Reply via email to