Berkeley Yacc

Screenshot Software:
Berkeley Yacc
Szczegóły programowe:
Wersja: 20140101
Filmu: 17 Feb 15
Wywoływacz: T.E.Dickey
Licencja: Wolny
Popularność: 3

Rating: nan/5 (Total Votes: 0)

Berkeley Yacc jest najlepszym wariantem yacc dostępny dla systemów Linux, w porównaniu do żubra.
Znany również jako byacc, Berkeley Yacc jest w stanie uniknąć zależnościami swoistego kompilator

Co nowego w tym wydaniu:.

  • yacc.1: Dokument% token-pong, poprawić prezentację cudzysłów
  • Test / calc.tab.c, testy / calc1.tab.c, testy / calc2.tab.c, testy / calc3.tab.c, testy / code_calc.code.c, testy / code_calc.tab.c , test / code_error.code.c, testy / code_error.tab.c, testy / error.tab.c, testy / ftp.tab.c, testy / grammar.tab.c, testy / pure_calc.tab.c, testy /pure_error.tab.c, testy / quote_calc-s.tab.c, testy / quote_calc.tab.c, testy / quote_calc2-s.tab.c, testy / quote_calc2.tab.c, testy / quote_calc3-s.tab .c, testy / quote_calc3.tab.c, testy / quote_calc4-s.tab.c, testy / quote_calc4.tab.c: regeneracja,
  • output.c, skeleton.c: zmiany ostatnią zmianę tak, że jest yytname razie potrzeby # define'd a nie stałe - aby uniknąć zerwania cproto na przykład,
  • .
  • output.c, defs.h, main.c, reader.c, skeleton.c: zmiany zbudować ntpd pomocą byacc:
  • Zmień nazwę yyname [], aby yytname []
  • add () makro YYTRANSLATE
  • uznają deklarację% token-tabela Żubra
  • configure: regeneracja,
  • yacc.1: s / EE / XE / obejść groffa bug na Debian 6
  • makefile.in: używać CF_MAKE_DOCS
  • aclocal.m4: dodaj CF_MAKE_DOCS
  • configure.in: używać CF_MAKE_DOCS

Co nowego w wersji 20130304:

  • pakietu / debian / changelog, wersja pakietu / byacc. spec: guz
  • aclocal.m4: dostosowanie uszczypnąć z Davem Becket obejść długo temu pęknięcia w & quot; nowej & quot; autoconf.
  • output.c: naprawić fałszywe #include jeśli & quot; -i & quot; jest podana, ale nie & quot; -d & quot; (Raport Richarda Mitton).
  • również podczas testowania, że ​​znalazłem przypadek, gdy jest nieużywany union_file; dodany czek na adres tego.
  • Test / ftp.output, testy / ftp.tab.c, testy / ftp.tab.h: regeneracja,
  • Test / ftp.y: rozwiązać większość ostrzeżenia kompilatora dla & quot; aby check_make & quot;
  • Test / calc1.tab.c: regeneracja,
  • Test / calc1.y: rozwiązać większość ostrzeżenia kompilatora dla & quot; aby check_make & quot;
  • Test / calc.tab.c, testy / calc1.tab.c, testy / calc2.tab.c, testy / calc3.tab.c, testy / code_calc.code.c, testy / code_error.code.c , test / error.tab.c, testy / ftp.tab.c, testy / grammar.tab.c, testy / pure_calc.tab.c, testy / pure_error.tab.c, testy / quote_calc-s.tab.c , test / quote_calc.tab.c, testy / quote_calc2-s.tab.c, testy / quote_calc2.tab.c, testy / quote_calc3-s.tab.c, testy / quote_calc3.tab.c, testy / quote_calc4-ów .tab.c, testy / quote_calc4.tab.c: regeneracja,
  • skeleton.c: ciche gcc konwersji ostrzegania w yygrowstack ()
  • configure: regeneracja,
  • aclocal.m4. Kolejna poprawka dla CF_GCC_VERSION do obsługi zmiany Debiana wiadomości gcc

Co nowego w wersji 20121003:

  • Ta wersja zmienia skrypt konfiguracyjny, aby umożliwić eksperymentowanie z różnymi autoconf versons (bez zmian w kodzie).

Co nowego w wersji 20120526:

  • W tej wersji dodano drobne zmiany łatwo zbudować na FreeBSD oraz inne pakowaniem, którzy nie zdecydują się na użycie skryptu configure.

Co nowego w wersji 20101229:.

  • Kilka drobnych poprawek / ulepszeń z NetBSD,

Co nowego w wersji 20101226:

  • defs.h, main.c: Zmiana typu powrotu z alokacji (), aby uniknąć ostrzeżenia problemów wyrównania
  • main.c: Solaris deklaruje chmod () w
  • configure: regeneracja,
  • main.c: ifdef'd wykorzystanie fcntl.h
  • configure.in: dodaj kontrole skonfigurować dla fcntl.h, atexit i mkstemp
  • main.c: w przypadkach gdy mkstemp () nie jest dostępny, należy tempnam / open
  • aclocal.m4: dodaj CF_MKSTEMP
  • aclocal.m4: poprawa cytowanie, potępiać $ {nazwa-wartość} za standardowe $ {nazwa: -wartość}

Co nowego w wersji 20101126:

  • Pakiet / byacc.spec, pakiet / debian / changelog, WERSJA: guz
  • output.c: poprawione wykorzystanie% wartości parse-param w yyerror (); nie korzysta i yylva (raport Clifford Yapp)

Co nowego w wersji 20101122:

  • output.c: dodaj ifdef bronić przed redefinicji YYSTYPE Związek (wniosek Clifford Yapp).
  • Test / calc1.tab.c: regeneracja,
  • Test / calc1.y: ostrzeżenia kompilatora porządkowe
  • Test / grammar.y: add & quot;% oczekuje & quot;
  • Test / calc1.tab.h: regeneracja * Test / calc1.output, testy / calc1.tab.c, testy / calc1.tab.h: Test RCS_BASE / calc2.tab.c, testy / calc3.tab. c: regeneracja,
  • Test / calc1.y: zaawansowany przykład z papieru Steve'a Johnsona, wykorzystuje związki
  • Test / calc3.y, testy / calc2.y: init "bazowy", więc przykłady można uruchomić
  • Test / ftp.tab.c, test / ftp.y: szczypie do kompilacji z g ++
  • output.c: zrekompensować poprawki w reader.c
  • reader.c: dodać / use putc_both () i puts_both (), nawiasem mówiąc ustalenia miejsca, w którym Unia skopiowane do union_file może być brakujący koniec ostatniej linii
  • .
  • Pakiet / debian / changelog, pakiet / byacc.spec, WERSJA: uderzać

Co nowego w wersji 20090221:

  • deklaracja yylval został przywrócony do szkieletu, w tym został pominięty w poprawkach dokonanych w 20080824.

Inne programy z deweloperem T.E.Dickey

XTerm
XTerm

3 Jun 15

Ncurses
Ncurses

11 May 15

vttest
vttest

17 Feb 15

Lynx
Lynx

17 Feb 15

Komentarze do Berkeley Yacc

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!