Extension to bison to generate PHP code
C C++ PHP Shell Java Perl
Latest commit 9035dcc Mar 24, 2012 @scfc Rename method toString() to magic __toString() and use it.
* data/lalr1.php: Here.
* tests/php.at: Adapt test cases.
* examples/php/calc/calc.y: Adapt example.
* examples/php/calc/calc.php: Regenerate.
Permalink
Failed to load latest commit information.
build-aux maint: generate ChangeLog from git log Jan 20, 2012
data Rename method toString() to magic __toString() and use it. Mar 25, 2012
djgpp change more quotes in source, and adjust tests to match Jan 19, 2012
doc maint: use STREQ/STRNEQ. Feb 23, 2012
etc tests: fix regressions. Feb 21, 2012
examples Rename method toString() to magic __toString() and use it. Mar 25, 2012
externals Make gnulib a submodule. Oct 28, 2008
gnulib @ 50bb21e maint: gnulib: upgrade. Feb 18, 2012
lib build: comment changes. Feb 24, 2012
m4 maint: avoid "magic number exit". Feb 18, 2012
po maint: remove trailing empty lines. Feb 18, 2012
runtime-po maint: remove trailing empty lines. Feb 18, 2012
src Use STREQ/STRNEQ. Mar 18, 2012
submodules build: update gnulib and autoconf submodules to latest Jan 19, 2012
tests Rename method toString() to magic __toString() and use it. Mar 25, 2012
.gitattributes add a .gitattributes file to use the git-merge-changelog driver Jul 31, 2008
.gitignore maint: generate ChangeLog from git log Jan 20, 2012
.gitmodules Install autoconf as a submodule to get m4sugar. Dec 8, 2008
.prev-version Use git-version-gen for version names between releases. Jul 18, 2008
.project * lib/timevar.c (get_time): Include children time. Aug 1, 2002
.x-sc_require_config_h Initial version Jan 22, 2006
.x-sc_unmarked_diagnostics Initial version Jan 22, 2006
.x-update-copyright maint: don't update copyright years in bootstrap. Jan 3, 2011
AUTHORS maint: more authors. Feb 14, 2012
COPYING Update to GPLv3. Aug 15, 2007
ChangeLog-1998 maint: generate ChangeLog from git log Jan 20, 2012
ChangeLog-2012 maint: generate ChangeLog from git log Jan 20, 2012
Makefile.am build: comment changes. Feb 24, 2012
NEWS lalr1.cc: also handle syntax_error when calling yylex. Feb 10, 2012
PACKAGING maint: run "make update-copyright". Jan 13, 2012
README maint: run "make update-copyright". Jan 13, 2012
README-alpha maint: run "make update-copyright". Jan 13, 2012
README-hacking maint: run "make update-copyright". Jan 13, 2012
REFERENCES global: remove unnecessary horizontal tabs. Jul 24, 2011
THANKS bitset: fix an incorrect error message. Feb 19, 2012
TODO Translate `YYStack' to PHP. Mar 18, 2012
bootstrap build: manually update bootstrap from gnulib, and adapt Jan 19, 2012
bootstrap.conf tests: fix regressions. Feb 21, 2012
cfg.mk maint: use STREQ/STRNEQ. Feb 23, 2012
configure.ac calc++: factor for other extracted tests. Feb 16, 2012

README

This package contains the GNU Bison parser generator.

* Installation
** Build
See the file INSTALL for generic compilation and installation
instructions.

Bison requires GNU m4 1.4.6 or later.  See:

      ftp://ftp.gnu.org/gnu/m4/m4-1.4.6.tar.gz

** Internationalization
Bison supports two catalogues: one for Bison itself (i.e., for the
maintainer-side parser generation), and one for the generated parsers
(i.e., for the user-side parser execution).  The requirements between
both differ: bison needs ngettext, the generated parsers do not.  To
simplify the build system, neither are installed if ngettext is not
supported, even if generated parsers could have been localized.  See
http://lists.gnu.org/archive/html/bug-bison/2009-08/msg00006.html for
more details.

* Questions
See the section FAQ in the documentation (doc/bison.info) for
frequently asked questions.  The documentation is also available in
PDF and HTML, provided you have a recent version of Texinfo installed:
run "make pdf" or "make html".

If you have questions about using Bison and the documentation does
not answer them, please send mail to <help-bison@gnu.org>.

* Bug reports
Please send bug reports to <bug-bison@gnu.org>.  Please include the
version number from `bison --version', and a complete, self-contained
test case in each bug report.

* Copyright statements
For any copyright year range specified as YYYY-ZZZZ in this package,
note that the range specifies every single year in that closed interval.


Local Variables:
mode: outline
End:

-----

Copyright (C) 1992, 1998-1999, 2003-2005, 2008-2012 Free Software
Foundation, Inc.

This file is part of Bison, the GNU Compiler Compiler.

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.