EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

a68g - Online in der Cloud

Führen Sie a68g im kostenlosen OnWorks-Hosting-Provider über Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator aus

Dies ist der Befehl a68g, der im kostenlosen OnWorks-Hosting-Provider über eine unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


a68g - Algol 68 Genie, ein Algol 68 Compiler-Interpreter

ZUSAMMENFASSUNG


a68g [--apropos | --help | --die Info [Zeichenfolge]] [--Behauptungen | --keine Behauptungen]
[--Rückverfolgung | --no-backtrace] [--Klammern] [--prüfen | --no-run] [--kompilieren | --no-compile]
[--Uhr] [--debuggen | --Monitor] [--Echo Schnur] [--ausführen Einheit | -x Einheit] [--Ausfahrt | --]
[--umfangreich] [-f | --Datei Schnur] [--Rahmen Anzahl] [--griffe Anzahl] [--Haufen Anzahl]
[--Auflistung] [--Moids] [-O | -O0 | -O1 | -O2 | -O3] [--Objekt | --kein Objekt]
[- Overhead Anzahl] [--optimieren | --no-optimieren] [--pedantisch] [--portcheck | --no-portcheck]
[--Pragmaten | --no-pragmats] [--Präzision Anzahl] [--prelude-listing] [--schöner Druck]
[--drucken Einheit | -p Einheit] [--ruhig] [--quote-stopping] [--Ermäßigungen] [--Wiederholung] [--Lauf]
[--Skript Schnur] [--Quelle | --Keine Quelle] [--Stapel Anzahl] [--Statistiken] [--strikt]
[--Terminal] [--Zeitlimit Anzahl] [--verfolgen | --keine Spur] [--Baum | --kein-baum] [--ungebraucht]
[--oberes-abziehen] [- ausführlich] [--Version] [--Warnungen | --keine Warnungen]
[--xref | --no-xref] Dateinamen

BESCHREIBUNG


Algol 68 Genie (Algol68G) ist ein Algol 68 Compiler-Interpreter. Es kann zum Ausführen verwendet werden
Algol 68 Programme oder Skripte. Algol 68 ist eine eher schlanke orthogonale Allzwecksprache
das ist ein schönes Mittel, um Algorithmen zu bezeichnen. Algol 68 wurde als allgemein-
Zweckprogrammiersprache der IFIP Working Group 2.1 (Algorithmic Languages ​​and Calculi)
das weiterhin für Algol 60 und Algol 68 verantwortlich ist.

Algol 68 Genie und seine Dokumentation sind erhältlich bei

http://jmvdveer.home.xs4all.nl/

OPTIONAL


Optionen werden entweder aus der Datei .a68g.rc im Arbeitsverzeichnis an a68g übergeben, die
Umgebungsvariable A68G_OPTIONS, die Befehlszeile oder aus Pragmats.

Die Priorität der Optionen ist wie folgt: Pragmat-Optionen ersetzen Befehlszeilenoptionen, Befehls-
Zeilenoptionen ersetzen Optionen in Umgebungsvariable A68G_OPTIONS, A68G_OPTIONS ersetzt
Optionen in .a68g.rc.

Listing-Optionen, Tracing-Optionen und -pragmat, -nopragmat, werden wirksam, wenn sie es sind
beim Durchlauf des Programmtexts von links nach rechts angetroffen und kann so z.
um einen Querverweis für einen bestimmten Teil des Programms zu generieren.

Wo numerische Argumente erforderlich sind, genügen k, M oder G für die Multiplikation mit
2 ** 10, 2 ** 20 bzw. 2 ** 30.

--apropos | --help | --die Info [Zeichenfolge]
Informationen zu Optionen ausgeben, wenn Zeichenfolge weggelassen wird, oder sonst Informationen zu Zeichenfolge ausgeben.

--Behauptungen | --keine Behauptungen
Kontrollieren Sie die Ausarbeitung von Behauptungen.

--Rückverfolgung | --no-backtrace
Steuern Sie, ob ein Stack-Backtrace durchgeführt wird, falls ein Laufzeitfehler auftritt.

--Klammern
Betrachten Sie [ .. ] und { .. } als äquivalent zu ( .. ). Traditionelles Algol 68
Syntax erlaubt ( .. ) das Ersetzen von [ .. ] in Bounds und Slices.

--prüfen | --no-run
Nur Syntax prüfen, der Interpreter startet nicht.

--Uhr
Berichtsausführungszeit ohne die für die Kompilierung erforderliche Zeit.

--kompilieren | --no-compile
Zusammenstellung von Einheiten ein- oder ausschalten. Bei der Kompilierung werden viele der Laufzeitprüfungen ausgelassen
vom eigentlichen Dolmetscher angeboten. Das Programm wird nicht ausgeführt und ein Shell-Skript ist
generierte Kombination von Quellcode und seiner gemeinsam genutzten Bibliothek. Dieses Shell-Skript kann
als pseudo-ausführbare Datei verwendet.

--debuggen | --Monitor
Starten Sie im Monitor. Rufen Sie den Monitor auf, falls ein Laufzeitfehler auftritt; das Programm
wird im Monitor in der Zeile mit dem Fehler angehalten.

--Echo Schnur
Echo-String zum Auffallen.

--ausführen Einheit | --X Einheit
Führen Sie die Algol 68-Einheit aus. Auf diese Weise können Einzeiler aus dem Befehl ausgeführt werden
Linie.

--Ausfahrt | --
Ignorieren Sie weitere Optionen.

--umfangreich
Erstellen Sie eine umfangreiche Auflistung.

-f | --Datei Schnur
Akzeptieren Sie String als Dateinamen, falls er mit der Shell-Syntax in Konflikt steht.

--Rahmen Anzahl
Setzen Sie die Frame-Stack-Größe auf Anzahl Bytes.

--griffe Anzahl
Stellen Sie die Größe des Griffraums auf ein Anzahl Bytes.

--Haufen Anzahl
Setzen Sie die Heap-Größe auf Anzahl Bytes.

--Auflistung
Erstellen Sie eine übersichtliche Auflistung.

--Moids
Generieren Sie eine Übersicht der Modi in der Listing-Datei.

--Objekt | --kein Objekt
Steuern Sie die Auflistung von C-Code in der Auflistungsdatei.

--optimieren | --no-optimieren
Zusammenstellung von Einheiten ein- oder ausschalten. Bei der Kompilierung werden viele der Laufzeitprüfungen ausgelassen
vom eigentlichen Dolmetscher angeboten. Diese Option entspricht -O2.

-O | -O0 | -O1 | -O2 | -O3
Schalten Sie die Kompilierung von Units ein und übergeben Sie die Option an den Backend-C-Compiler an set
die Optimierungsstufe.

- Overhead Anzahl
Legen Sie den Overhead für die Stapelprüfung fest.

--pedantisch
Entspricht --warnings --portcheck

--portcheck | --no-portcheck
Aktivieren oder deaktivieren Sie Portabilitäts-Warnmeldungen.

--Pragmaten | --no-pragmats
Kontrollieren Sie die Ausarbeitung von Pragmats.

--Präzision Anzahl
Stellen Sie die Präzision für die LONG LONG-Modi auf Anzahl wichtige Ziffer.

--prelude-listing
Erstellen Sie eine Liste von Präludien.

--schöner Druck
Pretty-Print die Quelldatei.

--drucken Einheit | --P Einheit
Drucken Sie den von der Algol 68-Einheit erhaltenen Wert aus. Auf diese Weise können Einzeiler ausgeführt werden
von der Befehlszeile aus.

--ruhig
Alle Warnmeldungen unterdrücken.

--quote-stopping
Verwenden Sie Anführungszeichen.

--Ermäßigungen
Druckverkleinerungen durch den Parser.

--Wiederholung
Verwenden Sie kompilierten Code einer vorherigen Ausführung.

--Lauf Überschreiben Sie die Option --no-run.

--Skript Schnur
Nimmt String als Quelldateinamen und überspringt die weitere Optionsverarbeitung, damit diese
vom Skript verarbeitet.

--Quelle | --Keine Quelle
Steuern Sie die Auflistung der Quellzeilen in der Auflistungsdatei.

--Stapel Anzahl
Setzen Sie die Stapelgröße auf Anzahl Bytes.

--Statistiken
Generieren Sie Statistiken in der Listing-Datei.

--strikt
Ignoriert Erweiterungen der Algol 68-Syntax.

--Zeitlimit Anzahl
Unterbrechen Sie den Dolmetscher nach Anzahl Sekunden, Generierung eines Zeitlimits überschritten
Fehler.

--verfolgen | --keine Spur
Kontrollieren Sie die Ablaufverfolgung des laufenden Programms.

--Baum | --kein-baum
Steuern Sie die Auflistung des Syntaxbaums in der Auflistungsdatei.

--ungebraucht
Erstellen Sie eine Übersicht über nicht verwendete Tags in der Listing-Datei.

--oberes-abziehen
Verwenden Sie Upper Stropping, das standardmäßige Stropping-Regime.

- ausführlich
Verwenden Sie den ausführlichen Modus.

--Version
Drucken Sie die Version des laufenden Bildes von a68g.

--Warnungen | --keine Warnungen
Warnmeldungen aktivieren oder unterdrückbare Warnmeldungen unterdrücken.

--xref | --no-xref
Steuern Sie die Generierung eines Querverweises in der Listungsdatei.

Verwenden Sie a68g online mit den onworks.net-Diensten


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad