The following errors may be produced when importing a nonstandard character set into a Relativity data source:
- Redefinition of Character
- Indicates that the value used in the code-point-value has appeared previously in the character set definition. A common cause
of this problem is the omission of a unicode-value or code-point-value, causing the charset compiler to misinterpret the value.
The code-point-value and unicode-value must appear in pairs.
- Syntax Error
- Indicates that the character set does not conform to the format of a character set definition. This usually indicates that
a numeric constant was not detected where it was expected.
- Unicode constant too large
- Indicates that a unicode-value was larger than can be stored in 16-bits.
- Code Point constant too large
- Indicates that a code-point-value was larger than can be stored in 8-bits. This message may indicate a missing value from
a code-point-value and unicode-value pair.
- Illegal constant
- Indicates that a decimal constant contained a nonnumeric character.
- Illegal hex constant
- Indicates that a hexadecimal constant contained a non-hex character.
- Illegal octal constant
- Indicates that an octal constant contained a non-octal character.
- Illegal string constant
- Indicates that a string constant did not terminate before the end of a line.
- Unknown unicode constant
- Indicates that a Unicode constant is unrecognized.
- Unknown keyword
- Indicates that either the keyword Charset or EndCharset was not located where expected.
- Keyword too long
- Indicates that a keyword was expected in the character set source file, but it was too large to be processed.
- String constant too long
- Indicates that a string constant was too large to be processed.
- Illegal Unicode constant
- Indicates that a Unicode constant did not have a closing delimiter (>) before the end of a line.
- Unicode constant too long
- Indicates that a Unicode constant was too long to be processed.
- In Character Set Name, Unicode unicode-value duplicated at positions code-point-value and code-point-value
- Indicates that the character set with the name Character Set Name has the same Unicode character in multiple Code Point locations.
In order to create symmetrical mapping tables, a Unicode character may be used only once per character set.