Texto :: PSP

Texto :: PSP es una extensión PERL que implementa un sistema de plantación similar a JSP.
Descargar ahora

Texto :: PSP Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Joost Diepenmaat
  • Sitio web del editor:
  • http://search.cpan.org/~jdiepen/Text-PSP-1.013/lib/Text/PSP/Syntax.pod

Texto :: PSP Etiquetas


Texto :: PSP Descripción

Texto :: PSP es una extensión Perl que implementa un sistema de plantación similar a JSP. Texto :: PSP es una extensión Perl que implementa un sistema de plantación similar a JSP.Synopsis Use Texto :: PSP; MY $ PSP_Engine = Text :: PSP-> Nuevo (Template_root => '"plantillas', workdir => '/ tmp / psp_work',); MY $ TEMPLING_OBJECT = $ PSP_Engine-> Plantilla ('/ Inicio / Joost / Plantillas / index.psp'); mi @out = $ Template_Object-> Ejecutar (@arguments); Imprimir @out; El sistema de texto :: PSP consiste en 3 módulos: Texto :: PSP, Texto :: PSP :: Parser y Texto :: PSP :: Plantilla. El analizador crea módulos PERL de los archivos de entrada, que son subclases de texto :: PSP :: Plantilla. Texto :: PSP es el módulo que supervisa la creación y el almacenamiento en caché de las plantillas. Puede usar los conceptos básicos del sistema JSP: Hello, World: este es un modo de texto que fue un método de expresión%> e insertar el modo nuevamente incluye e incluye esa búsqueda Para obtener un archivo hacia arriba en la raíz de la plantilla para obtener una descripción completa de las construcciones de plantillas, consulte el texto :: PSP :: Syntax.MethodsNew My $ PSP = Texto :: PSP-> Nuevo (Template_root => './templates', workdir = > './work',); Instantánea un nuevo texto :: PSP OBJETE.PARAMETERSTEMPLE_ROOTTHE ROET directorio para los archivos de plantillas. No se pueden ejecutar plantillas fuera de la plantilla_root se pueden administrar con este texto :: Objeto PSP. Este es un directorio requerido de parámetro.Workdirthe en el que almacenar las plantillas traducidas. Este es un parámetro requerido. CREETE_WORKDIRIF Este parámetro es verdadero y el trabajo no existe, se creará uno. Predeterminado es FALSE.TEMPLA MY $ TEMPLATION = $ PSP-> Plantilla ("index.psp"); # o Mis $ plantilla = $ PSP-> Plantilla ("index.psp", force_rebuild => 1); Obtenga un objeto de plantilla de un archivo de plantilla. Esto traducirá el archivo de plantilla en un texto :: PSP :: Módulo de plantilla Si es necesario. Argumentos soccionales: Force_Rebuildalways reconstruya el archivo .pm resultante y vuelva a cargarlo (útil para el desarrollo). Normalmente, el archivo .pm solo se construye si el archivo de plantilla superior es más nuevo que el módulo resultante. Esto puede ser realmente molesto si está desarrollado y solo está cambiando algunos archivos incluidos.Find_Template My $ plantilla = $ PSP-> Find_template ("Algunos / ruta / índice.psp"); # o My $ plantilla = $ PSP-> Find_Template ("Algunos / ruta / index.psp", force_rebuild => 1); similar al método de la plantilla (), pero busca un archivo que comienza en la ruta especificada, trabajando hasta El objeto Template_root. El objeto de plantilla devuelto se comportará como si realmente estuviera en la ruta especificada, independientemente de la ubicación real de la plantilla en el sistema de archivos, por lo que, por ejemplo, cualquier directiva de inclusión y búsqueda funcionará desde esa ruta.clear_workdir $ PSP- > CLEAR_WORKDIR (); Esto eliminará todo el contenido del directorio de trabajo, limpiando el espacio en el disco y forzando a las nuevas llamadas a $ PSP-> Plantilla () para recompilar el archivo de plantilla. Requisitos: · Requisitos de Perl: · Perl


Texto :: PSP Software relacionado

Asmpub

Asmpub es un script que le permite crear documentos de comentarios en los programas de ensamblaje. ...

139

Descargar