Labio :: pod

LIP :: POD es un Perl alfabetizado para la conversión de POD.
Descargar ahora

Labio :: pod Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Gregor N. Purdy
  • Sitio web del editor:
  • http://search.cpan.org/~gregor/XPC-0.2/lib/XPC.pm

Labio :: pod Etiquetas


Labio :: pod Descripción

LIP :: POD es un perl alfabetizado para la conversión de POD. Labio :: vaina es un perl alfabetizado para la conversión de la vaina.synopsis #! / Usr / bin / perl -w usa estricto; Usa el labio :: POD; Paquete principal; MY $ PARSER = NUEVO LIP :: POD; $ parser-> analizadores (-want_nonpods => 1, -process_cut_cmd => 1); PUSH @ARGV, '-' a menos de @argv; para (@argv) {$ parser-> parse_from_file ($ _); } Salida 0; Donald Knuth introdujo la programación alfabetizada, que es la idea de que los programas informáticos deben escribirse en un estilo expositivo, ya que las obras de literatura. Creó un sistema llamado web, que implementó sus ideas para Pascal y Tex. Más tarde, se creó un sistema derivado, CWEB se creó para el lenguaje de programación C (con texto aún en Tex). La programación alfabetizada en el estilo de Knuth implica desconectar el orden de presentación a los humanos del orden de presentación a una máquina. Los archivos de entrada escritos por el autor / programador están en un orden conveniente para instruir al lector, no necesariamente en el orden requerido para crear un programa ejecutable. Luego, procese la entrada combinada de texto / código para crear una salida legible por humanos (el programa se denomina tejido en el sistema de Knuth), o la salida apropiada del compilador (enredo en la Web). Este módulo implementa una capacidad de programación de alfabetización muy simple para PERL. Al igual que la documentación antigua simple de Perl (POD) tiene la intención de ser lo suficientemente poderosa como para ser útil, y fácil para el programador, se pretende que el PERL alfabetizado (labios) está destinado a brindar los beneficios básicos de la programación alfabetizada a PERL sin alterar radicalmente los programadores / El trabajo de los autores. Cuando usa el labio, coloca el contenido de su archivo de origen en el mejor orden que pueda para la exposición que no interfiere con su función. Esto puede implicar, por ejemplo, sus subrutinas alfabetizantes y / o agruparlas por algunos criterios. Aquí hay un ejemplo simple: #! / Usr / bin / perl -w usa estricto; = COMIENZAR LIP = Head1 Nombre Hello - Ejemplo de labios = PAIR1 Implementación Implementar un mensaje amigable a la salida estándar. = Cortar la impresión "Hola, World! N"; Salida 0; = FIN DE LIP = CUTRUNNING Este programa tendrá el resultado esperado. Ejecutarlo a través de Lip2Pod seleccionará la documenación interna e incluirá el código en sí mismo como párrafos verbatim. Esto resulta en la salida de la vaina que puede formatearse bien por uno de los "Podladores" POD2 * "Podladores". La documenación externa (como esta) se puede agregar al final de un archivo como de costumbre. Por lo tanto, agregar estas líneas al final del ejemplo anterior: __end__ = head1 Nombre Hello - Ejemplo de labio = Head1 Sinopsis Hello = Head1 Descripción Un ejemplo sencillo que se usa para demostrar el uso de B y B . = CutResults en un solo archivo que es ejecutable; y contiene documentación interna que puede formatearse bien (después de la conversión a través de Lip2Pod; y contiene documentación externa utilizando el mismo mecanismo que los archivos que no son de labios. Este módulo aprovecha el pod :: analizador y texto :: Módulos de pestañas. Pod :: analizador es un Módulo estándar a partir de PERL versión 5.6. Para usar con versiones anteriores de PERL, descargue la copia más reciente de la CPAN. Requisitos: · Perl


Labio :: pod Software relacionado

Acme :: bloodype

Acme :: Bloodype es un módulo PERL para aquellos obsesionados con los tipos de sangre de las celebridades. ...

283

Descargar