Berkeley Yacc

Скріншот програми:
Berkeley Yacc
Дані програми:
Версія: 20140101
Дата завантаження: 17 Feb 15
Розробник: T.E.Dickey
Ліцензія: Безкоштовно
Популярність: 30

Rating: nan/5 (Total Votes: 0)

Berkeley 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: зміни, щоб побудувати NTPD допомогою byacc:
  • Перейменувати yyname [], щоб yytname []
  • додати YYTRANSLATE () макрос
  • визнати% маркера Таблиця опису зубра
  • Налаштувати: регенерація
  • yacc.1: S / EE / XE / обійти Грофф помилку на Debian 6
  • makefile.in: використовуйте CF_MAKE_DOCS
  • aclocal.m4: додати CF_MAKE_DOCS
  • configure.in: використовуйте CF_MAKE_DOCS

Що нового у версії 20130304:

  • Упаковка / Debian / змін, то версія, пакет / byacc. Специфікація: удар
  • aclocal.m4: адаптувати підправити від Дейва Бекета, щоб обійти давнього поломки в & Quot; Новий & Quot; Autoconf.
  • output.c: виправити фіктивні #include якщо і Quot; -i і Quot; дається, але не & Quot; -d & Quot; (Доповідь Річарда Mitton).
  • також під час тестування, що знайшов випадок, коли union_file не використовується; додав чек на адресу, яку.
  • Тест / ftp.output, тест / ftp.tab.c, тест / ftp.tab.h: регенерація
  • Тест / ftp.y: виправити більшість попереджень компілятора для & Quot; зробити check_make і Quot;
  • Тест / calc1.tab.c: регенерація
  • Тест / calc1.y: виправити більшість попереджень компілятора для & Quot; зробити check_make і Quot;
  • Тест / 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-х .tab.c, тест / quote_calc4.tab.c: регенерація
  • skeleton.c: заспокоїти GCC перетворення попередження в yygrowstack ()
  • Налаштувати: регенерація
  • aclocal.m4 :. Інший Виправлення CF_GCC_VERSION для обробки змін до Debian ПКУ повідомлення

Що нового у версії 20121003:

  • Ця версія змінює конфігураційний скрипт, щоб дозволити експерименти з різними Autoconf повнотекстові версії (без зміни коду).

Що нового у версії 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 / змін, версія: удар
  • output.c: виправлена ​​використання% вартості розбору парам в YYERROR (); він не використовує і yylva (звіт Кліффорд Yapp)

Що нового у версії 20101122:

  • output.c: додати IfDef для захисту від перевизначення YYSTYPE Союз (запит Кліффорд Yapp).
  • Тест / calc1.tab.c: регенерація
  • тест calc1.y /: компілятор очищення попередження
  • Тест / grammar.y: додати & Quot;% очікують і Quot;
  • Тест / 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, версія: удар

Що нового у версії 20090221:

  • Декларація yylval був відновлений до скелету, як це був опущений у виправленнях, зроблених в 20080824.

Інші програми розробника T.E.Dickey

Luit
Luit

20 Feb 15

Lynx
Lynx

17 Feb 15

vttest
vttest

17 Feb 15

Ncurses
Ncurses

11 May 15

Berkeley Yacc

Коментар не знайдено
додати коментар
Включіть картинки!