Files
bison/examples
Akim Demaille c164fc0822 build: fix distcheck
Now that distcheck no longer fails (see previous commit), let's
address the shortcomings.

* Makefile.am (CLEANDIRS, clean-local): New.
* doc/local.mk, examples/calc++/local.mk, examples/local.mk,
* examples/mfcalc/local.mk, examples/rpcalc/local.mk,
* src/local.mk
(CLEANDIRS): Get rid of Apple's *.dSYM directories.
(CLEANFILES): Get rid of *.output files.
* examples/variant-11.yy, examples/variant.yy: Don't generate
any of the auxiliary files (location.hh and the like).
2018-10-07 10:41:40 +02:00
..
2018-10-07 10:41:40 +02:00
2018-10-07 10:41:40 +02:00
2018-10-07 10:41:40 +02:00
2018-10-07 10:41:40 +02:00
2018-09-13 19:01:33 +02:00
2018-10-05 07:01:04 +02:00
2018-10-07 10:41:40 +02:00
2018-10-07 10:41:40 +02:00

This directory contains examples of Bison grammar files.

* mfcalc
A C example of a multi-function calculator.  Extracted from the
documentation.

* calc++
A C++ version of the canonical example for parsers: a calculator.  Also uses
Flex for the scanner.  Extracted from the documentation.

* variant.yy
A C++ example that uses variants (they allow to use any C++ type as semantic
value type) and symbol constructors (they ensure consistency between
declared token type and effective semantic value).

* variant-11.yy
Another C++ example, closely related to the previous one, but exhibiting
support for C++11's move semantics.

-----

Local Variables:
mode: outline
fill-column: 76
End:

Copyright (C) 2018 Free Software Foundation, Inc.

Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.3 or
any later version published by the Free Software Foundation; with no
Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
Texts.  A copy of the license is included in the "GNU Free
Documentation License" file as part of this distribution.

# LocalWords:  mfcalc calc parsers yy