Questo è il comando noweb che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici postazioni di lavoro online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
noweb - un semplice strumento di programmazione alfabetizzata
SINOSSI
noweb [-t] [-o] [-Lformato] [- markup parser] [file] ...
DESCRIZIONE
Noweb è uno strumento di programmazione alfabetizzata come ImbutoWEB or nuweb, solo più semplice. UN noweb filetto
contiene il codice sorgente del programma intercalato con la documentazione. quando noweb è invocato, è
scrive il codice sorgente del programma nei file di output menzionati nel file noweb, e
scrive a TeX file per la documentazione tipografica.
Il noweb(1) il comando è per le persone a cui non piace leggere le pagine man o che stanno cambiando
da nuweb. Per ottenere il massimo da noweb, Utilizzare non groviglio(1) e adesso vattene(1) invece.
FORMATO OF ORA WEB FILE
A noweb il file è una sequenza di pezzi, che può apparire in qualsiasi ordine. Un pezzo può contenere
codice o documentazione. I blocchi di documentazione iniziano con una riga che inizia con la chiocciola
(@) seguito da uno spazio o da una nuova riga. Non hanno nomi. I blocchi di codice iniziano con
<<pezzo Nome>> =
su una linea da solo. La doppia parentesi angolare sinistra (<<) deve essere nella prima colonna.
I blocchi vengono terminati all'inizio di un altro blocco o alla fine del file. Se il primo
la riga nel file non segna l'inizio di un pezzo, si presume che sia il primo
riga di un pezzo di documentazione.
I blocchi di documentazione contengono testo che viene copiato alla lettera nel TeX file (tranne
codice citato). noweb funziona con LaTeX; il primo pezzo di documentazione deve contenere a LaTeX
\documentclass comando, deve contenere \usepack{noweb} nel preambolo, e infine
deve contenere anche a LaTeX \ Begin {document} comando.
I blocchi di codice contengono il codice sorgente del programma e riferimenti ad altri blocchi di codice. Diversi codici
i pezzi possono avere lo stesso nome; noweb concatena le loro definizioni per produrre un singolo
chunk, proprio come fanno altri strumenti di programmazione alfabetizzata. noweb cerca pezzi che siano
definito ma non utilizzato nel file di origine. Se il nome di tale blocco non contiene spazi,
il pezzo è un ``file di output;'' noweb lo espande e scrive il risultato nel file di
lo stesso nome. Una definizione di blocco di codice è come una definizione di macro; contiene riferimenti
ad altri pezzi, che sono a loro volta espansi, e così via. nowebl' output è leggibile; esso
conserva l'indentazione dei blocchi espansi rispetto ai blocchi in cui essi
apparire.
Se una stella (*) viene aggiunto al nome di un file di output, noweb include il numero di riga
informazioni come specificato dal -Lformato opzione (o per C se no -Lformato l'opzione è data).
Il nome stesso potrebbe non contenere metacaratteri della shell.
Il codice può essere citato all'interno di blocchi di documentazione inserendo doppie parentesi quadre ([[...]])
intorno ad esso. Queste doppie parentesi quadre sono usate per dare al codice una tipografia speciale
trattamento nel TeX file. Se il codice citato termina con tre o più parentesi quadre, noweb
sceglie la coppia più a destra, in modo che, ad esempio, [[un[io]]] viene analizzato correttamente.
Nel codice, noweb tratta le doppie parentesi angolari sinistre o destre non accoppiate come letterali << e >>.
Per forzare tali parentesi, anche coppie di parentesi o parentesi quadre nella documentazione, per essere
trattato come letterale, usa un segno di chiocciola precedente (es @<).
VERSIONI
-t Sopprime la generazione di a TeX file.
-o Sopprime la generazione di file di output.
-Lformato
Usa il formato per formattare le informazioni sul numero di riga per i file di output contrassegnati da asterisco. (Se la
opzione viene omessa, viene utilizzato un formato adatto per C.) formato è come definito da
non groviglio(1);
- markup parser
Usa il parser per analizzare il file di input. Consente l'uso di strumenti Noweb su file in altri
formati; per esempio, il numarkup il parser capisce nuweb(1) formato. Vedere
nessun filtro web(7) per maggiori informazioni. Solo per esperti.
Usa noweb online utilizzando i servizi onworks.net