Hi,

2013/05/11 Sat 5:25:21 UTC+9 Bram Moolenaar wrote:
> Ken Takata wrote:
> 
> > 2013/05/10 Fri 10:21:37 UTC+9 mattn wrote:
> > > On Friday, May 10, 2013 3:55:02 AM UTC+9, Bram Moolenaar wrote:
> > > > > https://code.google.com/p/vim-soc2008-regexp/wiki/nfa_bugs
> > > > 
> > > > Andrei (the student who worked on this) does mention multi-byte.  He
> > > > says it slows down the execution, thus the multi-byte support should be
> > > > there.  We need to find the latest version of the code.
> > > 
> > > vim72-re ?
> > 
> > I have updated Andrei's patch for 7.3.929.
> > https://bitbucket.org/k_takata/vim-soc2008-regexp-mq/src/438636dfa7c6faa41b5f1281c7a931f6938c64df/vim-soc2008-regexp.diff?at=default
> > 
> > I also fixed the following:
> >  * Couldn't compile with VC10.
> >  * Update makefiles for Windows. (Make_cyg.mak, Make_ming.mak and 
> > Make_mvc.mak)
> >  * Some typos.
> >  * Indents.
> 
> Thanks!
> 
> > Maybe we need more work and testing...
> 
> Definitely.  My plan is to collect a large number of files for supported
> syntax.  Then compare the highlighting with the old and the new engine.
> I expect this the toughest way to verify regexp patterns work properly.
> 
> Another thing to do is checking performance.  Andrei already noticed
> that the new engine can be twice as slow as the old one.  We either need
> to make it faster or use the old engine where it is faster.

I have updated the regexp patch:
https://bitbucket.org/k_takata/vim-soc2008-regexp-mq/src/0ba4d0226d1d83cb30b7b2474d06c69b324e9692/vim-soc2008-regexp.diff?at=default

Two items are fixed:
* Fix compile error with VC10 when DEBUG is defined.
* Fix indents.

The latest patch will be available at:
https://bitbucket.org/k_takata/vim-soc2008-regexp-mq/src/tip/vim-soc2008-regexp.diff?at=default
("tip" is used as a commit ID.)

I tested whether this new engine supports multibyte or not.
I tried with enc=utf-8 and enc=cp932. It seems to work.

Thanks,
Ken Takata

-- 
-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Raspunde prin e-mail lui