text-icu-0.6.3.7: Bindings to the ICU library

Safe HaskellNone

Data.Text.ICU.Error

Description

Synopsis

Types

data ICUError Source

ICU error type. This is an instance of the Exception type class. A value of this type may be thrown as an exception by most ICU functions.

Instances

data ParseError Source

Detailed information about parsing errors. Used by ICU parsing engines that parse long rules, patterns, or programs, where the text being parsed is long enough that more information than an ICUError is needed to localize the error.

Instances

Functions

isSuccess :: ICUError -> Bool Source

Indicate whether the given error code is a success.

isFailure :: ICUError -> Bool Source

Indicate whether the given error code is a failure.

errorName :: ICUError -> String Source

Return a string representing the name of the given error code.

isRegexError :: ICUError -> Bool Source

Warnings

u_USING_FALLBACK_WARNING :: ICUError Source

u_USING_DEFAULT_WARNING :: ICUError Source

u_SAFECLONE_ALLOCATED_WARNING :: ICUError Source

u_STATE_OLD_WARNING :: ICUError Source

u_STRING_NOT_TERMINATED_WARNING :: ICUError Source

u_SORT_KEY_TOO_SHORT_WARNING :: ICUError Source

u_AMBIGUOUS_ALIAS_WARNING :: ICUError Source

u_DIFFERENT_UCA_VERSION :: ICUError Source

Errors

u_ILLEGAL_ARGUMENT_ERROR :: ICUError Source

u_MISSING_RESOURCE_ERROR :: ICUError Source

u_INVALID_FORMAT_ERROR :: ICUError Source

u_FILE_ACCESS_ERROR :: ICUError Source

u_INTERNAL_PROGRAM_ERROR :: ICUError Source

u_MESSAGE_PARSE_ERROR :: ICUError Source

u_MEMORY_ALLOCATION_ERROR :: ICUError Source

u_INDEX_OUTOFBOUNDS_ERROR :: ICUError Source

u_PARSE_ERROR :: ICUError Source

u_INVALID_CHAR_FOUND :: ICUError Source

u_TRUNCATED_CHAR_FOUND :: ICUError Source

u_ILLEGAL_CHAR_FOUND :: ICUError Source

u_INVALID_TABLE_FORMAT :: ICUError Source

u_INVALID_TABLE_FILE :: ICUError Source

u_BUFFER_OVERFLOW_ERROR :: ICUError Source

u_UNSUPPORTED_ERROR :: ICUError Source

u_RESOURCE_TYPE_MISMATCH :: ICUError Source

u_ILLEGAL_ESCAPE_SEQUENCE :: ICUError Source

u_UNSUPPORTED_ESCAPE_SEQUENCE :: ICUError Source

u_NO_SPACE_AVAILABLE :: ICUError Source

u_CE_NOT_FOUND_ERROR :: ICUError Source

u_PRIMARY_TOO_LONG_ERROR :: ICUError Source

u_STATE_TOO_OLD_ERROR :: ICUError Source

u_TOO_MANY_ALIASES_ERROR :: ICUError Source

u_ENUM_OUT_OF_SYNC_ERROR :: ICUError Source

u_INVARIANT_CONVERSION_ERROR :: ICUError Source

u_INVALID_STATE_ERROR :: ICUError Source

u_COLLATOR_VERSION_MISMATCH :: ICUError Source

u_USELESS_COLLATOR_ERROR :: ICUError Source

u_NO_WRITE_PERMISSION :: ICUError Source

Transliterator errors

u_BAD_VARIABLE_DEFINITION :: ICUError Source

u_MALFORMED_RULE :: ICUError Source

u_MALFORMED_SET :: ICUError Source

u_MALFORMED_UNICODE_ESCAPE :: ICUError Source

u_MALFORMED_VARIABLE_DEFINITION :: ICUError Source

u_MALFORMED_VARIABLE_REFERENCE :: ICUError Source

u_MISPLACED_CURSOR_OFFSET :: ICUError Source

u_MISPLACED_QUANTIFIER :: ICUError Source

u_MISSING_OPERATOR :: ICUError Source

u_MULTIPLE_ANTE_CONTEXTS :: ICUError Source

u_MULTIPLE_CURSORS :: ICUError Source

u_MULTIPLE_POST_CONTEXTS :: ICUError Source

u_TRAILING_BACKSLASH :: ICUError Source

u_UNDEFINED_SEGMENT_REFERENCE :: ICUError Source

u_UNDEFINED_VARIABLE :: ICUError Source

u_UNQUOTED_SPECIAL :: ICUError Source

u_UNTERMINATED_QUOTE :: ICUError Source

u_RULE_MASK_ERROR :: ICUError Source

u_MISPLACED_COMPOUND_FILTER :: ICUError Source

u_MULTIPLE_COMPOUND_FILTERS :: ICUError Source

u_INVALID_RBT_SYNTAX :: ICUError Source

u_MALFORMED_PRAGMA :: ICUError Source

u_UNCLOSED_SEGMENT :: ICUError Source

u_VARIABLE_RANGE_EXHAUSTED :: ICUError Source

u_VARIABLE_RANGE_OVERLAP :: ICUError Source

u_ILLEGAL_CHARACTER :: ICUError Source

u_INTERNAL_TRANSLITERATOR_ERROR :: ICUError Source

u_INVALID_ID :: ICUError Source

u_INVALID_FUNCTION :: ICUError Source

Formatting API parsing errors

u_UNEXPECTED_TOKEN :: ICUError Source

u_MULTIPLE_DECIMAL_SEPARATORS :: ICUError Source

u_MULTIPLE_EXPONENTIAL_SYMBOLS :: ICUError Source

u_MALFORMED_EXPONENTIAL_PATTERN :: ICUError Source

u_MULTIPLE_PERCENT_SYMBOLS :: ICUError Source

u_MULTIPLE_PERMILL_SYMBOLS :: ICUError Source

u_MULTIPLE_PAD_SPECIFIERS :: ICUError Source

u_PATTERN_SYNTAX_ERROR :: ICUError Source

u_ILLEGAL_PAD_POSITION :: ICUError Source

u_UNMATCHED_BRACES :: ICUError Source

u_ARGUMENT_TYPE_MISMATCH :: ICUError Source

u_DUPLICATE_KEYWORD :: ICUError Source

u_UNDEFINED_KEYWORD :: ICUError Source

u_DEFAULT_KEYWORD_MISSING :: ICUError Source

Break iterator errors

u_BRK_INTERNAL_ERROR :: ICUError Source

u_BRK_HEX_DIGITS_EXPECTED :: ICUError Source

u_BRK_SEMICOLON_EXPECTED :: ICUError Source

u_BRK_RULE_SYNTAX :: ICUError Source

u_BRK_UNCLOSED_SET :: ICUError Source

u_BRK_ASSIGN_ERROR :: ICUError Source

u_BRK_VARIABLE_REDFINITION :: ICUError Source

u_BRK_MISMATCHED_PAREN :: ICUError Source

u_BRK_NEW_LINE_IN_QUOTED_STRING :: ICUError Source

u_BRK_UNDEFINED_VARIABLE :: ICUError Source

u_BRK_INIT_ERROR :: ICUError Source

u_BRK_RULE_EMPTY_SET :: ICUError Source

u_BRK_UNRECOGNIZED_OPTION :: ICUError Source

u_BRK_MALFORMED_RULE_TAG :: ICUError Source

Regular expression errors

u_REGEX_INTERNAL_ERROR :: ICUError Source

u_REGEX_RULE_SYNTAX :: ICUError Source

u_REGEX_INVALID_STATE :: ICUError Source

u_REGEX_BAD_ESCAPE_SEQUENCE :: ICUError Source

u_REGEX_PROPERTY_SYNTAX :: ICUError Source

u_REGEX_UNIMPLEMENTED :: ICUError Source

u_REGEX_MISMATCHED_PAREN :: ICUError Source

u_REGEX_NUMBER_TOO_BIG :: ICUError Source

u_REGEX_BAD_INTERVAL :: ICUError Source

u_REGEX_MAX_LT_MIN :: ICUError Source

u_REGEX_INVALID_BACK_REF :: ICUError Source

u_REGEX_INVALID_FLAG :: ICUError Source

u_REGEX_SET_CONTAINS_STRING :: ICUError Source

u_REGEX_OCTAL_TOO_BIG :: ICUError Source

u_REGEX_INVALID_RANGE :: ICUError Source

u_REGEX_STACK_OVERFLOW :: ICUError Source

u_REGEX_TIME_OUT :: ICUError Source

u_REGEX_STOPPED_BY_CALLER :: ICUError Source

IDNA errors

u_IDNA_PROHIBITED_ERROR :: ICUError Source

u_IDNA_UNASSIGNED_ERROR :: ICUError Source

u_IDNA_CHECK_BIDI_ERROR :: ICUError Source

u_IDNA_STD3_ASCII_RULES_ERROR :: ICUError Source

u_IDNA_ACE_PREFIX_ERROR :: ICUError Source

u_IDNA_VERIFICATION_ERROR :: ICUError Source

u_IDNA_LABEL_TOO_LONG_ERROR :: ICUError Source

u_IDNA_ZERO_LENGTH_LABEL_ERROR :: ICUError Source

u_IDNA_DOMAIN_NAME_TOO_LONG_ERROR :: ICUError Source

AltStyle によって変換されたページ (->オリジナル) /