Questo è il comando cppo 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
cppo - preprocessore leggero simile a cpp per OCaml
SINOSSI
cppo [Opzioni...] file...
DESCRIZIONE
cppo è l'equivalente del preprocessore C per OCaml. Permette la definizione e
espansione di semplice (rispetto a campo4) macro e inclusione di file. cppo supporta
macro funzionali, condizionali, espressioni booleane e aritmetiche, stringificazione e
chiamando diversi preprocessori esterni. Per una descrizione precisa delle caratteristiche, cfr
/usr/share/doc/cppo/README.gz.
VERSIONI
-D IDENT
definire IDENT
-U IDENT
indefinito IDENT
-I DIR aggiungere DIR al percorso di ricerca per i file inclusi
-o RISORSE
scrivi l'output in RISORSE
-q Identificare e conservare citazioni camlp4
-s Direttive della riga di output che puntano all'esatta posizione di origine di ciascun token,
comprese quelle provenienti dal corpo delle macro definizioni. Questo comportamento è disattivato da
predefinito.
-n Non emettere alcuna direttiva di riga diversa da quelle trovate nell'input (override
-s).
-versione
stampa la versione ed esci
-x NOME:CMD_TEMPLATE
Definire una sezione di destinazione del preprocessore personalizzata che inizi con:
#ext "NOME"
e termina con:
#endext
NOME deve essere un identificatore minuscolo della forma [az][A-Za-z0-9_]*
CMD_TEMPLATO è un modello di comando che supporta le seguenti sequenze speciali:
%F nome file (senza caratteri di escape; attenzione ai potenziali attacchi di scripting)
%B numero della prima riga
%E numero dell'ultima riga
%% un solo segno di percentuale
Il nome del file, il numero della prima riga e l'ultimo numero della riga sono disponibili per il
preprocessore esterno tramite le variabili d'ambiente FILE_CPPO, CPPO_FIRST_LINE,
CPPO_LAST_LINE.
Il comando dovrebbe leggere da stdin e scrivere su stdout.
-Aiuto | --Aiuto
Visualizza opzioni ed esci
Usa cppo online usando i servizi onworks.net