Berkeley Yacc

软件截图:
Berkeley Yacc
软件详细信息:
版本: 20140101
上传日期: 17 Feb 15
开发: T.E.Dickey
许可: 免费
人气: 3

Rating: nan/5 (Total Votes: 0)

伯克利的Yacc是最好的yacc变种可用于Linux系统,相比野牛。
也被称为byacc,伯克利Yacc的是能够避免一个奇特的编译器的依赖性

什么在此版本中是新的

  • yacc.1:文档%令牌表,提高演示双引号
  • 在测试/ calc.tab.c,测试/ calc1.tab.c,测试/ calc2.tab.c,测试/ calc3.tab.c,测试/ code_calc.code.c,测试/ code_calc.tab.c ,测试/ code_error.code.c,测试/ code_error.tab.c,测试/ error.tab.c,测试/ ftp.tab.c,测试/ grammar.tab.c,测试/ pure_calc.tab.c,测试/pure_error.tab.c,测试/ quote_calc-s.tab.c,测试/ quote_calc.tab.c,测试/ quote_calc2-s.tab.c,测试/ quote_calc2.tab.c,测试/ quote_calc3-s.tab .C,测试/ quote_calc3.tab.c,测试/ quote_calc4-s.tab.c,测试/ quote_calc4.tab.c:再生
  • 在output.c,skeleton.c:修改上次更改使yytname是根据需要而不是永久性#define'd - 以避免破坏cproto例如
  • 在output.c,defs.h中,main.c中,reader.c,skeleton.c:改变使用byacc打造NTPD:
  • 在重命名yyname []以yytname []
  • 添加YYTRANSLATE()宏
  • 在承认野牛的%令牌表声明
  • 在配置:再生
  • 在yacc.1:S / EE / XE /变通groff的错误在Debian 6
  • 在makefile.in:使用CF_MAKE_DOCS
  • 在aclocal.m4:添加CF_MAKE_DOCS
  • 在configure.in:使用CF_MAKE_DOCS

什么版本20130304是新的

  • 在包/ Debian的/更新日志,VERSION,封装/ byacc。规格:凹凸
  • 在aclocal.m4:来自Dave贝克特适应的调整,以解决很久以前破损的"新" autoconf的。
  • 在output.c:修复假的#include如果" -i"给定,但是没有与QUOT; -d" (理查德·米顿报告)。
  • 在还同时测试了,发现了一个情况下union_file未使用;增加了一个检查地址。
  • 在测试/ ftp.output,测试/ ftp.tab.c,测试/ ftp.tab.h:再生
  • 在测试/ ftp.y:修复大多数编译器警告"使check_make"
  • 在测试/ calc1.tab.c:再生
  • 在测试/ calc1.y:修复大多数编译器警告"使check_make"
  • 在测试/ calc.tab.c,测试/ calc1.tab.c,测试/ calc2.tab.c,测试/ calc3.tab.c,测试/ code_calc.code.c,测试/ code_error.code.c ,测试/ error.tab.c,测试/ ftp.tab.c,测试/ grammar.tab.c,测试/ pure_calc.tab.c,测试/ pure_error.tab.c,测试/ quote_calc-s.tab.c ,测试/ quote_calc.tab.c,测试/ quote_calc2-s.tab.c,测试/ quote_calc2.tab.c,测试/ quote_calc3-s.tab.c,测试/ quote_calc3.tab.c,测试/ quote_calc4-S .tab.c,测试/ quote_calc4.tab.c:再生
  • 在skeleton.c:安静了GCC转换预警的yygrowstack()
  • 在配置:再生
  • 在aclocal.m4:为CF_GCC_VERSION处理gcc的消息Debian的修改另一个修复

什么是20121003版新

  • 在这个版本改变了配置脚本,让实验用不同的autoconf versons(不更改代码)。

什么是20120526版新

  • 在这个版本增加了细微的变化,以轻松地建立在FreeBSD和谁不喜欢其它打包使用配置脚本。

什么是20101229版新

  • 在一些小的修正/改进了NetBSD

什么的20101226版本是新的

  • 在defs.h中,main.c中:改变返回类型的分配(),以避免对齐问题警告
  • 在main.c中:的Solaris声明CHMOD()在
  • 在配置:再生
  • 在main.c中:ifdef'd使用fcntl.h的
  • 在configure.in:添加配置检查fcntl.h,atexit函数和mkstemp
  • 在main.c中:对于情况下,mkstemp()不可用,使用的tempnam /打开
  • 在aclocal.m4:添加CF_MKSTEMP
  • 在aclocal.m4:提高报价,有利于标准的$ {名称:-value}的弃用$ {名称,值}

什么的20101126版本是新的

  • 在包/ byacc.spec,包/ Debian的/更新日志, VERSION:凹凸
  • 在output.c:在yyerror的修正使用%解析,参数值的();它不使用与yylva(克利福德亚普报告)

什么的20101122版本是新的

  • 在output.c:添加IFDEF防范YYSTYPE的重新定义工会(克利福德亚普要求)。
  • 在测试/ calc1.tab.c:再生
  • 在测试/ calc1.y:清理编译器警告
  • 在测试/ grammar.y:添加"%预期"
  • 在测试/ calc1.tab.h:再生*测试/ calc1.output,测试/ calc1.tab.c,测试/ calc1.tab.h:RCS_BASE测试/ calc2.tab.c,测试/ calc3.tab。 C:再生
  • 在测试/ calc1.y:从史蒂夫·约翰逊的论文高级的例子,使用工会
  • 在测试/ calc3.y,测试/ calc2.y:初始化'基地',所以实例可以运行
  • 在测试/ ftp.tab.c,测试/ ftp.y:调整编译使用g ++
  • 在output.c:在reader.c补偿修复
  • 在reader.c:添加/使用putc_both()和puts_both(),顺便在那里固定复制到union_file工会可能会丢失最后一行结束的地方
  • 在包/ Debian的/更新日志,包/ byacc.spec,VERSION:撞

什么是20090221版新

  • 的yylval的声明就恢复了骨架,因为它在20080824所做的修复被省略。

显影剂的其他软件 T.E.Dickey

Ncurses
Ncurses

11 May 15

Lynx
Lynx

17 Feb 15

vttest
vttest

17 Feb 15

Luit
Luit

20 Feb 15

意见 Berkeley Yacc

评论没有发现
添加评论
打开图片!