Class JsErrorMessages
java.lang.Object
com.oracle.truffle.regex.errors.JsErrorMessages
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringinvalidRegularExpression(RegexSource source, String message) static Stringstatic StringmixedOperatorsInClassSet(RegexLexer.ClassSetOperator leftOperator, RegexLexer.ClassSetOperator rightOperator) static Stringstatic StringunexpectedCharacterInClassSet(int codePoint) static StringunexpectedDoublePunctuatorInClassSet(String punctuator)
-
Field Details
-
CHAR_CLASS_RANGE_OUT_OF_ORDER
- See Also:
-
COMPLEMENT_OF_STRING_SET
- See Also:
-
EMPTY_GROUP_NAME
- See Also:
-
ENDS_WITH_UNFINISHED_ESCAPE_SEQUENCE
- See Also:
-
ENDS_WITH_UNFINISHED_UNICODE_PROPERTY
- See Also:
-
INCOMPLETE_QUANTIFIER
- See Also:
-
INVALID_CHARACTER_CLASS
- See Also:
-
INVALID_CHARACTER_IN_CHARACTER_CLASS
- See Also:
-
INVALID_CONTROL_CHAR_ESCAPE
- See Also:
-
INVALID_ESCAPE
- See Also:
-
INVALID_GROUP
- See Also:
-
INVALID_GROUP_NAME_PART
- See Also:
-
INVALID_GROUP_NAME_START
- See Also:
-
INVALID_UNICODE_ESCAPE
- See Also:
-
INVALID_UNICODE_PROPERTY
- See Also:
-
MISSING_GROUP_FOR_BACKREFERENCE
- See Also:
-
MISSING_GROUP_NAME
- See Also:
-
MULTIPLE_GROUPS_SAME_NAME
- See Also:
-
QUANTIFIER_ON_LOOKAHEAD_ASSERTION
- See Also:
-
QUANTIFIER_ON_LOOKBEHIND_ASSERTION
- See Also:
-
QUANTIFIER_ON_QUANTIFIER
- See Also:
-
QUANTIFIER_OUT_OF_ORDER
- See Also:
-
QUANTIFIER_WITHOUT_TARGET
- See Also:
-
UNMATCHED_LEFT_BRACKET
- See Also:
-
UNMATCHED_RIGHT_BRACKET
- See Also:
-
UNMATCHED_RIGHT_PARENTHESIS
- See Also:
-
UNMATCHED_RIGHT_BRACE
- See Also:
-
UNTERMINATED_GROUP
- See Also:
-
UNTERMINATED_GROUP_NAME
- See Also:
-
UNTERMINATED_STRING_SET
- See Also:
-
UNTERMINATED_CHARACTER_RANGE
- See Also:
-
REPEATED_FLAG
- See Also:
-
UNSUPPORTED_FLAG
- See Also:
-
BOTH_FLAGS_SET_U_V
- See Also:
-
-
Constructor Details
-
JsErrorMessages
public JsErrorMessages()
-
-
Method Details
-
unexpectedCharacterInClassSet
-
unexpectedDoublePunctuatorInClassSet
-
mixedOperatorsInClassSet
public static String mixedOperatorsInClassSet(RegexLexer.ClassSetOperator leftOperator, RegexLexer.ClassSetOperator rightOperator) -
rangeAsClassSetOperand
-
missingClassSetOperand
-
invalidRegularExpression
-