バークレーyaccはバイソンに比べ、Linuxシステムで使用可能な最善のyacc変異体である。
また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 / Debianの6日に、groffのバグを回避するためにします。
- makefile.in:CF_MAKE_DOCSを使用します。
- てaclocal.m4:CF_MAKE_DOCSを追加します。
- configure.in:使用CF_MAKE_DOCSます。
のバージョン20130304のの新機能:
- パッケージ/ debian /に変更履歴、バージョン、パッケージ/ byaccに。スペック:バンプます。
- てaclocal.m4:で昔の破損を回避するためにデーブベケットから微調整を適応"新しい&QUOT。 autoconfのします。
- output.c:&場合、QUOT偽のインクルードを修正。-i&QUOT。与えられているが、しない&QUOT、-d&QUOT。 (リチャード·ミトンの報告)します。
- には、そのテスト中、union_fileが未使用である場合を発見した。そのアドレスのチェックを追加します。
- テスト/ ftp.output、テスト/ ftp.tab.c、テスト/ ftp.tab.h:回生ます。
- テスト/ ftp.y:&QUOTための最もコンパイラの警告を修正し、作るcheck_make"
- テスト/ calc1.tab.c:回生ます。
- テスト/ calc1.y:&QUOTための最もコンパイラの警告を修正し、作る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:yygrowstackでgccの変換警告を黙ら()
- の設定:回生ます。
- てaclocal.m4:gccのメッセージのDebianの変更を処理するために、CF_GCC_VERSIONのための別の修正 。
のバージョン20121003のの新機能は次のとおりです。
- このバージョンでは、異なるautoconfがで実験を可能にするためにconfigureスクリプトを変更するversons(コードの変更なし)します。
のバージョン20120526のの新機能は次のとおりです。
- このバージョンでは、簡単にFreeBSD上でとのために構築するために多少の変更が追加されますconfigureスクリプトを使用したくない他のパッケージャます。
のあるバージョンは何20101229での新しい:ます。
- いくつかのマイナーな修正/ NetBSDのから改善します。
のバージョン20101226のの新機能:
- defs.hに、main.cの:変更の戻り型の()は位置合わせの問題の警告を回避するために割り当てるます。
- はmain.cのは:Solarisはでは、chmod()を宣言します。
- の設定:回生ます。
- main.cの:fcntl.hのifdef'd使用します。
- configure.in:fcntl.h、atexitをとはmkstempのためのconfigureチェックを追加します。
- main.cの:はmkstemp()が利用できない場合の、ユースのtempnam /オープンします。
- てaclocal.m4:CF_MKSTEMPを追加します。
- てaclocal.m4:標準$ {名前: - 値}の賛成で$ {名前と値を}廃止、引用を改善します。
のバージョン20101126にの新しい何が:、。
- パッケージ/ byacc.spec、パッケージ/ Debianの/変更履歴VERSION:バンプます。
- output.c:yyerrorの中%、解析のparam値の補正を使用();それは使用しません&yylva(クリフォードヤップの報告)します。
のバージョン20101122のの新機能は次のとおりです。
- output.c:YYSTYPEの再定義を防ぐためにIFDEF追加ユニオン(クリフォードヤップによって要求)します。
- テスト/ 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:INIT「ベース」、例が実行できるようにします。
- テスト/ ftp.tab.c、テスト/ ftp.y:微調整がします。 ++ gのコンパイルする
- output.c:reader.cに修正を補うます。
- reader.c:追加/使用putc_both()とputs_both()、ついでにunion_fileにコピーされた組合は最後の行の最後に表示されないことがあり場所を固定します。 。
- パッケージ/ debian /に変更履歴、パッケージ/ byacc.spec、VERSION:バンプます。
yylvalにの宣言はそれとして、骨格に復元されました。
のバージョン20090221にの新機能である20080824で行われた修正では省略したします。
コメントが見つかりません