Berkeley Yacc

Software captura de pantalla:
Berkeley Yacc
Detalles de software:
Versión: 20140101
Fecha de carga: 17 Feb 15
Promotor: T.E.Dickey
Licencia: Libre
Popularidad: 30

Rating: nan/5 (Total Votes: 0)

Berkeley Yacc es la mejor variante yacc disponible para los sistemas Linux, en comparación con el bisonte.
También conocido como byacc, Berkeley Yacc es capaz de evitar la dependencia de un compilador peculiar

¿Cuál es nuevo en esta versión:.

  • yacc.1: documento de% token-mesa, mejorar la presentación de las comillas dobles
  • test / calc.tab.c, prueba / calc1.tab.c, prueba / calc2.tab.c, prueba / calc3.tab.c, prueba / code_calc.code.c, prueba / code_calc.tab.c , prueba / code_error.code.c, prueba / code_error.tab.c, prueba / error.tab.c, prueba / ftp.tab.c, prueba / grammar.tab.c, prueba / pure_calc.tab.c, prueba /pure_error.tab.c, prueba / quote_calc-s.tab.c, prueba / quote_calc.tab.c, prueba / quote_calc2-s.tab.c, prueba / quote_calc2.tab.c, prueba / quote_calc3-s.tab .c, prueba / quote_calc3.tab.c, prueba / quote_calc4-s.tab.c, prueba / quote_calc4.tab.c: regen
  • output.c, skeleton.c: enmendar el último cambio para que yytname es #define según sea necesario en lugar de permanente - para evitar romper cproto por ejemplo
  • .
  • output.c, defs.h, main.c, reader.c, skeleton.c: cambios para construir ntpd usando byacc:
  • Renombrar yyname [] para yytname []
  • añadir YYTRANSLATE () macro
  • reconocer declaración% token-mesa de bisontes
  • configure: regen
  • yacc.1: s / EE / XE / para evitar error groff en Debian 6
  • makefile.in: utilizar CF_MAKE_DOCS
  • aclocal.m4: añadir CF_MAKE_DOCS
  • configure.in: utilizar CF_MAKE_DOCS

¿Cuál es nuevo en la versión 20130304:

  • Paquete / debian / changelog, VERSION, paquete / byacc. especificaciones: bump
  • aclocal.m4: adaptar tweak de Dave Becket para evitar la rotura de hace mucho tiempo en & quot; nuevo & quot; autoconf.
  • output.c: fijar #include falso si & quot; -i & quot; se da pero no & quot; -d & quot; (Informe de Richard Mitton).
  • también mientras se prueba que, encontró un caso en que el union_file no se utiliza; añadido un cheque por la dirección de eso.
  • test / ftp.output, prueba / ftp.tab.c, prueba / ftp.tab.h: regen
  • test / ftp.y: solucionar la mayoría de las advertencias del compilador para & quot; hacer check_make & quot;
  • test / calc1.tab.c: regen
  • test / calc1.y: solucionar la mayoría de las advertencias del compilador para & quot; hacer check_make & quot;
  • test / calc.tab.c, prueba / calc1.tab.c, prueba / calc2.tab.c, prueba / calc3.tab.c, prueba / code_calc.code.c, prueba / code_error.code.c , prueba / error.tab.c, prueba / ftp.tab.c, prueba / grammar.tab.c, prueba / pure_calc.tab.c, prueba / pure_error.tab.c, prueba / quote_calc-s.tab.c , prueba / quote_calc.tab.c, prueba / quote_calc2-s.tab.c, prueba / quote_calc2.tab.c, prueba / quote_calc3-s.tab.c, prueba / quote_calc3.tab.c, prueba / quote_calc4-s .tab.c, prueba / quote_calc4.tab.c: regen
  • skeleton.c: acallar una conversión de alerta gcc en yygrowstack ()
  • configure: regen
  • aclocal.m4:. Otra solución para CF_GCC_VERSION manejar modificación de Debian de mensaje gcc

¿Cuál es nuevo en la versión 20121003:

  • Esta versión altera el script de configuración para permitir la experimentación con diferentes autoconf versons (no hay cambios en el código).

¿Qué hay de nuevo en la versión 20120526:

  • Esta versión añade cambios menores para construir fácilmente en FreeBSD y para otros empaquetadores que prefieren no utilizar el script de configuración.

¿Qué hay de nuevo en la versión 20101229:.

  • Varias correcciones menores / mejoras de NetBSD

¿Cuál es nuevo en la versión 20101226:

  • defs.h, main.c: el cambio de tipo de retorno de asignar () para evitar las advertencias de problemas de alineación
  • main.c: Solaris declara chmod () en
  • configure: regen
  • main.c: ifdef'd uso de fcntl.h
  • configure.in: agregar controles de configure para fcntl.h, atexit y mkstemp
  • main.c: para los casos en mkstemp () no está disponible, el uso tempnam / abierto
  • aclocal.m4: añadir CF_MKSTEMP
  • aclocal.m4: mejorar citando, despreciar $ {nombre-valor} a favor de $ norma {nombre: -valor}

¿Cuál es nuevo en la versión 20101126:

  • paquete / byacc.spec, paquete / debian / changelog, VERSION: bump
  • output.c: corregido uso de% valor parse-param en yyerror (); que no utiliza y yylva (informe de Clifford Yapp)

¿Qué hay de nuevo en la versión 20101122:

  • output.c: añadir ifdef para protegerse de redefinición de YYSTYPE unión (petición de Clifford Yapp).
  • test / calc1.tab.c: regen
  • test / calc1.y: advertencias del compilador limpieza
  • test / grammar.y: agregar & quot;% espera que & quot;
  • test / calc1.tab.h: regeneración * Prueba / calc1.output, prueba / calc1.tab.c, prueba / calc1.tab.h: prueba RCS_BASE / calc2.tab.c, prueba / calc3.tab. c: regen
  • test / calc1.y: ejemplo avanzado del papel de Steve Johnson, utiliza sindicatos
  • test / calc3.y, prueba / calc2.y: init "base", por lo que los ejemplos pueden ejecutar
  • test / ftp.tab.c, test / ftp.y: ajustes para compilar con g ++
  • output.c: compensar la corrección en reader.c
  • reader.c: añadir / uso putc_both () y puts_both (), que se fijan por cierto un lugar donde una unión copiado en el union_file puede faltar el final de la última línea
  • .
  • Paquete / debian / changelog, paquete / byacc.spec, VERSIÓN: bump

¿Qué hay de nuevo en la versión 20090221:

  • La declaración de yylval fue restaurado en el esqueleto, ya que se omitió en las correcciones realizadas en 20.080.824.

Otro software de desarrollador T.E.Dickey

Luit
Luit

20 Feb 15

Lynx
Lynx

17 Feb 15

vttest
vttest

17 Feb 15

Ncurses
Ncurses

11 May 15

Comentarios a la Berkeley Yacc

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!