| Plano :: legado :: fa :: re Flat :: Legacy :: Fa :: Re es una clase de base de expresión regular. |
Descargar ahora |
Plano :: legado :: fa :: re Clasificación y resumen
- Licencia:
- Perl Artistic License
- Nombre del editor:
- Brett D. Estrade
- Sitio web del editor:
- http://search.cpan.org/~estrabd/FLAT-Legacy-FA.1/lib/FLAT/Legacy/FA/RE.pm
Plano :: legado :: fa :: re Etiquetas
Plano :: legado :: fa :: re Descripción
Piso :: Legacy :: Fa :: Re es una clase de base de expresión regular. Piso :: Legacy :: Fa :: Re es una clase de expresión regular Clase.Synopsis Use Flat :: Legacy :: Fa :: Re; Use Flat :: Legacy :: Fa :: NFA; My $ re = re-> nuevo (); $ re-> set_re ('a | b | (hola) *'); My $ NFA = $ RE-> TO_NFA (); Imprimir $ NFA-> INFO (); # ver cosas en nfa My $ dfa = $ nfa-> to_dfa (); Imprimir $ DFA-> INFO (); # ver cosas en DFA my @Removed = $ DFA-> Minimizar (); Imprimir $ DFA-> INFO (); # ver cosas en la impresión DFA minimizada "Quitado". ($ # eliminado + 1). "Statesn"; Este módulo implementa un analizador de expresión regular y admite la conversión de una autómata finita determinista. Se usa un analizador de descenso recursivo por taller para construir el árbol de análisis, y el método utilizado para convertir la expresión regular a un DFA no usa NFA intermedio NFA.Recursive Safe-Safe Rogex Gramática: R -> OO -> CO 'O' -> ' | ' Co '| Epsilon C -> SC 'C' -> .sc '| EPSILON S -> LS 'S' -> * S '| EPSILON L -> A | b | c | .. | 0 | 1 | 2 | .. | (R) | Símbolos de la terminal Epsilon: A, B, C, .., Z, 0,1,2, .., 9, |, *, (,) Nota: Operador de concatenación, '.', no es un símbolo terminal y no debe Se incluirá en la RIGEXFAQ: P: ¿Esto apoya las expresiones regulares Perl? A: No, solo la expresión regular utilizando los símbolos de terminales enumerados anteriormente. Requisitos: · Requisitos de Perl: · Perl
Plano :: legado :: fa :: re Software relacionado