bison-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

examples: clean up the Java/D examples


From: Akim Demaille
Subject: examples: clean up the Java/D examples
Date: Thu, 3 Jan 2019 18:46:14 +0100

commit 9ec93d4e34ad3d570963ef1f3eca0ef1d65a5aad
Author: Akim Demaille <address@hidden>
Date:   Wed Jan 2 13:08:47 2019 +0100

    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.

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 <Integer> NUM "number"
 %type  <Integer> exp




reply via email to

[Prev in Thread] Current Thread [Next in Thread]