Il s'agit de la commande cppo qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
NOM
cppo - préprocesseur léger de type cpp pour OCaml
SYNOPSIS
cppo [Options de ...] fichiersplus
DESCRIPTION
cppo est l'équivalent du préprocesseur C pour OCaml. Il permet de définir et
expansion de simple (par rapport à camlp4) macros et inclusion de fichiers. cppo supports
macros fonctionnelles, conditions, expressions booléennes et arithmétiques, stringification et
appeler différents préprocesseurs externes. Pour une description précise des fonctionnalités, voir
/usr/share/doc/cppo/README.gz.
OPTIONS
-D IDENTIFIANT
Vous permet de définir IDENTIFIANT
-U IDENTIFIANT
indéfinir IDENTIFIANT
-I DIR ajouter DIR au chemin de recherche des fichiers inclus
-o DOSSIER
écrire la sortie dans DOSSIER
-q Identifier et conserver les cotations de camlp4
-s Directives de ligne de sortie pointant vers l'emplacement source exact de chaque jeton,
y compris ceux provenant du corps des définitions de macro. Ce comportement est désactivé par
défaut.
-n Ne sortez aucune directive de ligne autre que celles trouvées dans l'entrée (remplace
-s).
-version
version imprimée et sortie
-x NOM : CMD_TEMPLATE
Définissez une section cible de préprocesseur personnalisée en commençant par :
#ext "NOM"
et se terminant par :
#endext
NOM doit être un identifiant en minuscule de la forme [az][A-Za-z0-9_]*
CMD_TEMPLATE est un modèle de commande prenant en charge les séquences spéciales suivantes :
Nom de fichier %F (sans échappement ; méfiez-vous des attaques de script potentielles)
Numéro %B de la première ligne
%E numéro de la dernière ligne
%% un seul signe de pourcentage
Le nom du fichier, le premier numéro de ligne et le dernier numéro de ligne sont disponibles pour le
préprocesseur externe via les variables d'environnement CPPO_FILE, CPPO_FIRST_LINE,
CPPO_LAST_LINE.
La commande est censée lire à partir de stdin et écrire à stdout.
-Aide | --Aidez-moi
Afficher les options et quitter
Utiliser cppo en ligne en utilisant les services onworks.net