Este es el comando noweb que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
noweb: una sencilla herramienta de programación alfabetizada
SINOPSIS
sin web [-t] [-o] [-Lformato] [-margen analizador] [expediente] ...
DESCRIPCIÓN
Noweb es una herramienta de programación alfabetizada como EmbudoWEB or nuweb, solo que más simple. A sin web presentar
contiene el código fuente del programa intercalado con la documentación. Cuando sin web se invoca, es
escribe el código fuente del programa en los archivos de salida mencionados en el archivo noweb, y
escribe un Texas archivo para la documentación tipográfica.
La sección sin web(1) el comando es para personas a las que no les gusta leer páginas de manual o que están cambiando
Desde nuweb. Para aprovechar al máximo sin web, Utilizar notángulo(1) y no tejer(1) en cambio.
FORMATO OF NOWEB ARCHIVOS
A sin web el archivo es una secuencia de trozos, que puede aparecer en cualquier orden. Un trozo puede contener
código o documentación. Los fragmentos de documentación comienzan con una línea que comienza con un signo arroba
(@) seguido de un espacio o una nueva línea. No tienen nombres. Los fragmentos de código comienzan con
<<pedazo nombre >> =
en una línea por sí mismo. El corchete de doble ángulo izquierdo (<<) debe estar en la primera columna.
Los fragmentos terminan al principio de otro fragmento o al final del archivo. Si el primero
línea en el archivo no marca el comienzo de un fragmento, se supone que es la primera
línea de un fragmento de documentación.
Los fragmentos de documentación contienen texto que se copia literalmente al Texas archivo (excepto para
código citado). sin web con obras Látex; el primer fragmento de documentación debe contener un Látex
\ documentclass comando, debe contener \ usepackage {noweb} en el preámbulo, y finalmente
también debe contener un Látex \ Begin {document} mando.
Los fragmentos de código contienen el código fuente del programa y referencias a otros fragmentos de código. Varios códigos
los trozos pueden tener el mismo nombre; sin web concatena sus definiciones para producir un solo
chunk, al igual que lo hacen otras herramientas de programación alfabetizada. sin web busca trozos que son
definido pero no utilizado en el archivo fuente. Si el nombre de dicho fragmento no contiene espacios,
el fragmento es un `` archivo de salida ''; sin web lo expande y escribe el resultado en el archivo de
el mismo nombre. Una definición de fragmento de código es como una definición de macro; contiene referencias
a otros fragmentos, que a su vez se expanden, etc. sin webla salida es legible; eso
conserva la muesca de los trozos expandidos con respecto a los trozos en los que se
Aparecer.
Si una estrella*) se agrega al nombre de un archivo de salida, sin web incluye número de línea
información según lo especificado por el -Lformato opción (o para C si no -Lformato se da la opción).
El nombre en sí no puede contener metacaracteres de shell.
El código se puede citar dentro de los fragmentos de documentación colocando corchetes dobles ([[...]])
alrededor. Estos corchetes dobles se utilizan para dar al código tipográfico especial.
tratamiento en el Texas expediente. Si el código entre comillas termina con tres o más corchetes, sin web
elige el par más a la derecha, de modo que, por ejemplo, [[ai]]] se analiza correctamente.
En el código, noweb trata los corchetes de ángulo derecho o izquierdo dobles no emparejados como literal << y >>.
Para forzar que tales corchetes, incluso paréntesis o corchetes emparejados en la documentación, sean
tratado como literal, use un signo arroba precedente (p. ej. @ <).
OPCIONES
-t Suprimir la generación de un Texas .
-o Suprime la generación de archivos de salida.
-Lformato
Utilice formato para formatear la información del número de línea de los archivos de salida destacados. (Si el
se omite la opción, se utiliza un formato adecuado para C.) formato es como lo define
notángulo(1);
-margen analizador
Utilice analizador para analizar el archivo de entrada. Permite el uso de herramientas noweb en archivos de otros
formatos; por ejemplo, el marca numérica el analizador comprende nuweb(1) formato. Ver
sin filtros web(7) para obtener más información. Solo para expertos.
Use noweb en línea usando los servicios de onworks.net