78919f749f
* Noteworthy changes in release 2.5.1 (2012-06-05) [stable] ** Future changes: The next major release will drop support for generating parsers in K&R C. ** yacc.c: YYBACKUP works as expected. ** glr.c improvements: *** Location support is eliminated when not requested: GLR parsers used to include location-related code even when locations were not requested, and therefore not even usable. *** __attribute__ is preserved: __attribute__ is no longer disabled when __STRICT_ANSI__ is defined (i.e., when -std is passed to GCC). ** lalr1.java: several fixes: The Java parser no longer throws ArrayIndexOutOfBoundsException if the first token leads to a syntax error. Some minor clean ups. ** Changes for C++: *** C++11 compatibility: C and C++ parsers use "nullptr" instead of "0" when __cplusplus is 201103L or higher. *** Header guards The header files such as "parser.hh", "location.hh", etc. used a constant name for preprocessor guards, for instance: #ifndef BISON_LOCATION_HH # define BISON_LOCATION_HH ... #endif // !BISON_LOCATION_HH The inclusion guard is now computed from "PREFIX/FILE-NAME", where lower case characters are converted to upper case, and series of non-alphanumerical characters are converted to an underscore. With "bison -o lang++/parser.cc", "location.hh" would now include: #ifndef YY_LANG_LOCATION_HH # define YY_LANG_LOCATION_HH ... #endif // !YY_LANG_LOCATION_HH *** C++ locations: The position and location constructors (and their initialize methods) accept new arguments for line and column. Several issues in the documentation were fixed. ** liby is no longer asking for "rpl_fprintf" on some platforms. ** Changes in the manual: *** %printer is documented The "%printer" directive, supported since at least Bison 1.50, is finally documented. The "mfcalc" example is extended to demonstrate it. For consistency with the C skeletons, the C++ parsers now also support "yyoutput" (as an alias to "debug_stream ()"). *** Several improvements have been made: The layout for grammar excerpts was changed to a more compact scheme. Named references are motivated. The description of the automaton description file (*.output) is updated to the current format. Incorrect index entries were fixed. Some other errors were fixed. ** Building bison: *** Conflicting prototypes with recent/modified Flex. Fixed build problems with the current, unreleased, version of Flex, and some modified versions of 2.5.35, which have modified function prototypes. *** Warnings during the build procedure have been eliminated. *** Several portability problems in the test suite have been fixed: This includes warnings with some compilers, unexpected behavior of tools such as diff, warning messages from the test suite itself, etc. *** The install-pdf target work properly: Running "make install-pdf" (or -dvi, -html, -info, and -ps) no longer halts in the middle of its course.
90 lines
3.2 KiB
Text
90 lines
3.2 KiB
Text
@comment $NetBSD: PLIST,v 1.23 2012/06/06 07:20:35 wiz Exp $
|
|
bin/bison
|
|
info/bison.info
|
|
lib/liby.a
|
|
man/man1/bison.1
|
|
share/aclocal/bison-i18n.m4
|
|
share/bison/README
|
|
share/bison/bison.m4
|
|
share/bison/c++-skel.m4
|
|
share/bison/c++.m4
|
|
share/bison/c-skel.m4
|
|
share/bison/c.m4
|
|
share/bison/glr.c
|
|
share/bison/glr.cc
|
|
share/bison/java-skel.m4
|
|
share/bison/java.m4
|
|
share/bison/lalr1.cc
|
|
share/bison/lalr1.java
|
|
share/bison/location.cc
|
|
share/bison/m4sugar/foreach.m4
|
|
share/bison/m4sugar/m4sugar.m4
|
|
share/bison/stack.hh
|
|
share/bison/xslt/bison.xsl
|
|
share/bison/xslt/xml2dot.xsl
|
|
share/bison/xslt/xml2text.xsl
|
|
share/bison/xslt/xml2xhtml.xsl
|
|
share/bison/yacc.c
|
|
share/locale/ast/LC_MESSAGES/bison-runtime.mo
|
|
share/locale/da/LC_MESSAGES/bison-runtime.mo
|
|
share/locale/da/LC_MESSAGES/bison.mo
|
|
share/locale/de/LC_MESSAGES/bison-runtime.mo
|
|
share/locale/de/LC_MESSAGES/bison.mo
|
|
share/locale/el/LC_MESSAGES/bison-runtime.mo
|
|
share/locale/el/LC_MESSAGES/bison.mo
|
|
share/locale/eo/LC_MESSAGES/bison-runtime.mo
|
|
share/locale/eo/LC_MESSAGES/bison.mo
|
|
share/locale/es/LC_MESSAGES/bison-runtime.mo
|
|
share/locale/es/LC_MESSAGES/bison.mo
|
|
share/locale/et/LC_MESSAGES/bison-runtime.mo
|
|
share/locale/et/LC_MESSAGES/bison.mo
|
|
share/locale/fi/LC_MESSAGES/bison-runtime.mo
|
|
share/locale/fi/LC_MESSAGES/bison.mo
|
|
share/locale/fr/LC_MESSAGES/bison-runtime.mo
|
|
share/locale/fr/LC_MESSAGES/bison.mo
|
|
share/locale/ga/LC_MESSAGES/bison-runtime.mo
|
|
share/locale/ga/LC_MESSAGES/bison.mo
|
|
share/locale/gl/LC_MESSAGES/bison-runtime.mo
|
|
share/locale/hr/LC_MESSAGES/bison-runtime.mo
|
|
share/locale/hr/LC_MESSAGES/bison.mo
|
|
share/locale/hu/LC_MESSAGES/bison-runtime.mo
|
|
share/locale/id/LC_MESSAGES/bison-runtime.mo
|
|
share/locale/id/LC_MESSAGES/bison.mo
|
|
share/locale/it/LC_MESSAGES/bison-runtime.mo
|
|
share/locale/it/LC_MESSAGES/bison.mo
|
|
share/locale/ja/LC_MESSAGES/bison-runtime.mo
|
|
share/locale/ja/LC_MESSAGES/bison.mo
|
|
share/locale/ky/LC_MESSAGES/bison-runtime.mo
|
|
share/locale/lt/LC_MESSAGES/bison-runtime.mo
|
|
share/locale/lv/LC_MESSAGES/bison-runtime.mo
|
|
share/locale/ms/LC_MESSAGES/bison-runtime.mo
|
|
share/locale/ms/LC_MESSAGES/bison.mo
|
|
share/locale/nb/LC_MESSAGES/bison-runtime.mo
|
|
share/locale/nb/LC_MESSAGES/bison.mo
|
|
share/locale/nl/LC_MESSAGES/bison-runtime.mo
|
|
share/locale/nl/LC_MESSAGES/bison.mo
|
|
share/locale/pl/LC_MESSAGES/bison-runtime.mo
|
|
share/locale/pl/LC_MESSAGES/bison.mo
|
|
share/locale/pt/LC_MESSAGES/bison-runtime.mo
|
|
share/locale/pt/LC_MESSAGES/bison.mo
|
|
share/locale/pt_BR/LC_MESSAGES/bison-runtime.mo
|
|
share/locale/pt_BR/LC_MESSAGES/bison.mo
|
|
share/locale/ro/LC_MESSAGES/bison-runtime.mo
|
|
share/locale/ro/LC_MESSAGES/bison.mo
|
|
share/locale/ru/LC_MESSAGES/bison-runtime.mo
|
|
share/locale/ru/LC_MESSAGES/bison.mo
|
|
share/locale/sl/LC_MESSAGES/bison-runtime.mo
|
|
share/locale/sr/LC_MESSAGES/bison-runtime.mo
|
|
share/locale/sv/LC_MESSAGES/bison-runtime.mo
|
|
share/locale/sv/LC_MESSAGES/bison.mo
|
|
share/locale/th/LC_MESSAGES/bison-runtime.mo
|
|
share/locale/tr/LC_MESSAGES/bison-runtime.mo
|
|
share/locale/tr/LC_MESSAGES/bison.mo
|
|
share/locale/uk/LC_MESSAGES/bison-runtime.mo
|
|
share/locale/uk/LC_MESSAGES/bison.mo
|
|
share/locale/vi/LC_MESSAGES/bison-runtime.mo
|
|
share/locale/vi/LC_MESSAGES/bison.mo
|
|
share/locale/zh_CN/LC_MESSAGES/bison-runtime.mo
|
|
share/locale/zh_CN/LC_MESSAGES/bison.mo
|
|
share/locale/zh_TW/LC_MESSAGES/bison-runtime.mo
|
|
share/locale/zh_TW/LC_MESSAGES/bison.mo
|