IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

cweavex - Online nel cloud

Esegui cweavex nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando cweavex che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


ctanglex, cweavex - traduce CWEB(x) in C (o C++) e/o TeX

SINOSSI


rettangolox [ -bpl ] [ +cs+ ] cwebfile[.w] [(file di modifica[.ch]|+|-) [file di uscita[.C]]]
cweavex [ -bhpx ] [ +cs+dtefauwm ] [ +ipercorso di ricerca ] cwebfile[.w] [(file di modifica[.ch]|+|-)
[file di uscita[.tex]]]

DESCRIZIONE


I rettangolox programma converte un documento sorgente CWEB(x) in un programma C che potrebbe essere
compilato nel modo consueto. Il file di output include #linea specifiche in modo che l'errore
la segnalazione e il debug possono essere eseguiti in termini di file sorgente CWEB(x).

I cweavex programma converte lo stesso file CWEB(x) in un file TeX che può essere formattato
e stampato nel solito modo. Si prende cura dei dettagli tipografici come la pagina
layout e l'uso di rientri, corsivo, grassetto, ecc., e fornisce ampie
informazioni di riferimento incrociato che raccoglie automaticamente.

CWEBx ti permette di preparare un unico documento contenente tutte le informazioni che è
necessario sia per produrre un programma C compilabile sia per produrre un documento ben formattato
descrivendo il programma con tutti i dettagli che l'autore desidera. L'utente di CWEBx
dovrebbe avere una certa familiarità con TeX e conoscenza di C.

La riga di comando dovrebbe avere uno, due o tre nomi. Il primo è preso come il
CWEB(x) file (e `.w' viene aggiunto se non c'è estensione). Se quel file non può essere aperto,
l'estensione `.ragnatela' viene invece provato. Se c'è un secondo nome, è un file di modifiche (e
`. Ch' viene aggiunto se non c'è estensione), altrimenti il ​​nome del file CWEB(x) con la sua
estensione sostituita da `. Ch' viene provato per cambiare il nome del file; se non esiste tale file, nessun cambiamento
viene utilizzato il file. Invece di un file di modifica si può specificare `-' o `+'; `-'significa non usare a
cambia file e `+'significa utilizzare un file di modifica solo se esiste un file con il nome predefinito
(proprio come se fosse stato dato un solo nome). Il file di modifica sovrascrive parti del file CWEB(x),
come descritto nella documentazione. Un terzo nome, se presente, specifica il file di output
nome in modo esplicito. Il nome del file di output predefinito è quello del file CWEB(x) con estensione
`.c' (per rettangolox ) o `.tex' (per cweavex ); l'estensione predefinita viene applicata anche se a
il terzo nome è dato senza estensione.

Le opzioni nella riga di comando possono essere attivate con `+' e via con `-'; parecchi
i caratteri possono seguire nello stesso argomento, che indicano diverse opzioni che sono attivate
si accendono rispettivamente si spengono contemporaneamente. Infatti, le opzioni vengono elaborate da sinistra a
giusto, quindi una sequenza come `-b +b' è equivalente a `+b' (che è l'impostazione predefinita).

I +b opzione mostra una riga banner sul tuo terminale. Il +h l'opzione mostra un messaggio felice se
l'elaborazione è andata a buon fine. Il +p l'opzione mostra i rapporti sullo stato di avanzamento (modulo speciale
numeri) durante l'elaborazione. Se dici `-CV', non ottieni alcun output del terminale ma
messaggio di errore.

I +c opzione emula Levy/Knuth CWEB. Il +s l'opzione stampa le statistiche sulla memoria
utilizzo alla fine di un'esecuzione (assumendo che i programmi siano stati compilati con il -DSTAT
switch, come sono per impostazione predefinita sui sistemi Debian). Impostando l'opzione ++ si può
selezionare il linguaggio C++ invece di C.

L'opzione -l è applicabile a rettangolox soltanto; quando selezionato, l'uscita C è resa più
leggibile per l'uomo omettendo #linea direttive e preservando layout e commenti.

Ci sono molte altre opzioni applicabili a cweavex soltanto. L'opzione -x significa omettere il
indice e sommario. Impostando l'opzione +d una causa cweavex riportare
problemi riscontrati nell'analisi dei frammenti di programma. Insieme a +t l'indice e i nomi dei moduli
verranno scritti in file separati. Insieme a +e il sommario è forzato ad iniziare su a
nuovo foglio quando si utilizza una stampante fronte/retro. Le opzioni +f , +a , +u , +w e +m il cambiamento
lo stile in cui sono formattati i programmi: +f significa forzare una nuova riga dopo ogni semplice
istruzione nell'output formattato, e +a significa anche forzare una nuova riga prima di ogni semplice
affermazione, anche se segue un'etichetta o una condizione; l'opzione +u cambierà lo stile
in modo che un'interruzione di riga vada dopo `{' invece che prima, impedendo loro di allinearsi
con la loro corrispondenza `}' (questo è lo stile di Levy/Knuth CWEB), mentre l'opzione +w mette un
interruzione di riga sia prima che dopo `{', producendo un layout più simmetrico a spese di
un po' di carta in più. Infine, l'opzione +m evita di forzare interruzioni di riga tra successive
dichiarazioni in un blocco locale. Con l'opzione +ipercorso di ricerca si può specificare un posto dove
cercare i file di intestazione, quando non si trovano nella directory corrente. La stringa
dopo la `+i' verrà memorizzato e anteposto a un nome di file di intestazione se non può essere
trovato altrimenti (quindi la stringa dovrebbe probabilmente terminare con un separatore di percorso '/'). Di più
è possibile specificare più di uno di questi percorsi di ricerca; saranno provati in ordine da sinistra a
destra.

Usa cweavex online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    MSYS2
    MSYS2
    MSYS2 è una raccolta di strumenti e
    biblioteche che ti forniscono un
    ambiente di facile utilizzo per la costruzione,
    installazione ed esecuzione di Windows nativo
    Software. Con...
    Scarica MSYS2
  • 2
    libjpeg-turbo
    libjpeg-turbo
    libjpeg-turbo è un codec di immagine JPEG
    che utilizza istruzioni SIMD (MMX, SSE2,
    NEON, AltiVec) per accelerare la linea di base
    Compressione e decompressione JPEG attiva
    x86, x8...
    Scarica libjpeg-turbo
  • 3
    Xtreme Download Manager
    Xtreme Download Manager
    Il progetto ha ora una nuova casa:
    https://xtremedownloadmanager.com/ For
    sviluppatori:
    https://github.com/subhra74/xdm Xtreme
    Download Manager è un potente strumento per...
    Scarica Xtreme Download Manager
  • 4
    TTGO VGA32 Lite
    TTGO VGA32 Lite
    Caratteristiche:4:3 e 16:9 a bassa risoluzione
    Uscita VGATastiera e mouse PS/2
    interfaccia utente basata su inputText (TUI)
    con dialog manager Partial Unicode
    supportoSlave dis...
    Scarica TTGO VGA32 Lite
  • 5
    Bootloader EFI Clover
    Bootloader EFI Clover
    Il progetto si è spostato in
    https://github.com/CloverHackyColor/CloverBootloader..
    Caratteristiche: Avvia macOS, Windows e Linux
    in modalità UEFI o legacy su Mac o PC con
    UE...
    Scarica il bootloader Clover EFI
  • 6
    rpm uniti
    rpm uniti
    Unisciti a noi in Gitter!
    https://gitter.im/unitedrpms-people/Lobby
    Abilita il repository URPMS nel tuo
    sistema -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    Scarica unitedrpms
  • Di Più "

Comandi Linux

Ad