Dit is de opdracht cppo die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
cppo - lichtgewicht cpp-achtige preprocessor voor OCaml
KORTE INHOUD
cpo [Opties ...] bestanden...
PRODUCTBESCHRIJVING
cpo is het equivalent van de C-preprocessor voor OCaml. Het maakt de definitie en
uitbreiding van eenvoudige (in vergelijking met kamp4) macro's en bestandsopname. cpo ondersteunt
functionele macro's, conditionals, booleaanse en rekenkundige uitdrukkingen, stringificatie, en
aanroepen van verschillende, externe preprocessors. Voor een precieze beschrijving van de kenmerken, zie
/usr/share/doc/cppo/README.gz.
OPTIES
-D IDENT
bepalen IDENT
-U IDENT
ondefinieer IDENT
-I DIR toevoegen DIR naar het zoekpad voor opgenomen bestanden
-o FILE
schrijf uitvoer naar FILE
-q Identificeer en bewaar camlp4-citaten
-s Uitvoerlijnrichtlijnen die verwijzen naar de exacte bronlocatie van elk token,
inclusief degene die afkomstig zijn uit de hoofdtekst van macrodefinities. Dit gedrag is uitgeschakeld
standaard.
-n Voer geen andere regelrichtlijnen uit dan die gevonden in de invoer (overrides
-s).
-versie
print versie en sluit af
-x NAAM:CMD_TEMPLATE
Definieer een aangepaste preprocessor-doelsectie die begint met:
#ext "NAAM"
en eindigend met:
#eindext
NAAM moet een identificatie in kleine letters zijn van de vorm [az][A-Za-z0-9_]*
CMD_TEMPLATE is een opdrachtsjabloon die de volgende speciale reeksen ondersteunt:
%F bestandsnaam (onontdekt; pas op voor mogelijke scripting-aanvallen)
%B nummer van de eerste regel
%E nummer van de laatste regel
%% een enkel procentteken
De bestandsnaam, het eerste regelnummer en het laatste regelnummer zijn beschikbaar voor de
externe preprocessor via de omgevingsvariabelen CPPO_FILE, CPPO_FIRST_LINE,
CPPO_LAST_LINE.
Van de opdracht wordt verwacht dat deze leest van stdin en schrijft naar stdout.
-Help | --help
Geef opties weer en sluit af
Gebruik cppo online met behulp van onworks.net-services