Berkeley Yacc

Software screenshot:
Berkeley Yacc
Rincian Software:
Versi: 20140101
Tanggal Upload: 17 Feb 15
Pengembang: T.E.Dickey
Lisensi: Gratis
Popularitas: 3

Rating: nan/5 (Total Votes: 0)

Berkeley Yacc adalah yang terbaik yacc varian yang tersedia untuk sistem Linux, dibandingkan dengan bison.
Juga dikenal sebagai byacc, Berkeley Yacc mampu menghindari ketergantungan dari compiler aneh

Apa yang baru dalam rilis ini:.

  • yacc.1: Dokumen% tanda-meja, meningkatkan presentasi tanda kutip ganda
  • test / calc.tab.c, uji / calc1.tab.c, uji / calc2.tab.c, uji / calc3.tab.c, uji / code_calc.code.c, uji / code_calc.tab.c , uji / code_error.code.c, uji / code_error.tab.c, uji / error.tab.c, uji / ftp.tab.c, uji / grammar.tab.c, uji / pure_calc.tab.c, uji /pure_error.tab.c, uji / quote_calc-s.tab.c, uji / quote_calc.tab.c, uji / quote_calc2-s.tab.c, uji / quote_calc2.tab.c, uji / quote_calc3-s.tab c, uji / quote_calc3.tab.c, uji / quote_calc4-s.tab.c, uji / quote_calc4.tab.c: regen
  • output.c, skeleton.c: mengubah perubahan terakhir sehingga yytname yang # define'd yang diperlukan bukan permanen - untuk menghindari melanggar cproto misalnya
  • .
  • output.c, defs.h, main.c, reader.c, skeleton.c: perubahan untuk membangun ntpd menggunakan byacc:
  • rename yyname [] untuk yytname []
  • add YYTRANSLATE () makro
  • mengakui bison itu% tanda-tabel deklarasi
  • configure: regen
  • yacc.1: s / EE / XE / untuk bekerja di sekitar groff bug pada Debian 6
  • makefile.in: menggunakan CF_MAKE_DOCS
  • aclocal.m4: menambahkan CF_MAKE_DOCS
  • configure.in: menggunakan CF_MAKE_DOCS

Apa yang baru dalam versi 20130304:

  • paket / debian / changelog, VERSION, paket / byacc. spesifikasi: benjolan
  • aclocal.m4: beradaptasi Tweak dari Dave Becket untuk bekerja di sekitar panjang lalu kerusakan di & quot; baru & quot; autoconf.
  • output.c: memperbaiki # include palsu jika & quot; i & quot; diberikan tapi tidak & quot; -d & quot; (Laporan oleh Richard Mitton).
  • juga saat uji coba itu, ditemukan kasus di mana union_file tidak terpakai; menambahkan cek untuk alamat tersebut.
  • test / ftp.output, uji / ftp.tab.c, uji / ftp.tab.h: regen
  • test / ftp.y: memperbaiki sebagian peringatan compiler untuk & quot; membuat check_make & quot;
  • test / calc1.tab.c: regen
  • test / calc1.y: memperbaiki sebagian peringatan compiler untuk & quot; membuat check_make & quot;
  • test / calc.tab.c, uji / calc1.tab.c, uji / calc2.tab.c, uji / calc3.tab.c, uji / code_calc.code.c, uji / code_error.code.c , uji / error.tab.c, uji / ftp.tab.c, uji / grammar.tab.c, uji / pure_calc.tab.c, uji / pure_error.tab.c, uji / quote_calc-s.tab.c , uji / quote_calc.tab.c, uji / quote_calc2-s.tab.c, uji / quote_calc2.tab.c, uji / quote_calc3-s.tab.c, uji / quote_calc3.tab.c, uji / quote_calc4-s .tab.c, uji / quote_calc4.tab.c: regen
  • skeleton.c: tenang yang gcc konversi-peringatan di yygrowstack ()
  • configure: regen
  • aclocal.m4:. Memperbaiki lain untuk CF_GCC_VERSION untuk menangani modifikasi Debian pesan gcc

Apa yang baru dalam versi 20121003:

  • Versi ini mengubah script configure untuk memungkinkan eksperimen dengan autoconf yang berbeda versons (tidak ada perubahan kode).

Apa yang baru dalam versi 20120526:

  • Versi ini menambahkan perubahan kecil untuk dengan mudah membangun FreeBSD dan untuk pembuat paket lain yang memilih untuk tidak menggunakan script configure.

Apa yang baru dalam versi 20101229:.

  • Beberapa perbaikan kecil / perbaikan dari NetBSD

Apa yang baru dalam versi 20101226:

  • defs.h, main.c: perubahan return-jenis dari mengalokasikan () untuk menghindari peringatan masalah keselarasan
  • main.c: Solaris menyatakan chmod () di
  • configure: regen
  • main.c: ifdef'd penggunaan fcntl.h
  • configure.in: menambahkan cek konfigurasi untuk fcntl.h, atexit dan mkstemp
  • main.c: untuk kasus-kasus di mana mkstemp () tidak tersedia, gunakan tempnam / terbuka
  • aclocal.m4: menambahkan CF_MKSTEMP
  • aclocal.m4: meningkatkan mengutip, mencela $ {nama-nilai} mendukung standar $ {nama: -nilai}

Apa yang baru dalam versi 20101126:

  • paket / byacc.spec, paket / debian / changelog, VERSION: benjolan
  • output.c: dikoreksi penggunaan% nilai mengurai-param di yyerror (); tidak menggunakan & yylva (laporan Clifford Yapp)

Apa yang baru dalam versi 20101122:

  • output.c: menambahkan ifdef untuk menjaga terhadap redefinisi YYSTYPE union (permintaan Clifford Yapp).
  • test / calc1.tab.c: regen
  • test / calc1.y: peringatan pembersihan compiler
  • test / grammar.y: menambahkan & quot;% mengharapkan & quot;
  • test / calc1.tab.h: regen * test / calc1.output, uji / calc1.tab.c, uji / calc1.tab.h: uji RCS_BASE / calc2.tab.c, uji / calc3.tab. c: regen
  • test / calc1.y: Contoh canggih dari kertas Steve Johnson, menggunakan serikat
  • test / calc3.y, uji / calc2.y: init 'dasar', sehingga contoh dapat menjalankan
  • test / ftp.tab.c, uji / ftp.y: tweak untuk mengkompilasi dengan g ++
  • output.c: mengkompensasi memperbaiki dalam reader.c
  • reader.c: menambahkan / menggunakan putc_both () dan puts_both (), kebetulan memperbaiki tempat di mana serikat disalin ke union_file mungkin hilang akhir baris terakhir
  • .
  • paket / debian / changelog, paket / byacc.spec, VERSION: benjolan

Apa yang baru dalam versi 20090221:

  • Deklarasi yylval dikembalikan ke kerangka, karena dihilangkan dalam perbaikan yang dibuat di 20.080.824.

Perangkat lunak lain dari pengembang T.E.Dickey

Luit
Luit

20 Feb 15

vttest
vttest

17 Feb 15

Komentar untuk Berkeley Yacc

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!