This commit was manufactured by cvs2svn to create tag 'buildscript'.
[IRC.git] / Robust / JavaGrammar / Main / Main.java
diff --git a/Robust/JavaGrammar/Main/Main.java b/Robust/JavaGrammar/Main/Main.java
deleted file mode 100644 (file)
index d823330..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-package Main;
-
-import java.io.Reader;
-import java.io.BufferedReader;
-import java.io.FileReader;
-
-/* Test skeleton for java parser/lexer.
- * Copyright (C) 1998 C. Scott Ananian <cananian@alumni.princeton.edu>
- * This is released under the terms of the GPL with NO WARRANTY.
- * See the file COPYING for more details.
- */
-
-public class Main {
-  public static void main(String args[]) throws Exception {
-    Reader fr = new BufferedReader(new FileReader(args[0]));
-    // the integer in the next line specifies the java minor version.
-    // for example, for a java 1.0 lexer specify '0'
-    //              for a java 1.1 lexer specify '1'
-    //              etc.
-    // As far as the lexer's concerned, 'strictfp' was added in Java 1.2,
-    // 'assert' in Java 1.4, and we need a "lookahead <" token PLT
-    // to correctly parse Java 1.5.
-    int java_minor_version = 5;
-    if (args.length>1) java_minor_version = Integer.parseInt(args[1]);
-    Lex.Lexer l = new Lex.Lexer(fr, java_minor_version);
-    java_cup.runtime.lr_parser g;
-    switch (java_minor_version) {
-    default:
-    case 5: g = new Parse.Grm15(l); break;
-    case 4: g = new Parse.Grm14(l); break;
-    case 3:
-    case 2: g = new Parse.Grm12(l); break;
-    case 1: g = new Parse.Grm11(l); break;
-    case 0: g = new Parse.Grm10(l); break;
-    }
-    g./*debug_*/parse();
-    System.exit(l.numErrors());
-  }
-}