Berkeley Yacc

Tela Software:
Berkeley Yacc
Detalhes de Software:
Versão: 20140101
Data de upload: 17 Feb 15
Revelador: T.E.Dickey
Licença: Livre
Popularidade: 3

Rating: nan/5 (Total Votes: 0)

Berkeley Yacc é a melhor variante yacc disponível para sistemas Linux, em comparação com bisões.
Também conhecida como byacc, Berkeley Yacc é capaz de evitar dependências de um compilador peculiar

O que é novo nesta versão:.

  • yacc.1: documento%-table forma, melhorar a apresentação de aspas duplas
  • test / calc.tab.c, test / calc1.tab.c, test / calc2.tab.c, test / calc3.tab.c, test / code_calc.code.c, test / code_calc.tab.c , test / code_error.code.c, test / code_error.tab.c, test / error.tab.c, test / ftp.tab.c, test / grammar.tab.c, test / pure_calc.tab.c, teste /pure_error.tab.c, test / quote_calc-s.tab.c, test / quote_calc.tab.c, test / quote_calc2-s.tab.c, test / quote_calc2.tab.c, test / quote_calc3-s.tab .c, test / quote_calc3.tab.c, test / quote_calc4-s.tab.c, test / quote_calc4.tab.c: regen
  • output.c, skeleton.c: alterar a última alteração para que yytname é # define'd conforme necessário, em vez de permanente - para evitar a quebra cproto por exemplo
  • .
  • output.c, defs.h, main.c, reader.c, skeleton.c: mudanças para construir ntpd usando byacc:
  • Renomear yyname [] para yytname []
  • adicionar YYTRANSLATE () macro
  • reconhecer declaração%-table símbolo de Bison
  • configure: regen
  • yacc.1: s / EE / XE / para contornar Groff bug no Debian 6
  • makefile.in: usar CF_MAKE_DOCS
  • aclocal.m4: adicionar CF_MAKE_DOCS
  • configure.in: usar CF_MAKE_DOCS

O que é novo na versão 20130304:

  • pacote / debian / changelog, VERSÃO, pacote / byacc. spec: colisão
  • aclocal.m4: adaptar puxão de Dave Becket para contornar a quebra de muito tempo atrás, em & quot; novo & quot; autoconf.
  • output.c: corrigir #include falso se & quot; -i & quot; é dado, mas não & quot; -d & quot; (Relatório Richard Mitton).
  • também ao testar isso, encontrou um caso em que o union_file não é utilizada; adicionado um cheque de endereço que.
  • test / ftp.output, test / ftp.tab.c, test / ftp.tab.h: regen
  • test / ftp.y: corrigir a maioria dos avisos do compilador para & quot; fazer check_make & quot;
  • test / calc1.tab.c: regen
  • test / calc1.y: corrigir a maioria dos avisos do compilador para & quot; fazer check_make & quot;
  • test / calc.tab.c, test / calc1.tab.c, test / calc2.tab.c, test / calc3.tab.c, test / code_calc.code.c, test / code_error.code.c , test / error.tab.c, test / ftp.tab.c, test / grammar.tab.c, test / pure_calc.tab.c, test / pure_error.tab.c, test / quote_calc-s.tab.c , test / quote_calc.tab.c, test / quote_calc2-s.tab.c, test / quote_calc2.tab.c, test / quote_calc3-s.tab.c, test / quote_calc3.tab.c, test / quote_calc4-s .tab.c, test / quote_calc4.tab.c: regen
  • skeleton.c: calmo uma conversão de alerta gcc em yygrowstack ()
  • configure: regen
  • aclocal.m4:. Outra correção para CF_GCC_VERSION para lidar com a modificação do Debian de mensagem gcc

O que é novo na versão 20121003:

  • Esta versão altera o script configure para permitir a experimentação com autoconf diferente versons (nenhuma alteração de código).

O que é novo na versão 20120526:

  • Esta versão acrescenta pequenas alterações para construir facilmente em FreeBSD e para outros empacotadores que preferem não usar o script de configuração.

O que é novo na versão 20101229:.

  • Várias pequenas correções / melhorias de NetBSD

O que é novo na versão 20101226:

  • defs.h, main.c: a mudança do tipo de retorno de alocar () para evitar avisos de problemas de alinhamento
  • main.c: Solaris declara chmod () in
  • configure: regen
  • main.c: ifdef'd uso de fcntl.h
  • configure.in: adicionar verificações do configure para fcntl.h, atexit e mkstemp
  • main.c: nos casos em mkstemp () não está disponível, o uso tempnam / open
  • aclocal.m4: adicionar CF_MKSTEMP
  • aclocal.m4: melhorar citando, depreciar $ {name-value} em favor do padrão $ {name: -valor}

O que é novo na versão 20101126:

  • pacote / byacc.spec, pacote / debian / changelog, VERSÃO: colisão
  • output.c: corrigido uso de% valor parse-param em yyerror (); ele não usa & yylva (relatório Clifford Yapp)

O que é novo na versão 20101122:

  • output.c: adicionar ifdef para se proteger contra redefinição de YYSTYPE union (pedido por Clifford Yapp).
  • test / calc1.tab.c: regen
  • test / calc1.y: avisos do compilador limpeza
  • test / grammar.y: adicionar & quot;% esperam & quot;
  • test / calc1.tab.h: regen * test / calc1.output, test / calc1.tab.c, test / calc1.tab.h: test RCS_BASE / calc2.tab.c, test / calc3.tab. c: regen
  • test / calc1.y: exemplo avançado a partir de papel de Steve Johnson, usa sindicatos
  • test / calc3.y, test / calc2.y: o init 'base', então exemplos podem executar
  • test / ftp.tab.c, teste / ftp.y: ajustes para compilar com g ++
  • output.c: compensar a correção no reader.c
  • reader.c: adicionar / uso putc_both () e puts_both (), aliás, que fixa um lugar onde uma união copiado para o union_file pode estar faltando no final da última linha
  • .
  • pacote / debian / changelog, pacote / byacc.spec, VERSÃO: colisão

O que é novo na versão 20090221:

  • A declaração de yylval foi restaurado para o esqueleto, como foi omitido nas correções feitas em 20.080.824.

Outro software de desenvolvedor T.E.Dickey

Luit
Luit

20 Feb 15

Ncurses
Ncurses

11 May 15

XTerm
XTerm

3 Jun 15

Comentário para Berkeley Yacc

Comentários não encontrado
Adicionar comentário
Ligue imagens!