yappp - Online na nuvem

Este é o comando yappp 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


yapp - uma interface perl para o módulo Parse :: Yapp

SINOPSE


yapp [opções] gramática[.yp]

yapp -V

yapp -h

DESCRIÇÃO


yapp é um frontend para o módulo Parse :: Yapp, que permite compilar a gramática Parse :: Yapp
arquivos de entrada em Perl LALR(1) Módulos analisadores OO.

OPÇÕES


As opções, a partir de hoje, são todas opcionais :-)

-v Cria um arquivo gramática.output que descreve seu analisador. Ele irá mostrar um resumo de
conflitos, regras, os estados DFA (autômato finito determinístico) e uso geral de
o analisador.

-s Crie um módulo autônomo no qual o driver está incluído. Observe que se você tiver
mais de um módulo analisador chamado de um programa, para tê-lo autônomo, você precisa
esta opção apenas para um de seus módulos analisadores.

-n Desative a numeração de linha do arquivo de origem incorporada em seu módulo analisador. Não sei porque
deve-se precisar, mas está lá.

-m módulo
Dá ao seu módulo analisador o nome do pacote (ou espaço de nomes ou nome do módulo ou nome da classe
ou o que quer que você chame) de módulo. O padrão é gramática

-o arquivo de saída
O arquivo de saída compilado será nomeado arquivo de saída para o seu módulo analisador. O padrão é
gramática.pm ou, se você especificou a opção -m A :: Módulo :: Nome (veja abaixo), para Nome.pm.

-t nome do arquivo
O -t nome do arquivo opção permite que você especifique um arquivo que deve ser usado como modelo
para gerar a saída do analisador. O padrão é usar o modelo interno definido
in Parse :: Yapp :: Output.pm. Para saber como escrever seu próprio modelo e quais substituições
estão disponíveis, dê uma olhada no módulo Parse :: Yapp :: Output.pm : deveria ser
óbvio.

-b cabana
Se você trabalha em sistemas que entendem os chamados ela arrasa, e seu analisador gerado
é diretamente um script executável, você pode especificar um com o -b opção, ou seja:

yapp -b '/ usr / local / bin / perl -w' -o myscript.pl myscript.yp

Isso irá gerar um arquivo chamado meuscript.pl cuja primeira linha é:

#! / usr / local / bin / perl -w

O argumento é obrigatório, mas se você especificar uma string vazia, o valor de
$ Config {perlpath} será usado em seu lugar.

gramática
O arquivo de gramática de entrada. Se nenhum sufixo for fornecido e o arquivo não existir, um
tentativa de abrir o arquivo com um sufixo de .yp é tentado antes de sair.

-V Exibe a versão atual do Parse :: Yapp e sai normalmente.

-h Exibe a tela de uso.

Use yappp online usando serviços onworks.net



Programas online mais recentes para Linux e Windows