From 9ec93d4e34ad3d570963ef1f3eca0ef1d65a5aad Mon Sep 17 00:00:00 2001 From: Akim Demaille Date: Wed, 2 Jan 2019 13:08:47 +0100 Subject: [PATCH] examples: clean up the Java/D examples * examples/java/Calc.y: Fix indentation. Sort. Don't use %name-prefix, since api.parser.class is already defined. * examples/d/calc.y: Likewise. --- examples/d/calc.y | 2 +- examples/java/Calc.y | 22 ++++++++++++---------- 2 files changed, 13 insertions(+), 11 deletions(-) diff --git a/examples/d/calc.y b/examples/d/calc.y index a82778c7..9c1b11f3 100644 --- a/examples/d/calc.y +++ b/examples/d/calc.y @@ -1,5 +1,5 @@ %language "D" -%name-prefix "Calc" + %define api.parser.class {Calc} %define public diff --git a/examples/java/Calc.y b/examples/java/Calc.y index 4de97583..c84f4507 100644 --- a/examples/java/Calc.y +++ b/examples/java/Calc.y @@ -1,9 +1,19 @@ %language "Java" -%name-prefix "Calc" + %define api.parser.class {Calc} %define public -%define parse.error verbose %locations +%define parse.error verbose +%locations + +%code imports { + import java.io.IOException; + import java.io.InputStream; + import java.io.InputStreamReader; + import java.io.Reader; + import java.io.StreamTokenizer; +} + %code { public static void main (String args[]) throws IOException { @@ -13,14 +23,6 @@ } } -%code imports { - import java.io.StreamTokenizer; - import java.io.InputStream; - import java.io.InputStreamReader; - import java.io.Reader; - import java.io.IOException; -} - /* Bison Declarations */ %token NUM "number" %type exp