The Rexx Parser includes optional support for TUTOR-flavored Unicode.
.EL.BYTES_STRING,
.EL.CODEPOINTS_STRING, .EL.GRAPHEMES_STRING,
.EL.TEXT_STRING and .EL.UNICODE_STRING, for
the new Unicode strings. These are defined in the Globals.cls package, and
they will be generated by the parser only when Unicode support has been
requested.In that case, the Parser will examine the contents of string
literals, and raise the appropriate syntax errors when the strings do
not follow the Unicode or TUTOR conventions. P- G- and T-strings will be
checked for UTF-8 well-formedness, and, in the case of U-strings,
codepoints will be range checked, names will be checked against
UnicodeData.txt and NameAliases.txt, and
labels will checked against their respective definitions.
Unicode option, which activates
Unicode support.TUTOR and Unicode as new atributes in
Rexx fenced code blocks. They both activate Unicode support.TUTOR and Unicode
options. They both activate Unicode support.-u, --tutor and
--unicode options, which enable Unicode support.