InglêsFrancêsEspanhol

favicon do OnWorks

dlg - Online na nuvem

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

Este é o comando dlg 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 online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


dlg - Gerador de analisador lexical DFA

SINTAXE


DLG [opções] especificação_lexical [arquivo de saída]

DESCRIÇÃO


DLG é uma ferramenta que produz autômatos finitos determinísticos rápidos para reconhecer
expressões na entrada.

OPÇÕES


-CC Gere saída C ++. o arquivo de saída não é especificado neste caso.

-C[ nível]
Onde nível é o nível de compressão usado. 0 indicações sem compressão, 1 remove
todos os caracteres não utilizados da transição da mesa e 2 mapas equivalentes
personagens nas mesmas classes de personagens. É sugerido que o nível -C2 é
usado, uma vez que irá reduzir significativamente o tamanho do dfa produzido para lexical
analisador.

-m Produz o arquivo de cabeçalho para o modo léxico com um nome diferente do padrão
nome de "mode.h".

-i É produzido um analisador interativo, ou o mais interativo possível. Um personagem é
somente obtido quando necessário para decidir para qual estado ir. Algum cuidado deve ser
tomadas para obter estados de aceitação que não requerem olhar para o próximo caractere
para determinar se esse é o estado de parada. Qualquer expressão regular com um Kleene
o fechamento no final certamente exigirá outro caráter de olhar para a frente.

-cl classe
Especifique um nome de classe para DLG gerar. O padrão é DLGLexer. "classe" vai
ser uma subclasse de DLGLexerBase; usado apenas para -CC.

-esta O autômato tratará os caracteres maiúsculos e minúsculos de forma idêntica. Isto é
realizado no autômato; os caracteres no buffer léxico não foram modificados.

-cs Os caracteres maiúsculos e minúsculos são tratados como distintos. Este é o padrão.

-o dir Diretório onde os arquivos de saída devem ir (padrão = "."). Isso é muito bom para
mantendo o diretório de origem livre de spawn de ANTLR e DLG.

-Wambiguidade
Avisa se mais de uma expressão regular pode corresponder à mesma sequência de caracteres.
Os avisos fornecem os números das expressões na especificação lexical dlg
Arquivo. A numeração das expressões começa em um. Vários avisos podem ser
imprimir para as mesmas expressões.

- Usado no lugar de nomes de arquivo para obter entrada do padrão ou enviar saída para
padrão fora.

SPECIAL CONSIDERAÇÕES


Dlg funciona ... nós pensamos. Não há garantia implícita de nada. Nós não reservamos legal
direitos sobre o software conhecido como Purdue Compiler Construction Tool Set (PCCTS) - PCCTS
é de domínio público. Um indivíduo ou empresa pode fazer o que quiser com a fonte
código distribuído com PCCTS ou o código gerado por PCCTS, incluindo a incorporação de
PCCTS, ou sua saída, em software comercial. Nós encorajamos os usuários a desenvolver software
com PCCTS. No entanto, pedimos que nos seja dado crédito pelo desenvolvimento do PCCTS. Por
"crédito", queremos dizer que se você incorporar nosso código-fonte em um de seus programas
(produto comercial, projeto de pesquisa ou outro) que você reconhece este fato
em algum lugar na documentação, relatório de pesquisa, etc ... Se você gosta de PCCTS e tem
desenvolveu uma boa ferramenta com o resultado, por favor mencione que você a desenvolveu usando PCCTS.
Contanto que essas diretrizes sejam seguidas, esperamos continuar aprimorando este sistema e
espere disponibilizar outras ferramentas à medida que forem concluídas.

Use dlg online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

Comandos Linux

Ad