Отделить операции, определяющие попадает ли символ в лист, от кода системы поиска совпадения

Issue #1 closed
Oleg Sychev repo owner created an issue

Originally reported on Google Code with ID 1 ``` Проблема определения того, попадает ли символ в конкретный лист (символ, символьный класс или специальную последовательность) не зависит от используемого алгоритма поиска совпадений - будь то автомат или рекурсия.

Поэтому ее следует выделить из DFA системы в отдельный класс. Это:

  • позволит использовать ее в других системах поиска совпадения;
  • значительно облегчит необходимую переработку для обеспечения полной поддержки юникода;
  • упростит структуру системы поиска совпадения. ```

Reported by `oasychev` on 2010-09-20 08:55:21

Comments (8)

  1. Oleg Sychev reporter

    ``` Практически это будет выполняться в рамках рефакторинга. ```

    Reported by `oasychev` on 2010-09-28 20:44:59

  2. Oleg Sychev reporter

    ``` Сделано в рамках рефакторинга. Теперь это часть иерархии preg_node - наследники от preg_leaf. ```

    Reported by `oasychev` on 2011-05-06 23:13:18 - Status changed: `Fixed`

  3. Oleg Sychev reporter

    ``` Осталось организовать поддержку связи с матчером для тех узлов, кому она необходима. ```

    Reported by `oasychev` on 2011-05-12 22:29:12 - Status changed: `InProgress`

  4. Oleg Sychev reporter

    ``` Реализовано. ```

    Reported by `oasychev` on 2011-09-06 21:01:42 - Status changed: `Fixed`

  5. Log in to comment