]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.databoard/src/org/simantics/databoard/parser/TokenMgrError.java
Fixed all line endings of the repository
[simantics/platform.git] / bundles / org.simantics.databoard / src / org / simantics / databoard / parser / TokenMgrError.java
index 3fec1ab6430ba75ee191c3374a2c56e272277d08..3314d2258e17bb970679e3f51ac5ae823981320f 100644 (file)
-/* Generated By:JavaCC: Do not edit this line. TokenMgrError.java Version 6.1 */\r
-/* JavaCCOptions: */\r
-package org.simantics.databoard.parser;\r
-\r
-/** Token Manager Error. */\r
-public class TokenMgrError extends Error\r
-{\r
-\r
-  /**\r
-   * The version identifier for this Serializable class.\r
-   * Increment only if the <i>serialized</i> form of the\r
-   * class changes.\r
-   */\r
-  private static final long serialVersionUID = 1L;\r
-\r
-  /*\r
-   * Ordinals for various reasons why an Error of this type can be thrown.\r
-   */\r
-\r
-  /**\r
-   * Lexical error occurred.\r
-   */\r
-  public static final int LEXICAL_ERROR = 0;\r
-\r
-  /**\r
-   * An attempt was made to create a second instance of a static token manager.\r
-   */\r
-  public static final int STATIC_LEXER_ERROR = 1;\r
-\r
-  /**\r
-   * Tried to change to an invalid lexical state.\r
-   */\r
-  public static final int INVALID_LEXICAL_STATE = 2;\r
-\r
-  /**\r
-   * Detected (and bailed out of) an infinite loop in the token manager.\r
-   */\r
-  public static final int LOOP_DETECTED = 3;\r
-\r
-  /**\r
-   * Indicates the reason why the exception is thrown. It will have\r
-   * one of the above 4 values.\r
-   */\r
-  int errorCode;\r
-\r
-  /**\r
-   * Replaces unprintable characters by their escaped (or unicode escaped)\r
-   * equivalents in the given string\r
-   */\r
-  protected static final String addEscapes(String str) {\r
-    StringBuffer retval = new StringBuffer();\r
-    char ch;\r
-    for (int i = 0; i < str.length(); i++) {\r
-      switch (str.charAt(i))\r
-      {\r
-        case '\b':\r
-          retval.append("\\b");\r
-          continue;\r
-        case '\t':\r
-          retval.append("\\t");\r
-          continue;\r
-        case '\n':\r
-          retval.append("\\n");\r
-          continue;\r
-        case '\f':\r
-          retval.append("\\f");\r
-          continue;\r
-        case '\r':\r
-          retval.append("\\r");\r
-          continue;\r
-        case '\"':\r
-          retval.append("\\\"");\r
-          continue;\r
-        case '\'':\r
-          retval.append("\\\'");\r
-          continue;\r
-        case '\\':\r
-          retval.append("\\\\");\r
-          continue;\r
-        default:\r
-          if ((ch = str.charAt(i)) < 0x20 || ch > 0x7e) {\r
-            String s = "0000" + Integer.toString(ch, 16);\r
-            retval.append("\\u" + s.substring(s.length() - 4, s.length()));\r
-          } else {\r
-            retval.append(ch);\r
-          }\r
-          continue;\r
-      }\r
-    }\r
-    return retval.toString();\r
-  }\r
-\r
-  /**\r
-   * Returns a detailed message for the Error when it is thrown by the\r
-   * token manager to indicate a lexical error.\r
-   * Parameters :\r
-   *    EOFSeen     : indicates if EOF caused the lexical error\r
-   *    curLexState : lexical state in which this error occurred\r
-   *    errorLine   : line number when the error occurred\r
-   *    errorColumn : column number when the error occurred\r
-   *    errorAfter  : prefix that was seen before this error occurred\r
-   *    curchar     : the offending character\r
-   * Note: You can customize the lexical error message by modifying this method.\r
-   */\r
-  protected static String LexicalErr(boolean EOFSeen, int lexState, int errorLine, int errorColumn, String errorAfter, int curChar) {\r
-    char curChar1 = (char)curChar;\r
-    return("Lexical error at line " +\r
-          errorLine + ", column " +\r
-          errorColumn + ".  Encountered: " +\r
-          (EOFSeen ? "<EOF> " : ("\"" + addEscapes(String.valueOf(curChar1)) + "\"") + " (" + (int)curChar + "), ") +\r
-          "after : \"" + addEscapes(errorAfter) + "\"");\r
-  }\r
-\r
-  /**\r
-   * You can also modify the body of this method to customize your error messages.\r
-   * For example, cases like LOOP_DETECTED and INVALID_LEXICAL_STATE are not\r
-   * of end-users concern, so you can return something like :\r
-   *\r
-   *     "Internal Error : Please file a bug report .... "\r
-   *\r
-   * from this method for such cases in the release version of your parser.\r
-   */\r
-  public String getMessage() {\r
-    return super.getMessage();\r
-  }\r
-\r
-  /*\r
-   * Constructors of various flavors follow.\r
-   */\r
-\r
-  /** No arg constructor. */\r
-  public TokenMgrError() {\r
-  }\r
-\r
-  /** Constructor with message and reason. */\r
-  public TokenMgrError(String message, int reason) {\r
-    super(message);\r
-    errorCode = reason;\r
-  }\r
-\r
-  /** Full Constructor. */\r
-  public TokenMgrError(boolean EOFSeen, int lexState, int errorLine, int errorColumn, String errorAfter, int curChar, int reason) {\r
-    this(LexicalErr(EOFSeen, lexState, errorLine, errorColumn, errorAfter, curChar), reason);\r
-  }\r
-}\r
-/* JavaCC - OriginalChecksum=f476c1d882e6ae48270129e555d4889d (do not edit this line) */\r
+/* Generated By:JavaCC: Do not edit this line. TokenMgrError.java Version 6.1 */
+/* JavaCCOptions: */
+package org.simantics.databoard.parser;
+
+/** Token Manager Error. */
+public class TokenMgrError extends Error
+{
+
+  /**
+   * The version identifier for this Serializable class.
+   * Increment only if the <i>serialized</i> form of the
+   * class changes.
+   */
+  private static final long serialVersionUID = 1L;
+
+  /*
+   * Ordinals for various reasons why an Error of this type can be thrown.
+   */
+
+  /**
+   * Lexical error occurred.
+   */
+  public static final int LEXICAL_ERROR = 0;
+
+  /**
+   * An attempt was made to create a second instance of a static token manager.
+   */
+  public static final int STATIC_LEXER_ERROR = 1;
+
+  /**
+   * Tried to change to an invalid lexical state.
+   */
+  public static final int INVALID_LEXICAL_STATE = 2;
+
+  /**
+   * Detected (and bailed out of) an infinite loop in the token manager.
+   */
+  public static final int LOOP_DETECTED = 3;
+
+  /**
+   * Indicates the reason why the exception is thrown. It will have
+   * one of the above 4 values.
+   */
+  int errorCode;
+
+  /**
+   * Replaces unprintable characters by their escaped (or unicode escaped)
+   * equivalents in the given string
+   */
+  protected static final String addEscapes(String str) {
+    StringBuffer retval = new StringBuffer();
+    char ch;
+    for (int i = 0; i < str.length(); i++) {
+      switch (str.charAt(i))
+      {
+        case '\b':
+          retval.append("\\b");
+          continue;
+        case '\t':
+          retval.append("\\t");
+          continue;
+        case '\n':
+          retval.append("\\n");
+          continue;
+        case '\f':
+          retval.append("\\f");
+          continue;
+        case '\r':
+          retval.append("\\r");
+          continue;
+        case '\"':
+          retval.append("\\\"");
+          continue;
+        case '\'':
+          retval.append("\\\'");
+          continue;
+        case '\\':
+          retval.append("\\\\");
+          continue;
+        default:
+          if ((ch = str.charAt(i)) < 0x20 || ch > 0x7e) {
+            String s = "0000" + Integer.toString(ch, 16);
+            retval.append("\\u" + s.substring(s.length() - 4, s.length()));
+          } else {
+            retval.append(ch);
+          }
+          continue;
+      }
+    }
+    return retval.toString();
+  }
+
+  /**
+   * Returns a detailed message for the Error when it is thrown by the
+   * token manager to indicate a lexical error.
+   * Parameters :
+   *    EOFSeen     : indicates if EOF caused the lexical error
+   *    curLexState : lexical state in which this error occurred
+   *    errorLine   : line number when the error occurred
+   *    errorColumn : column number when the error occurred
+   *    errorAfter  : prefix that was seen before this error occurred
+   *    curchar     : the offending character
+   * Note: You can customize the lexical error message by modifying this method.
+   */
+  protected static String LexicalErr(boolean EOFSeen, int lexState, int errorLine, int errorColumn, String errorAfter, int curChar) {
+    char curChar1 = (char)curChar;
+    return("Lexical error at line " +
+          errorLine + ", column " +
+          errorColumn + ".  Encountered: " +
+          (EOFSeen ? "<EOF> " : ("\"" + addEscapes(String.valueOf(curChar1)) + "\"") + " (" + (int)curChar + "), ") +
+          "after : \"" + addEscapes(errorAfter) + "\"");
+  }
+
+  /**
+   * You can also modify the body of this method to customize your error messages.
+   * For example, cases like LOOP_DETECTED and INVALID_LEXICAL_STATE are not
+   * of end-users concern, so you can return something like :
+   *
+   *     "Internal Error : Please file a bug report .... "
+   *
+   * from this method for such cases in the release version of your parser.
+   */
+  public String getMessage() {
+    return super.getMessage();
+  }
+
+  /*
+   * Constructors of various flavors follow.
+   */
+
+  /** No arg constructor. */
+  public TokenMgrError() {
+  }
+
+  /** Constructor with message and reason. */
+  public TokenMgrError(String message, int reason) {
+    super(message);
+    errorCode = reason;
+  }
+
+  /** Full Constructor. */
+  public TokenMgrError(boolean EOFSeen, int lexState, int errorLine, int errorColumn, String errorAfter, int curChar, int reason) {
+    this(LexicalErr(EOFSeen, lexState, errorLine, errorColumn, errorAfter, curChar), reason);
+  }
+}
+/* JavaCC - OriginalChecksum=f476c1d882e6ae48270129e555d4889d (do not edit this line) */