tinyap.

Tinyap é um analisador recursivo abstrato e adaptativo, ligado a C (e Java).
Baixe Agora

tinyap. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Damien Leroux
  • Site do editor:
  • http://code.google.com/p/tinyaml/

tinyap. Tag


tinyap. Descrição

O Tinyap é um analisador recursivo abstrato e adaptativo, ligado a C (e Java). O Tinyap é um analisador recursivo abstrato e adaptativo, ligado a C (e Java). Ainda não é outro analisador. O Tinyap leva algum texto e uma gramática descrevendo como entradas e produz outra AST que descreve o conteúdo do texto, de acordo com a gramática fornecida. Este analisador destina-se a permitir o desenvolvimento rápido e fácil de novos idiomas e os interpretadores ou compiladores correspondentes, por Definindo uma única ferramenta para analisar a gramática de origem, bem como o texto de origem de acordo com a gramática de origem. Por padrão, o tinyap conhece dois formulários gramaticais que permitem ao usuário analisar e gerar AST para qualquer linguagem LL (K). O analisador é inicialmente Desenvolvido em C, e é obrigado a C ++ e Java usando a solicitação adicional do JNI.Until, a API C ++ e Java são mais ou menos descontinuadas.Enstalação: A maneira mais simples de compilar este pacote é: 1. `CD 'para o diretório contendo o código-fonte do pacote e digite` ./configure' para configurar o pacote para o seu sistema.Running `configure 'pode demorar um pouco. Em execução, imprime algumas mensagens contando quais recursos ele está verificando. Tipo `make 'para compilar o pacote.3. Opcionalmente, digite `fazer cheque 'para executar quaisquer autotestes que vêm com o pacote.4. Digite `make install 'para instalar os programas e quaisquer arquivos de dados e documentação.5. Você pode remover os binários de programa e os arquivos de objeto do diretório de código-fonte digitando "Make Clean". Para também remover os arquivos que "configure" criados (para que você possa compilar o pacote para um tipo diferente de computador), digite "fazer distclean". Há também um alvo "Make Makeanter-Clean", mas que pretende principalmente para os desenvolvedores da embalagem. Se você usá-lo, talvez seja necessário obter todos os tipos de outros programas para regenerar arquivos que acompanham a distribuição.Usage: /home/marius/desktop/tinyap-1.2-1/src/.libs/lt-tinyap ] ] ] ] - Gramnar, -g Nome Use esta gramática para analisar a entrada "explícita" (padrão) Seleciona variante explícita "CamelCasing" Seleciona uma variante de camelcasing qualquer Outros string é um nome de arquivo para ler gramática de --print-gramática, -PG saída A gramática atual no argumento de dialeto 'explícito' é o mesmo que acima - doput, -i nome de texto de nome para uso - (padrão) Seleciona a entrada padrão Qualquer outra string é um nome de arquivo para ler de --output, -o redirecionamento Redirect Serializado AST Output - (padrão) Seleciona a saída padrão Qualquer outra seqüência de caracteres é um nome de arquivo para escrever para --Parse, - como -Grammar, -PAG analisar texto de entrada e usar a saída AST como nova gramática --walk, -w nome ande o c Árvore de saída Urrent usando o macaco nomeado (tente lintyprint!) --help, -h Exibir este texto O que é novo neste lançamento: · O tinyap agora suporta a AST "UNPARSING" (ou "analising reverso"). · Isso vira para o texto, com algum suporte de formatação. · Pode ser útil para a serialização de dados (ONU) e o código-fonte prettyprinting.


tinyap. Software Relacionado

Sdcc.

SDCC é um freeware, retargettable, otimizando o compilador ANSI-C. ...

180

Download

Tinyaml.

Tinyaml é uma meta-linguagem orientada a objetos usando o analisador Tinyap. ...

147

Download

Lisaac.

Lisaac é um compilador para ISAAC, uma linguagem de objeto baseada em protótipo. ...

165

Download