diff options
author | Akim Demaille <akim.demaille@gmail.com> | 2019-01-02 13:08:47 +0100 |
---|---|---|
committer | Akim Demaille <akim.demaille@gmail.com> | 2019-01-03 09:02:37 +0100 |
commit | 9ec93d4e34ad3d570963ef1f3eca0ef1d65a5aad (patch) | |
tree | 5268f23d1ff5f3bd071e0ca3a06356ebd157d274 /examples/java | |
parent | 9f81497a0cc62b0a056c57edc9de4f1c6dc94111 (diff) | |
download | bison-9ec93d4e34ad3d570963ef1f3eca0ef1d65a5aad.tar.gz |
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.
Diffstat (limited to 'examples/java')
-rw-r--r-- | examples/java/Calc.y | 22 |
1 files changed, 12 insertions, 10 deletions
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 |