Ad

favicon do OnWorks
InglêsFrancêsAlemãoItalianoPortuguêsRussaEspanhol

a68g - Online na nuvem

Execute a68g no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando a68g que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador Windows online ou emulador MAC OS online

PROGRAMA:

NOME


a68g - Algol 68 Genie, um compilador-interpretador Algol 68

SINOPSE


a68g [--apropos | --Socorro | --info [fragmento]] [--assertions | --no-assertions]
[--backtrace | --no-backtrace] [--colchetes] [--Verifica | --Não corra] [--compilar | --sem compilar]
[--relógio] [--depurar | --monitor] [--eco corda] [--executar unidade | -x unidade] [--saída | --]
[--extenso] [-f | --Arquivo corda] [--quadro número] [- alças número] [--heap número]
[--listing] [--moids] [-O | -O0 | -O1 | -O2 | -O3] [--objeto | --Nenhum objeto]
[--a sobrecarga número] [--otimizar | --não-otimizar] [--pedante] [--portcheck | --no-portcheck]
[--pragmats | --no-pragmats] [--precisão número] [--prelude-listagem] [--pretty-print]
[--imprimir unidade | -p unidade] [--quieto] [--quote-stropping] [- reduções] [--reexecutar] [--corre]
[--roteiro corda] [--fonte | --sem fonte] [--pilha número] [--Estatisticas] [--rigoroso]
[--terminal] [--limite de tempo número] [--vestígio | --sem pistas] [--árvore | --não-árvore] [- não utilizado]
[--upper-stropping] [--verbose] [--versão] [- advertências | --sem avisos]
[--xref | --no-xref] nome do arquivo

DESCRIÇÃO


Algol 68 Genie (Algol68G) é um compilador-interpretador Algol 68. Pode ser usado para executar
Algol 68 programas ou scripts. Algol 68 é uma linguagem ortogonal bastante enxuta de uso geral
esse é um belo meio para denotar algoritmos. Algol 68 foi projetado como um
linguagem de programação de propósito pelo IFIP Working Group 2.1 (Linguagens Algorítmicas e Cálculos)
que continua sendo responsável pelo Algol 60 e Algol 68.

Algol 68 Genie e sua documentação podem ser obtidos em

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

OPÇÕES


As opções são passadas para a68g a partir do arquivo .a68g.rc no diretório de trabalho, o
variável de ambiente A68G_OPTIONS, a linha de comando ou de pragmats.

A precedência das opções é a seguinte: as opções pragmat substituem as opções da linha de comando,
as opções de linha substituem as opções na variável de ambiente A68G_OPTIONS, A68G_OPTIONS substitui
opções em .a68g.rc.

As opções de listagem, opções de rastreio e -pragmat, -nopragmat, entram em vigor quando são
encontrado em uma passagem da esquerda para a direita do texto do programa e, portanto, pode ser usado, por exemplo,
para gerar uma referência cruzada para uma parte específica do programa.

Onde os argumentos numéricos são necessários, basta k, M ou G são permitidos para a multiplicação com
2 ** 10, 2 ** 20 ou 2 ** 30 respectivamente.

--apropos | --Socorro | --info [fragmento]
Imprime informações nas opções se a string for omitida ou imprime informações na string, caso contrário.

--assertions | --no-assertions
Elaboração de controle de assertivas.

--backtrace | --no-backtrace
Controle se um backtrace da pilha é feito no caso de ocorrer um erro de tempo de execução.

--colchetes
Considere [..] e {..} como sendo equivalentes a (..). Algol tradicional 68
a sintaxe permite (..) substituir [..] em limites e fatias.

--Verifica | --Não corra
Verifique apenas a sintaxe, o interpretador não inicia.

--relógio
Tempo de execução do relatório, excluindo o tempo necessário para a compilação.

--compilar | --sem compilar
Ative ou desative a compilação de unidades. A compilação omite muitas das verificações de tempo de execução
oferecido pelo próprio intérprete. O programa não é executado e um script de shell é
gerado combinando o código-fonte e sua biblioteca compartilhada. Este script de shell pode ser
usado como um pseudo-executável.

--depurar | --monitor
Comece no monitor. Chame o monitor no caso de ocorrer um erro de tempo de execução; o programa
fará uma pausa no monitor na linha que contém o erro.

--eco corda
String de eco para se destacar.

--executar unidade | --x unidade
Execute a unidade Algol 68. Desta forma, one-liners podem ser executados a partir do comando
linha.

--saída | --
Ignore outras opções.

--extenso
Gere uma lista extensa.

-f | --Arquivo corda
Aceite string como nome de arquivo caso entre em conflito com a sintaxe do shell.

--quadro número
Defina o tamanho da pilha de quadros para número bytes.

- alças número
Defina o tamanho do espaço de manuseio para número bytes.

--heap número
Defina o tamanho do heap para número bytes.

--listing
Gere uma lista concisa.

--moids
Gere uma visão geral dos modos no arquivo de listagem.

--objeto | --Nenhum objeto
Controle a listagem do código C no arquivo de listagem.

--otimizar | --não-otimizar
Ative ou desative a compilação de unidades. A compilação omite muitas das verificações de tempo de execução
oferecido pelo próprio intérprete. Esta opção é equivalente a -O2.

-O | -O0 | -O1 | -O2 | -O3
Ative a compilação de unidades e passe a opção para o compilador C back-end definir
o nível do otimizador.

--a sobrecarga número
Defina a sobrecarga para verificação de pilha.

--pedante
Equivalente a --warnings --portcheck

--portcheck | --no-portcheck
Habilite ou desabilite mensagens de aviso de portabilidade.

--pragmats | --no-pragmats
Elaboração de pragmatas de controle.

--precisão número
Defina a precisão dos modos LONG LONG para número Dígitos significantes.

--prelude-listagem
Gere uma lista de prelúdios.

--pretty-print
Faça uma impressão bonita do arquivo de origem.

--imprimir unidade | --p unidade
Imprima o valor gerado pela unidade Algol 68. Desta forma, one-liners podem ser executados
da linha de comando.

--quieto
Suprima todas as mensagens de aviso.

--quote-stropping
Use citação stropping.

- reduções
Imprima as reduções feitas pelo analisador.

--reexecutar
Use o código compilado de uma execução anterior.

--corre Substitua a opção --no-run.

--roteiro corda
Toma string como nome do arquivo de origem e pula o processamento de opções adicionais para que possam ser
tratado pelo script.

--fonte | --sem fonte
Controle a listagem de linhas de origem no arquivo de listagem.

--pilha número
Defina o tamanho da pilha para número bytes.

--Estatisticas
Gere estatísticas no arquivo de listagem.

--rigoroso
Ignora extensões para a sintaxe Algol 68.

--limite de tempo número
Interromper o intérprete após número segundos, gerando um limite de tempo excedido
erro.

--vestígio | --sem pistas
Rastreamento de controle do programa em execução.

--árvore | --não-árvore
Lista de controle da árvore de sintaxe no arquivo de lista.

- não utilizado
Gere uma visão geral das tags não utilizadas no arquivo de listagem.

--upper-stropping
Use o stropping superior, que é o regime de stropping padrão.

--verbose
Use o modo detalhado.

--versão
Imprima a versão da imagem em execução do a68g.

- advertências | --sem avisos
Habilite mensagens de aviso ou suprima mensagens de aviso suprimíveis.

--xref | --no-xref
Geração de controle de uma referência cruzada no arquivo de listagem.

Use a68g online usando serviços onworks.net


Ad


Ad

Programas online Linux e Windows mais recentes: