--- /dev/null
+/*\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