Questo è il comando cweb 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
ctangle, cweave - traduce CWEB in C e/o TeX
SINOSSI
groviglio [-CV] [+s] file web[.w] [{file di modifica[. Ch]|-} [file di uscita[.c]]]
intrecciare [-befpx] [+s] file web[.w] [{file di modifica[. Ch]|-} [file di uscita[.tex]]]
DESCRIZIONE
I groviglio programma converte un documento sorgente CWEB in un programma C che può essere compilato
nel solito modo. Il file di output include le specifiche #line in modo che il debug possa essere
fatto in termini di file sorgente CWEB.
I intrecciare programma converte lo stesso file CWEB in un file TeX che può essere formattato e
stampato nel modo consueto. Si prende cura dei dettagli tipografici come la pagina
layout e l'uso di rientri, corsivo, grassetto, ecc., e fornisce ampie
informazioni incrociate che raccoglie automaticamente.
CWEB ti permette di preparare un unico documento contenente tutte le informazioni necessarie
sia per produrre un programma C compilabile sia per produrre un documento ben formattato che descrive
il programma in tutti i dettagli che lo scrittore può desiderare. L'utente di CWEB dovrebbe essere
familiarità con TeX e C.
La riga di comando dovrebbe avere uno, due o tre nomi. Il primo è preso come il
CWEB file (e .w viene aggiunto se non c'è estensione). Se il file non può essere aperto, il
estensione .ragnatela si prova invece. (Ma .w è consigliato, poiché .ragnatela di solito implica
Pascal.) Se c'è un secondo nome, è un file di modifiche (e . Ch viene aggiunto se non c'è
estensione). Il file di modifica sovrascrive parti del file WEB, come descritto in
documentazione. Se c'è un terzo nome, sovrascrive il nome predefinito dell'output
file, che di solito è uguale al nome del file di input (ma sul corrente
directory) con l'estensione .c or .tex.
Le opzioni nella riga di comando possono essere disattivate con - (se sono attive per impostazione predefinita) o
accesi con + (se sono disattivati per impostazione predefinita). In effetti, le opzioni vengono elaborate da
da sinistra a destra, quindi una sequenza come -f +f corrisponde a +f (che è l'impostazione predefinita).
I -b l'opzione sopprime la riga del banner che normalmente appare sul tuo terminale quando
inizia ctangle o cweave. Il -h l'opzione sopprime il messaggio felice che normalmente
appare se l'elaborazione è andata a buon fine. Il -p l'opzione sopprime i rapporti sui progressi
(numeri di modulo con asterisco) durante l'elaborazione. Se dici -CV, non ottieni niente
ma messaggi di errore.
I +s l'opzione stampa le statistiche sull'utilizzo della memoria alla fine di un'esecuzione (assumendo che
programmi sono stati compilati con l'opzione -DSTAT).
Ci sono altre tre opzioni applicabili a intrecciare Solo: -f significa non forzare una nuova riga
dopo ogni istruzione nell'output formattato. -e inibisce la chiusura del materiale C
formattato da intrecciare tra parentesi \PB{...}. Tali parentesi sono normalmente inserite in modo che
ganci speciali possono essere utilizzati da cweb-lattice e programmi simili. -x significa omettere l'indice e
sommario.
AMBIENTE
La variabile d'ambiente CWEBINPUTS è usata per cercare i file di input, o il sistema
predefinito se CWEBINPUTS non è impostato. Vedere tex(1) per i dettagli della ricerca.
Usa cweb online utilizzando i servizi onworks.net