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

Lynx
Lynx

17 Feb 15

vttest
vttest

17 Feb 15

Ncurses
Ncurses

11 May 15

Berkeley Yacc

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