Adding JMCR-Stable version
[Benchmarks_CSolver.git] / JMCR-Stable / real-world application / jigsaw / src / org / w3c / tools / sexpr / SExprParserException.java
diff --git a/JMCR-Stable/real-world application/jigsaw/src/org/w3c/tools/sexpr/SExprParserException.java b/JMCR-Stable/real-world application/jigsaw/src/org/w3c/tools/sexpr/SExprParserException.java
new file mode 100644 (file)
index 0000000..eeadfdf
--- /dev/null
@@ -0,0 +1,35 @@
+/*\r
+ *  SExprParserException.java\r
+ *\r
+ *  Copyright 1997 Massachusetts Institute of Technology.\r
+ *  All Rights Reserved.\r
+ *\r
+ *  Author: Ora Lassila\r
+ *\r
+ *  $Id: SExprParserException.java,v 1.1 2010/06/15 12:27:49 smhuang Exp $\r
+ */\r
+\r
+package org.w3c.tools.sexpr;\r
+\r
+/**\r
+ * An exception class for syntax errors detected during s-expression parsing.\r
+ */\r
+public class SExprParserException extends Exception {\r
+\r
+  /**\r
+   * Initialize the exception with an explanatory message.\r
+   */\r
+  public SExprParserException(String explanation)\r
+  {\r
+    super(explanation);\r
+  }\r
+\r
+  /**\r
+   * Initialize the exception with a message about an illegal character.\r
+   */\r
+  public SExprParserException(char illegalChar)\r
+  {\r
+    super("Invalid character '" + illegalChar + "'");\r
+  }\r
+\r
+}\r