| CL-YACC. CL-YACC é um gerador de analisador LALR (1) para Lisp comum, semelhante em espírito para ATT YACC, Berkeley Yacc, Gnu Bison, Zebu, etc. |
Baixe Agora |
CL-YACC. Classificação e resumo
- Licença:
- MIT/X Consortium Lic...
- Nome do editor:
- Juliusz Chroboczek
- Site do editor:
- http://www.pps.jussieu.fr/~jch/software/cpc/
CL-YACC. Tag
CL-YACC. Descrição
CL-YACC é um gerador de analisador LALR (1) para Lisp comum, semelhante em espírito para ATT YACC, Berkeley Yacc, Gnu Bison, Zebu, etc. CL-YACC é um gerador de analisador Lalr (1) para Lisp comum, semelhante em espírito para ATT YACC, Berkeley Yacc, Gnu Bison, Zebu, Lalr.Cl ou Lalr.Scm.cl-Yacc usa o algoritmo devido a Aho e Ullman, Qual é o único usado por ATT YACC, Berkeley Yacc e Zebu. Não usa o algoritmo mais rápido devido a Deremer e Pennello, que é usado por Bison e Lalr.scm (não ser confundido com Lalr.cl). Quando Cl-Yacc não passou por testes sistemáticos, eu uso para compilar uma gramática para um superset de C (mais de 400 produções) que analisam rotineiramente milhares de linhas de código C. Aqui estão algumas características principais de "CL-YACC": · Software livre com provisões de redistribuição muito liberais (copiando); · Um único arquivo que você é bem-vindo para distribuir com sua inscrição; · Desempenho razoável (mas não pendente); · Suporte para gramáticas ambíguas (precedência e associatividade do operador). O que há de novo nesta versão: · Matar Yacc-Eof-símbolo, use NIL em vez disso. · Adicione tipos de condição abstrata. · Adicione um exemplo completo (calculadora.lisp).
CL-YACC. Software Relacionado