Questo è il comando copt che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici postazioni di lavoro online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
copto - ottimizzatore spioncino
SYNOPIS
file copto...
DESCRIZIONE
copt è un ottimizzatore di spioncino generico. Legge il codice dal suo input standard e
scrive una versione migliorata nel suo output standard. copy legge i file nominati per i suoi
ottimizzazioni, che sono codificate come segue:
...
=
...
La corrispondenza dei modelli utilizza il confronto di stringhe letterali, con un'eccezione: ``%%'' corrisponde a
Il carattere ``%'' e ``%'' seguito da una cifra corrisponde a tutto fino al successivo
occorrenza del carattere del modello successivo, sebbene tutte le occorrenze di %n deve indicare il
stessa stringa. Ad esempio, il pattern ``%1=%1.'' corrisponde esattamente a quelle stringhe che iniziano
con una stringa X, seguita da ``='' (la prima), seguita da una seconda occorrenza di X,
seguito da un periodo. In questo modo, il modello di input/output
movimento $%1,r%2
movimento *r%2,r%2
=
movimento %1,r%2
i comandi copt per sostituire vengono eseguiti come
movimento $_a,r3
movimento *r3,r3
con
mov_a,r3
Nota che una tabulazione o una nuova riga può terminare una %n variabile.
copt confronta ogni esecuzione di pattern di input con l'istruzione di input corrente e la sua
predecessori. Se non viene trovata alcuna corrispondenza, passa all'istruzione di input successiva e prova
ancora. In caso contrario, sostituisce le istruzioni di ingresso con l'uscita corrispondente
pattern, istanziate le variabili di pattern e riprende la sua ricerca con il prima di tutto istruzione
della sostituzione. copt abbina i pattern di input in ordine inverso alle ottimizzazioni a cascata
senza backup.
Usa copt online utilizzando i servizi onworks.net