Sophie

Sophie

distrib > Mageia > 7 > armv7hl > by-pkgid > 0be63cac1e338268bd682ba1491b8978 > files > 56

bison-3.5.4-1.mga7.armv7hl.rpm

#include "driver.hh"
#include "parser.hh"

driver::driver ()
  : trace_parsing (false), trace_scanning (false)
{
  variables["one"] = 1;
  variables["two"] = 2;
}

int
driver::parse (const std::string &f)
{
  file = f;
  location.initialize (&file);
  scan_begin ();
  yy::parser parse (*this);
  parse.set_debug_level (trace_parsing);
  int res = parse ();
  scan_end ();
  return res;
}