strings_maps_constants

extras/strings_maps_constants.vhdl

Description

This package provides constants for various character sets from the range of Latin-1 and mappings for upper case, lower case, and basic (unaccented) characters. It is a clone of the Ada‘95 package Ada.Strings.Maps.Constants.

Constants

strings_maps_constants.NULL_SET

No characters.

strings_maps_constants.IDENTITY

Map all characters to themselves.

strings_maps_constants.CONTROL_SET

Control characters.

strings_maps_constants.GRAPHIC_SET

Graphical characters.

strings_maps_constants.LETTER_SET

Letters only.

strings_maps_constants.LOWER_SET

Lower-case letters.

strings_maps_constants.UPPER_SET

Upper-case letters.

strings_maps_constants.BASIC_SET

Plain and accented letters.

strings_maps_constants.DECIMAL_DIGIT_SET

Digits 0-9.

strings_maps_constants.HEXADECIMAL_DIGIT_SET

Hex digits 0-9 and A-F.

strings_maps_constants.ALPHANUMERIC_SET

Letters and numbers.

strings_maps_constants.SPECIAL_SET

Punctuation symbols.

strings_maps_constants.ISO_646_SET

ASCII subset of Latin-1.

strings_maps_constants.LOWER_CASE_MAP

Map letters to lower-case.

strings_maps_constants.UPPER_CASE_MAP

Map letters to upper-case.

strings_maps_constants.BASIC_MAP

Map accented characters to their basic form.