diff --git a/examples/java/Calc.y b/examples/java/Calc.y index 28195ddd..a0ac5694 100644 --- a/examples/java/Calc.y +++ b/examples/java/Calc.y @@ -4,6 +4,8 @@ %define api.parser.public %define parse.error verbose +%define parse.trace + %locations %code imports { @@ -19,7 +21,11 @@ { CalcLexer l = new CalcLexer (System.in); Calc p = new Calc (l); - p.parse (); + for (String arg : args) + if (arg.equals ("-p")) + p.setDebugLevel (1); + if (!p.parse ()) + System.exit (1); } }