| Cookcc. Lexer e parser de código aberto e aberto |
Baixe Agora |
Cookcc. Classificação e resumo
- Nome do editor:
- Superduperhengyuan
- Site do editor:
- http://code.google.com/u/superduperhengyuan/
- Sistemas operacionais:
- Mac OS X
- Tamanho do arquivo:
- 1.2 MB
Cookcc. Tag
Cookcc. Descrição
Lexer e parser gratuitos e abertos O CookCC é um projeto de gerador de Lexer e Parser gratuito e aberto (Lalr (1)), combinado. O cookcc é escrito em Java, mas as línguas alvo podem variar. Aqui estão algumas características principais de "cookcc": · O CookCC usa uma abordagem exclusiva de armazenar e carregar tabelas DFA em Java que reduz significativamente o tempo de inicialização. Muitos esforços foram feitos para maximizar as performances geradas de Java Lexer e analisador, meticulosamente linha-linha, caso a caso, girando o código Lexer e Parser. Acredito que o CookCC é o lexer mais rápido para Java (veja o teste de desempenho). · O cookcc permite que os padrões e regras de Lexer / Parser sejam especificados usando a anotação Java. Esse recurso simplifica muito e facilita a escrita de Lexer e analisador para Java. Requisitos: · Java 1.5 ou mais tarde O que há de novo nesta versão: · Permitido que o buffer interno seja automaticamente aumentado para correspondências longas. · Emissão 14: Adicionado Yyhushinput, YyPopinput, YYINPutStackSize, funções YYWRAP (e opção yywrap). · Emissão 13: Ligue o Backup Lex State AVISO somente quando solicitado. · Problema 12: Adicionado função setbol para definir o próximo token para estar em Bol. · Emissão 11: A saída YACC não tem% de início. · Emissão 10: A saída YACC falha no tokensdoc vazio.
Cookcc. Software Relacionado