package java_cup; /** Exception subclass for reporting internal errors in JavaCup. */ public class internal_error extends Exception { /** Constructor with a message */ public internal_error(String msg) { super(msg); } /** Method called to do a forced error exit on an internal error for cases when we can't actually throw the exception. */ public void crash() { System.err.println("JavaCUP Fatal Internal Error Detected"); System.err.println(getMessage()); printStackTrace(); System.exit(-1); } };