java: example: improve

* examples/java/Calc.y: Propagate the exit status.
Support -p.
This commit is contained in:
Akim Demaille
2020-02-01 18:25:09 +01:00
parent d5f929d407
commit 7e99f67592

View File

@@ -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);
}
}