Perl6 :: Reglas

Perl6 :: Reglas Implementa (la mayoría de) la sintaxis regex Perl 6.
Descargar ahora

Perl6 :: Reglas Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Damian Conway
  • Sitio web del editor:
  • http://search.cpan.org/~dconway/

Perl6 :: Reglas Etiquetas


Perl6 :: Reglas Descripción

Perl6 :: Las reglas implementan (la mayoría de) la sintaxis regex Perl 6. Perl6 :: Las reglas implementan (la mayoría de) la sintaxis regex de PERL 6.Synopsis # Perl 5 Código ... Use Perl6 :: Reglas; gramática html {regla doc: iw {q q } cabeza de regla: iw {q + q } #, etc.} $ Text = ~ S: globalmente: 2nd / / $ 0 {DOC} {Head} /; REGLA SUBJ {} REGLA OBJ {} Regla de la regla {Hora | moscas | flecha} regla verbo {moscas | como | Tiempo} Regla adj {Time} Regla Art {An? } Preparación de reglas {como} "Tiempo vuela como una flecha" = ~ m: Palabras: exhaustivo / ^ /; Imprimir "Interpretación encontrada: n", $ _-> descarga para @ $ 0; $ dna_seq = ~ m: superposición {a <> <> <37>}; Imprimir "Secuencia encontrada: $ _ a partir de" $ _-> POS para @ $ 0; # etc. Este módulo implementa una simulación cercana de la regla de Perl 6 y las construcciones de gramática, traduciéndolas a PERL 5 regexes a través de un filtro de origen. (Y, por lo tanto, sufre de todas las limitaciones habituales de un filtro de origen, incluida la capacidad de traducir el código complejo de manera espectacularmente). Cuando se usa, el módulo espera que cualquier coincidencia posterior (M /.../) o sustitución ( S /.../.../) En el resto del archivo de origen estará en la sintaxis de Perl 6. Luego se traduce cada patrón de nuevo a la sintaxis equivalente Perl 5 (cuando sea posible). Cuando se ejecuta una de estas coincidencias / sustituciones traducidas, genera un "objeto de coincidencia", que está disponible como $ 0 (y así, si usa Perl6 :: Reglas, el nombre del programa ya no está disponible como $ 0). Este objeto de match puede ser tratado como un booleano (en cuyo caso devuelve verdadero si el partido lo sucedió y falso si no lo hizo), o como una cadena (en cuyo caso devuelve la subcadena completa que coincide con la coincidencia), o como Una matriz (en cuyo caso contiene todas las capturas numeradas: $ 1, $ 2, etc. - de la coincidencia exitosa), o como hash (en cuyo caso contiene todas las variables internas creadas durante el partido). Requisitos: · Perl


Perl6 :: Reglas Software relacionado

Sqlite :: db

SQLite :: DB Módulo proporciona una envoltura orientada a objetos a las bases de datos SQLite con DBI y DBD :: Módulos SQLite. ...

191

Descargar