1 # pushcalc - push parser with Bison
3 This directory contains pushcalc, the traditional calculator, implemented as
6 Traditionally Bison is used to create so called "pull parsers": the user
7 invokes the parser once, which repeatedly calls (pulls) the scanner until
10 This example demonstrates the "push parsers": the user calls scanner to
11 fetch the next token, passes (pushes) it to the parser, and repeats the
12 operation until the input is drained.
14 This example is a straightforward conversion of the 'calc' example to the
20 ispell-dictionary: "american"
23 Copyright (C) 2020-2022 Free Software Foundation, Inc.
25 Permission is granted to copy, distribute and/or modify this document
26 under the terms of the GNU Free Documentation License, Version 1.3 or
27 any later version published by the Free Software Foundation; with no
28 Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
29 Texts. A copy of the license is included in the "GNU Free
30 Documentation License" file as part of this distribution.