Go forward to Infix Calc.
Go up to Examples.

Reverse Polish Notation Calculator
==================================

   The first example is that of a simple double-precision "reverse
polish notation" calculator (a calculator using postfix operators).
This example provides a good starting point, since operator precedence
is not an issue.  The second example will illustrate how operator
precedence is handled.

   The source code for this calculator is named `rpcalc.y'.  The `.y'
extension is a convention used for Bison input files.

Menu

Decls: Rpcalc Decls
Bison and C declarations for rpcalc.
Rules: Rpcalc Rules
Grammar Rules for rpcalc, with explanation.
Lexer: Rpcalc Lexer
The lexical analyzer.
Main: Rpcalc Main
The controlling function.
Error: Rpcalc Error
The error reporting function.
Gen: Rpcalc Gen
Running Bison on the grammar file.
Comp: Rpcalc Compile
Run the C compiler on the output code.