]> git.saurik.com Git - bison.git/blob - examples/calc++/calc++.cc
44e74c8033dd72516e8cb991a97958a332a1b107
[bison.git] / examples / calc++ / calc++.cc
1 #include <iostream>
2 #include "calc++-driver.hh"
3
4 int
5 main (int argc, const char* argv[])
6 {
7 calcxx_driver driver;
8 for (++argv; argv[0]; ++argv)
9 if (*argv == std::string ("-p"))
10 driver.trace_parsing = true;
11 else if (*argv == std::string ("-s"))
12 driver.trace_scanning = true;
13 else
14 {
15 driver.parse (*argv);
16 std::cout << driver.result << std::endl;
17 }
18 }