Main.java
|
// FILE. . . . . /home/hak/ilt/src/ilog/rif/Main.java // EDIT BY . . . Hassan Ait-Kaci // ON MACHINE. . Latitude407.Ilog.Biz // STARTED ON. . Wed May 3 14:36:29 2006 package ilog.rif;
This is a driver class implementing a java parser from the Jacc
grammar specified in HRL.grm. It
uses the tokenizer Tokenizer.java.
(To use it, see e.g.: hrl.)
|
import java.io.IOException; import ilog.language.util.Error; public class Main { static Parser parser; static boolean trace = false; static void setTrace (boolean flag) { trace = flag; } final public static void main (String args[]) { try { parser = new Parser(new Tokenizer(args[0])); } catch (IOException e) { System.err.println("*** No such file: " + args[0]); System.exit(1); } try { if (trace) parser.toggleTrace(); parser.setTreeType("XML"); parser.setQuiet(false); parser.setStart(); parser.parse(); } catch (IOException e) { parser.errorManager().reportError(new Error().setLabel("IO Error: ") .setMsg(e.getMessage()+" - giving up!") .setSee("...")); parser.errorManager().tallyErrors(); } catch (Throwable e) { parser.errorManager().tallyErrors(); e.printStackTrace(); } } }
This file was generated on Mon Mar 31 17:18:18 PDT 2008 from file Main.java
by the ilog.language.tools.Hilite Java tool written by Hassan Aït-Kaci