[Lazarus] logic bug in many (or most) TSynEdit

ik idokan at gmail.com
Sat Jun 5 10:29:10 CEST 2010


On Sat, Jun 5, 2010 at 09:06, Felipe Monteiro de Carvalho <
felipemonteiro.carvalho at gmail.com> wrote:

> 2010/6/4 ik <idokan at gmail.com>:
> > The implementation of TSynEdit is to run across all of the ASCII table
> > (0..255) and act only by this. And that's a logical bug imho.
>
> Not really. UTF-8 is implemented in such a way that it is indeed
> possible to treat it as Extended ASCII in this case.
>

How is so ? here is a multi-byte char: א . It takes more then a word to be
used, so you can not do S[i] because it will provide you only part of the
char (one byte).


>
> But there indeed is a bug, it doesn't recognize non-english
> identifiers and codetools can't handle them too.


> --
> Felipe Monteiro de Carvalho
>
> --
> _______________________________________________
> Lazarus mailing list
> Lazarus at lists.lazarus.freepascal.org
> http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
>


Ido
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus/attachments/20100605/da7f17ed/attachment-0004.html>


More information about the Lazarus mailing list