CHARNAMES DIAGNOSTICS

These are the diagnostics that can be triggered by the charnames pragmatic module

    Unknown charname '%s'

    The character name you specified is not a valid one. Please refer to the Unicode database.

    Character 0x%s with name '%s' is above 0xFF

    When the bytes pragma is in effect, you cannot use a character above 0xFF.

    `use charnames' needs explicit imports list

    The charnames pragmatic module does not import anything by default. You must specify at least one script name, or the special labels :full or :short.

    charnames::viacode() expects one numeric argument

    The charnames::viacode() function converts a numeric code into a symbolic character name. Therefore, it uses only one argument, and this arg must be numeric. Why send an alphabetic arg, or more than one arg? If you want to convert several code points, use a loop or a map.

    unexpected arg \"%s\" to charnames::viacode()

    To be completed

    Unicode characters only allocated up to 0x10FFFF (you asked for %s)";

    The current version of the Unicode Standard defines character points up to code point 0x10FFFF. Higher numbers correspond to no characters.

    charnames::vianame() expects one name argument

    The charnames::vianame() function converts a symbolic character name into a numeric code. Therefore, it uses only one argument. Why send more than one arg? If you want to convert several character names, use a loop or a map.

1 POD Error

The following errors were encountered while parsing the POD:

Around line 9:

You can't have =items (as at line 14) unless the first thing after the =over is an =item