Questo è il comando a68g che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
a68g - Algol 68 Genie, un compilatore-interprete Algol 68
SINOSSI
a68g [--a proposito | --Aiuto | --Informazioni [corda]] [--asserzioni | --no-asserzioni]
[--ritorno | --nessun ritorno] [--parentesi] [--dai un'occhiata | --non-correre] [--compilare | --no-compila]
[--orologio] [- debug | --tenere sotto controllo] [--eco stringa] [--eseguire unità | -x unità] [--Uscita | --]
[--esteso] [-f | --file stringa] [--portafoto numero] [--maniglie numero] [--mucchio numero]
[--elenco] [--moidi] [-O | -O0 | -O1 | -O2 | -O3] [--oggetto | --nessun oggetto]
[--sopraelevato numero] [--ottimizzare | --no-ottimizzare] [--pedante] [--portcheck | --no-portcheck]
[--pragmat | --no-pragmat] [--precisione numero] [--preludio-elenco] [--prettyprint]
[--Stampa unità | -p unità] [--silenzioso] [--cita-stropping] [--riduzioni] [--ripetere] [--correre]
[- script stringa] [--fonte | --nessuna fonte] [--pila numero] [--statistiche] [--severa]
[--terminale] [--limite di tempo numero] [--traccia | --nessuna traccia] [--albero | --no-albero] [--inutilizzato]
[--superiore-stropping] [--verboso] [--versione] [--avvertenze | --no-avvertimenti]
[--xrif | --no-rif] Nome del file
DESCRIZIONE
Algol 68 Genie (Algol68G) è un compilatore-interprete Algol 68. Può essere utilizzato per l'esecuzione
Programmi o script Algol 68. Algol 68 è un linguaggio generico ortogonale piuttosto snello
questo è un bel mezzo per denotare algoritmi. Algol 68 è stato concepito come un
linguaggio di programmazione finalizzato dall'IFIP Working Group 2.1 (Algorithmic Languages and Calcoli)
che ha la responsabilità continua di Algol 60 e Algol 68.
Algol 68 Genie e la sua documentazione possono essere ottenuti da
http://jmvdveer.home.xs4all.nl/
VERSIONI
Le opzioni vengono passate ad a68g o dal file .a68g.rc nella directory di lavoro, il
variabile d'ambiente A68G_OPTIONS, dalla riga di comando o da pragmats.
La precedenza delle opzioni è la seguente: le opzioni pragmat sostituiscono le opzioni della riga di comando,
le opzioni di riga sostituiscono le opzioni nella variabile d'ambiente A68G_OPTIONS, A68G_OPTIONS sostituisce
opzioni in .a68g.rc.
Opzioni di elenco, opzioni di traccia e -pragmat, -nopragmat, hanno effetto quando lo sono
incontrato in un passaggio da sinistra a destra del testo del programma, e può quindi essere utilizzato, ad esempio,
per generare un riferimento incrociato per una parte particolare del programma.
Dove sono richiesti argomenti numerici, sono sufficienti k, M o G per la moltiplicazione con
2 ** 10, 2 ** 20 o 2 ** 30 rispettivamente.
--a proposito | --Aiuto | --Informazioni [corda]
Stampa le informazioni sulle opzioni se la stringa viene omessa o stampa le informazioni sulla stringa in caso contrario.
--asserzioni | --no-asserzioni
Elaborazione di controllo delle asserzioni.
--ritorno | --nessun ritorno
Controlla se viene eseguito un backtrace dello stack nel caso in cui si verifichi un errore di runtime.
--parentesi
Considera [ .. ] e { .. } equivalenti a ( .. ). Algol tradizionale 68
la sintassi consente ( .. ) di sostituire [ .. ] nei limiti e nelle sezioni.
--dai un'occhiata | --non-correre
Controlla solo la sintassi, l'interprete non si avvia.
--orologio
Tempo di esecuzione del report escluso il tempo necessario per la compilazione.
--compilare | --no-compila
Attiva o disattiva la compilazione delle unità. La compilazione omette molti dei controlli di runtime
offerto dall'interprete vero e proprio. Il programma non viene eseguito e uno script di shell è
generato combinando il codice sorgente e la sua libreria condivisa. Questo script di shell può essere
utilizzato come pseudo-eseguibile.
- debug | --tenere sotto controllo
Inizia nel monitor. Richiamare il monitor nel caso si verifichi un errore di runtime; il programma
si fermerà nel monitor sulla riga che contiene l'errore.
--eco stringa
Echo stringa per distinguersi.
--eseguire unità | --X unità
Eseguire l'unità Algol 68. In questo modo è possibile eseguire one-liner dal comando
linea.
--Uscita | --
Ignora ulteriori opzioni.
--esteso
Genera un elenco completo.
-f | --file stringa
Accetta la stringa come nome file nel caso sia in conflitto con la sintassi della shell.
--portafoto numero
Imposta la dimensione della pila di fotogrammi su numero byte.
--maniglie numero
Imposta la dimensione dello spazio della maniglia su numero byte.
--mucchio numero
Imposta la dimensione dell'heap su numero byte.
--elenco
Genera un elenco conciso.
--moidi
Genera una panoramica delle modalità nel file di elenco.
--oggetto | --nessun oggetto
Controlla l'elenco del codice C nel file di elenco.
--ottimizzare | --no-ottimizzare
Attiva o disattiva la compilazione delle unità. La compilazione omette molti dei controlli di runtime
offerto dall'interprete vero e proprio. Questa opzione è equivalente a -O2.
-O | -O0 | -O1 | -O2 | -O3
Attiva la compilazione delle unità e passa l'opzione al compilatore C di back-end per impostare
il livello dell'ottimizzatore.
--sopraelevato numero
Impostare l'overhead per il controllo dello stack.
--pedante
Equivalente a --warnings --portcheck
--portcheck | --no-portcheck
Abilita o disabilita i messaggi di avviso di portabilità.
--pragmat | --no-pragmat
Elaborazione di controllo dei pragmat.
--precisione numero
Imposta la precisione per le modalità LONG LONG su numero cifre significative.
--preludio-elenco
Genera un elenco di preludi.
--prettyprint
Pretty-stampa il file sorgente.
--Stampa unità | --P unità
Stampa il valore prodotto dall'unità Algol 68. In questo modo è possibile eseguire le battute one-liner
dalla riga di comando.
--silenzioso
Elimina tutti i messaggi di avviso.
--cita-stropping
Usa lo stropping delle citazioni.
--riduzioni
Riduzioni di stampa effettuate dal parser.
--ripetere
Usa il codice compilato di un'esecuzione precedente.
--correre Sostituisci l'opzione --no-run.
- script stringa
Prende la stringa come nome del file di origine e salta l'ulteriore elaborazione delle opzioni in modo che possano essere
gestito dallo script.
--fonte | --nessuna fonte
Controlla l'elenco delle righe di origine nel file di elenco.
--pila numero
Imposta la dimensione della pila su numero byte.
--statistiche
Genera statistiche nel file di elenco.
--severa
Ignora le estensioni alla sintassi di Algol 68.
--limite di tempo numero
Interrompere l'interprete dopo numero secondi, generando un limite di tempo superato
errore.
--traccia | --nessuna traccia
Traccia di controllo del programma in esecuzione.
--albero | --no-albero
Controlla l'elenco dell'albero della sintassi nel file di elenco.
--inutilizzato
Genera una panoramica dei tag non utilizzati nel file di elenco.
--superiore-stropping
Usa lo stropping superiore, che è il regime di stropping predefinito.
--verboso
Usa la modalità dettagliata.
--versione
Stampa la versione dell'immagine in esecuzione di a68g.
--avvertenze | --no-avvertimenti
Abilita i messaggi di avviso o elimina i messaggi di avviso eliminabili.
--xrif | --no-rif
Controllare la generazione di un riferimento incrociato nel file di elenco.
Usa a68g online utilizzando i servizi onworks.net