On Mar 20, 1:30 pm, Bram Moolenaar <[EMAIL PROTECTED]> wrote:
>
> Let's do the fast regexp work first.  It's easy to underestimate how
> much work this stuff is.

I looked at the updated regexp code that Xiaozhou Liu has maintained,
and it looks a lot closer to being included. The problems I see so far
with the new engine are:
- the three test cases that fail, but of course there may be more bugs
- compatibility with the old engine.

>From what I've looked at the test-cases, it seems that the NFA
implementation is not greedy, as it should be. I will look more into
it.

So for the project, I want to extend the test-suite to compare the way
regexps are handled in the old vs the new engine. Maybe this uncovers
other bugs. Then, the largest portion of the project would be fixing
the found bugs. And if that takes little time, I could work on the old
regexp engine bugs. Do you have any other ideas? Would this be enough
for a 2.5 months project?

The todo list mentions using regexp search in the gtk find&replace
dialog. That might also deserve some attention, though I imagine it's
pretty straightforward.

Cheers,
Andrei
--~--~---------~--~----~------------~-------~--~----~
You received this message from the "vim_dev" maillist.
For more information, visit http://www.vim.org/maillist.php
-~----------~----~----~----~------~----~------~--~---

Raspunde prin e-mail lui