Dies ist der Befehl copt, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
Kopte - Guckloch-Optimierer
SYSNOPIS
Datei kopieren ...
BESCHREIBUNG
copt ist ein universeller Guckloch-Optimierer. Es liest Code von seiner Standardeingabe und
schreibt eine verbesserte Version in seine Standardausgabe. copy liest die benannten Dateien für sich
Optimierungen, die wie folgt kodiert sind:
...
=
...
Der Mustervergleich verwendet einen Literal-String-Vergleich, mit einer Ausnahme: „%%“ stimmt mit überein
Das Zeichen „%“ und „%“, gefolgt von einer Ziffer, stimmen mit allem bis zum nächsten überein
Vorkommen des nächsten Musterzeichens, obwohl alle Vorkommen von %n muss das bezeichnen
gleiche Zeichenfolge. Das Muster „%1=%1.“ stimmt beispielsweise genau mit den Zeichenfolgen überein, die beginnen
mit einer Zeichenfolge X, gefolgt von einem „=“ (dem ersten), gefolgt von einem zweiten Vorkommen von X,
gefolgt von einem Punkt. Auf diese Weise entsteht das Eingabe-/Ausgabemuster
mov $%1,r%2
mov *r%2,r%2
=
Film %1,r%2
Befehle, die zum Ersetzen verwendet werden, laufen wie folgt ab
mov $_a,r3
mov *r3,r3
mit
mov _a,r3
Beachten Sie, dass ein Tabulator oder ein Zeilenumbruch ein % beenden kann.n variabel.
copt vergleicht jeden Lauf von Eingabemustern mit der aktuellen Eingabeanweisung und ihren
Vorgänger. Wenn keine Übereinstimmung gefunden wird, geht es zur nächsten Eingabeanweisung über und versucht es
nochmal. Andernfalls ersetzt es die Eingabeanweisungen durch die entsprechende Ausgabe
Muster, Mustervariablen instanziiert und setzt die Suche mit dem fort zuerst Unterricht
des Ersatzes. copt gleicht Eingabemuster in umgekehrter Reihenfolge ab, um Optimierungen zu kaskadieren
ohne zu sichern.
Nutzen Sie Copt online über die Dienste von onworks.net