Il s'agit de la commande copt 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
Copte - optimiseur de judas
SYNOPSIS
fichier cop...
DESCRIPTION
copt est un optimiseur de judas à usage général. Il lit le code de son entrée standard et
écrit une version améliorée sur sa sortie standard. copy lit les fichiers nommés pour son
optimisations, qui sont codées comme suit :
=
La correspondance de modèle utilise une comparaison de chaîne littérale, à une exception près : ``%%'' correspond à la
Le caractère ``%'' et ``%'' suivi d'un chiffre correspond à tout jusqu'au suivant
occurrence du caractère de motif suivant, bien que toutes les occurrences de %n doit désigner le
même chaîne. Par exemple, le modèle ``%1=%1.'' correspond exactement aux chaînes qui commencent
avec une chaîne X, suivie d'un ``='' (le premier), suivi d'une seconde occurrence de X,
suivi d'un point. De cette façon, le modèle d'entrée/sortie
mouvement $%1,r%2
mouvement *r%2,r%2
=
mouvement %1,r%2
les commandes cop pour remplacer s'exécute comme
mouvement $_a,r3
mouvement *r3,r3
avec
mouvement _a,r3
Notez qu'une tabulation ou une nouvelle ligne peut terminer un %n variable.
copt compare chaque série de modèles d'entrée avec l'instruction d'entrée actuelle et ses
prédécesseurs. Si aucune correspondance n'est trouvée, il passe à l'instruction d'entrée suivante et essaie
de nouveau. Sinon, il remplace les instructions d'entrée par la sortie correspondante
modèles, variables de modèle instanciées, et reprend sa recherche avec le premier instruction
du remplaçant. cop fait correspondre les modèles d'entrée dans l'ordre inverse pour les optimisations en cascade
sans reculer.
Utilisez cop en ligne en utilisant les services onworks.net