< prev index next >

src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/exception/ErrorMessages.java

Print this page




  14  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  15  * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  16  * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  17  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  18  * SOFTWARE.
  19  */
  20 package jdk.nashorn.internal.runtime.regexp.joni.exception;
  21 
  22 @SuppressWarnings("javadoc")
  23 public interface ErrorMessages {
  24 
  25     /* from jcodings */
  26     final String ERR_INVALID_CODE_POINT_VALUE = "invalid code point value";
  27     final String ERR_TOO_BIG_WIDE_CHAR_VALUE = "too big wide-char value";
  28     final String ERR_TOO_LONG_WIDE_CHAR_VALUE = "too long wide-char value";
  29 
  30     /* internal error */
  31     final String ERR_PARSER_BUG = "internal parser error (bug)";
  32     final String ERR_UNDEFINED_BYTECODE = "undefined bytecode (bug)";
  33     final String ERR_UNEXPECTED_BYTECODE = "unexpected bytecode (bug)";

  34 
  35     /* syntax error */
  36     final String ERR_END_PATTERN_AT_LEFT_BRACE = "end pattern at left brace";
  37     final String ERR_END_PATTERN_AT_LEFT_BRACKET = "end pattern at left bracket";
  38     final String ERR_EMPTY_CHAR_CLASS = "empty char-class";
  39     final String ERR_PREMATURE_END_OF_CHAR_CLASS = "premature end of char-class";
  40     final String ERR_END_PATTERN_AT_ESCAPE = "end pattern at escape";
  41     final String ERR_END_PATTERN_AT_META = "end pattern at meta";
  42     final String ERR_END_PATTERN_AT_CONTROL = "end pattern at control";
  43     final String ERR_META_CODE_SYNTAX = "invalid meta-code syntax";
  44     final String ERR_CONTROL_CODE_SYNTAX = "invalid control-code syntax";
  45     final String ERR_CHAR_CLASS_VALUE_AT_END_OF_RANGE = "char-class value at end of range";
  46     final String ERR_UNMATCHED_RANGE_SPECIFIER_IN_CHAR_CLASS = "unmatched range specifier in char-class";
  47     final String ERR_TARGET_OF_REPEAT_OPERATOR_NOT_SPECIFIED = "target of repeat operator is not specified";
  48     final String ERR_TARGET_OF_REPEAT_OPERATOR_INVALID = "target of repeat operator is invalid";
  49     final String ERR_UNMATCHED_CLOSE_PARENTHESIS = "unmatched close parenthesis";
  50     final String ERR_END_PATTERN_WITH_UNMATCHED_PARENTHESIS = "end pattern with unmatched parenthesis";
  51     final String ERR_END_PATTERN_IN_GROUP = "end pattern in group";
  52     final String ERR_UNDEFINED_GROUP_OPTION = "undefined group option";
  53     final String ERR_INVALID_POSIX_BRACKET_TYPE = "invalid POSIX bracket type";


  14  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  15  * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  16  * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  17  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  18  * SOFTWARE.
  19  */
  20 package jdk.nashorn.internal.runtime.regexp.joni.exception;
  21 
  22 @SuppressWarnings("javadoc")
  23 public interface ErrorMessages {
  24 
  25     /* from jcodings */
  26     final String ERR_INVALID_CODE_POINT_VALUE = "invalid code point value";
  27     final String ERR_TOO_BIG_WIDE_CHAR_VALUE = "too big wide-char value";
  28     final String ERR_TOO_LONG_WIDE_CHAR_VALUE = "too long wide-char value";
  29 
  30     /* internal error */
  31     final String ERR_PARSER_BUG = "internal parser error (bug)";
  32     final String ERR_UNDEFINED_BYTECODE = "undefined bytecode (bug)";
  33     final String ERR_UNEXPECTED_BYTECODE = "unexpected bytecode (bug)";
  34     final String ERR_TOO_MANY_CAPTURE_GROUPS = "too many capture groups";
  35 
  36     /* syntax error */
  37     final String ERR_END_PATTERN_AT_LEFT_BRACE = "end pattern at left brace";
  38     final String ERR_END_PATTERN_AT_LEFT_BRACKET = "end pattern at left bracket";
  39     final String ERR_EMPTY_CHAR_CLASS = "empty char-class";
  40     final String ERR_PREMATURE_END_OF_CHAR_CLASS = "premature end of char-class";
  41     final String ERR_END_PATTERN_AT_ESCAPE = "end pattern at escape";
  42     final String ERR_END_PATTERN_AT_META = "end pattern at meta";
  43     final String ERR_END_PATTERN_AT_CONTROL = "end pattern at control";
  44     final String ERR_META_CODE_SYNTAX = "invalid meta-code syntax";
  45     final String ERR_CONTROL_CODE_SYNTAX = "invalid control-code syntax";
  46     final String ERR_CHAR_CLASS_VALUE_AT_END_OF_RANGE = "char-class value at end of range";
  47     final String ERR_UNMATCHED_RANGE_SPECIFIER_IN_CHAR_CLASS = "unmatched range specifier in char-class";
  48     final String ERR_TARGET_OF_REPEAT_OPERATOR_NOT_SPECIFIED = "target of repeat operator is not specified";
  49     final String ERR_TARGET_OF_REPEAT_OPERATOR_INVALID = "target of repeat operator is invalid";
  50     final String ERR_UNMATCHED_CLOSE_PARENTHESIS = "unmatched close parenthesis";
  51     final String ERR_END_PATTERN_WITH_UNMATCHED_PARENTHESIS = "end pattern with unmatched parenthesis";
  52     final String ERR_END_PATTERN_IN_GROUP = "end pattern in group";
  53     final String ERR_UNDEFINED_GROUP_OPTION = "undefined group option";
  54     final String ERR_INVALID_POSIX_BRACKET_TYPE = "invalid POSIX bracket type";
< prev index next >