Berkeley Yacc

Скриншот программы:
Berkeley Yacc
Детали программы:
Версия: 20140101
Дата загрузки: 17 Feb 15
Разработчик: T.E.Dickey
Тип распространения: Бесплатная
Популярность: 3

Rating: nan/5 (Total Votes: 0)

Беркли 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: инициализации 'база', так примеры можно запускать
  • Тест / 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

Ncurses
Ncurses

11 May 15

Комментарии к Berkeley Yacc

Комментарии не найдены
добавить комментарий
Включите картинки!