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

Luit
Luit

20 Feb 15

XTerm
XTerm

3 Jun 15

意見 Berkeley Yacc

評論沒有發現
添加評論
打開圖片!