EngelsFransDuitsItaliaansPortugeesRussianSpaans

OnWorks-favicon

a68g - Online in de cloud

Voer a68g uit in OnWorks gratis hostingprovider via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht a68g die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


a68g - Algol 68 Genie, een Algol 68 compiler-interpreter

KORTE INHOUD


a68g [--apropos | --help | --info [snaar]] [--beweringen | --geen-beweringen]
[--terugloop | --geen-backtrace] [--haakjes] [--rekening | --niet rennen] [--compileren | --niet-compileren]
[--klok] [--debug | --toezicht houden op] [--echo snaar] [--uitvoeren eenheid | -x eenheid] [--Uitgang | --]
[--uitgebreid] [-f | --het dossier snaar] [--kader aantal] [--handvatten aantal] [--hoop aantal]
[--lijst] [--moids] [-O | -O0 | -O1 | -O2 | -O3] [--object | --geen object]
[--overhead aantal] [--optimaliseren | --niet-optimaliseren] [--pedant] [--portcheck | --geen poortcontrole]
[--pragmaten | --geen pragmaten] [--precisie aantal] [--prelude-listing] [--mooi-afdruk]
[--afdrukken eenheid | -p eenheid] [--stil] [--aanhalingstekens weghalen] [--reducties] [--herhaling] [--loop]
[--script snaar] [--bron | --geen bron] [--stapelen aantal] [--statistieken] [--streng]
[--terminal] [--tijdslimiet aantal] [--spoor | --geen spoor] [--boom | --geen-boom] [--ongebruikt]
[--upper-stropping] [--uitgebreid] [--versie] [--waarschuwingen | --geen waarschuwingen]
[--xref | --no-xref] bestandsnaam

BESCHRIJVING


Algol 68 Genie (Algol68G) is een Algol 68 compiler-interpreter. Het kan worden gebruikt voor het uitvoeren van
Algol 68 programma's of scripts. Algol 68 is een nogal magere orthogonale taal voor algemene doeleinden
dat is een mooi middel om algoritmen aan te duiden. Algol 68 is ontworpen als een algemeen
doel programmeertaal door IFIP Working Group 2.1 (Algorithmic Languages ​​and Calculi)
die de blijvende verantwoordelijkheid heeft voor Algol 60 en Algol 68.

Algol 68 Genie en de bijbehorende documentatie kunnen worden verkregen via:

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

OPTIES


Opties worden doorgegeven aan a68g ofwel vanuit het bestand .a68g.rc in de werkdirectory, de
omgevingsvariabele A68G_OPTIONS, de opdrachtregel of van pragmats.

De prioriteit van opties is als volgt: pragmat-opties vervangen opdrachtregelopties, opdracht-
regelopties vervangen opties in omgevingsvariabele A68G_OPTIONS, A68G_OPTIONS vervangt
opties in .a68g.rc.

Lijstopties, traceeropties en -pragmat, -nopragmat, treden in werking wanneer ze zijn
aangetroffen in een links-naar-rechts passage van de programmatekst, en kan dus worden gebruikt, bijvoorbeeld,
om een ​​kruisverwijzing voor een bepaald deel van het programma te genereren.

Waar numerieke argumenten vereist zijn, is k, M of G toegestaan ​​voor vermenigvuldiging met
2 ** 10, 2 ** 20 of 2 ** 30 respectievelijk.

--apropos | --help | --info [snaar]
Print info over opties als string is weggelaten, of print anders info over string.

--beweringen | --geen-beweringen
Controle uitwerking van beweringen.

--terugloop | --geen-backtrace
Controleer of een stack-backtrace wordt uitgevoerd in het geval er een runtime-fout optreedt.

--haakjes
Beschouw [ .. ] en { .. } als equivalent aan ( .. ). Traditionele Algol 68
syntaxis maakt het mogelijk ( .. ) om [ .. ] in grenzen en segmenten te vervangen.

--rekening | --niet rennen
Controleer alleen de syntaxis, de interpreter start niet.

--klok
De uitvoeringstijd van het rapport is exclusief de tijd die nodig is voor de compilatie.

--compileren | --niet-compileren
Compilatie van eenheden in- of uitschakelen. Compilatie laat veel van de runtime-controles achterwege
aangeboden door de tolk zelf. Het programma wordt niet uitgevoerd en een shellscript is
gegenereerd door de broncode en de gedeelde bibliotheek te combineren. Dit shellscript kan
gebruikt als een pseudo-uitvoerbaar bestand.

--debug | --toezicht houden op
Begin in de monitor. Roep de monitor op als er een runtime-fout optreedt; het programma
pauzeert in de monitor op de regel die de fout bevat.

--echo snaar
Echo-snaar om op te vallen.

--uitvoeren eenheid | --x eenheid
Voer de Algol 68-eenheid uit. Op deze manier kunnen oneliners worden uitgevoerd vanaf het commando
lijn.

--Uitgang | --
Negeer verdere opties.

--uitgebreid
Genereer een uitgebreide lijst.

-f | --het dossier snaar
Accepteer string als bestandsnaam voor het geval het conflicteert met de shell-syntaxis.

--kader aantal
Stel de framestapelgrootte in op aantal bytes.

--handvatten aantal
Stel de grootte van de handgreepruimte in op: aantal bytes.

--hoop aantal
Stel de heapgrootte in op aantal bytes.

--lijst
Genereer een beknopte lijst.

--moids
Genereer een overzicht van modi in het lijstbestand.

--object | --geen object
Beheer de lijst van C-code in het lijstbestand.

--optimaliseren | --niet-optimaliseren
Compilatie van eenheden in- of uitschakelen. Compilatie laat veel van de runtime-controles achterwege
aangeboden door de tolk zelf. Deze optie is gelijk aan -O2.

-O | -O0 | -O1 | -O2 | -O3
Schakel compilatie van eenheden in en geef de optie door aan de back-end C-compiler om in te stellen
het optimalisatieniveau.

--overhead aantal
Stel overhead in voor stapelcontrole.

--pedant
Gelijk aan --warnings --portcheck

--portcheck | --geen poortcontrole
Schakel overdraagbaarheidswaarschuwingen in of uit.

--pragmaten | --geen pragmaten
Controle uitwerking pragmaten.

--precisie aantal
Stel de precisie voor de modi LANG LANG in op: aantal significante cijfers.

--prelude-listing
Genereer een lijst van preludes.

--mooi-afdruk
Druk het bronbestand mooi af.

--afdrukken eenheid | --P eenheid
Druk de waarde af die de Algol 68-eenheid oplevert. Op deze manier kunnen oneliners worden uitgevoerd
vanaf de opdrachtregel.

--stil
Onderdruk alle waarschuwingsberichten.

--aanhalingstekens weghalen
Gebruik aanhalingstekens.

--reducties
Door de parser gemaakte afdrukreducties.

--herhaling
Gebruik gecompileerde code van een eerdere uitvoering.

--loop Overschrijf de --no-run optie.

--script snaar
Neemt string als bronbestandsnaam en slaat verdere optieverwerking over zodat deze
afgehandeld door het script.

--bron | --geen bron
Beheer de lijst van bronregels in het lijstbestand.

--stapelen aantal
Stel de stapelgrootte in op aantal bytes.

--statistieken
Genereer statistieken in het lijstbestand.

--streng
Negeert extensies voor de Algol 68-syntaxis.

--tijdslimiet aantal
Onderbreek de tolk na aantal seconden, waardoor een tijdslimiet wordt overschreden
fout.

--spoor | --geen spoor
Controle traceren van het lopende programma.

--boom | --geen-boom
Beheer de lijst van de syntaxisstructuur in het lijstbestand.

--ongebruikt
Genereer een overzicht van ongebruikte tags in het listingbestand.

--upper-stropping
Gebruik upper stropping, het standaard stropping regime.

--uitgebreid
Gebruik uitgebreide modus.

--versie
Print de versie van de running image van a68g.

--waarschuwingen | --geen waarschuwingen
Schakel waarschuwingsberichten of onderdrukte waarschuwingsberichten in.

--xref | --no-xref
Beheer het genereren van een kruisverwijzing in het lijstbestand.

Gebruik a68g online met onworks.net-services


Ad


Ad

Nieuwste Linux & Windows online programma's