characters_handling¶
extras/characters_handling.vhdl
Dependencies¶
Description¶
This is a package of functions that replicate the behavior of the Ada
standard library package Ada.Characters.Handling
. Included are functions
to test for different character classifications and perform conversion
of characters and strings to upper and lower case.
Subprograms¶
-
characters_handling.
Is_Alphanumeric
(Ch : character) → boolean¶ - Alphanumeric character test.
Parameters: - Ch (character) – Character to test
Returns: true if alphanumeric character.
-
characters_handling.
Is_Letter
(Ch : character) → boolean¶ - Letter character test.
Parameters: - Ch (character) – Character to test
Returns: true if letter character.
-
characters_handling.
Is_Control
(Ch : character) → boolean¶ - Control character test.
Parameters: - Ch (character) – Character to test
Returns: true if control character.
-
characters_handling.
Is_Digit
(Ch : character) → boolean¶ - Digit character test.
Parameters: - Ch (character) – Character to test
Returns: true if digit character.
-
characters_handling.
Is_Hexadecimal_Digit
(Ch : character) → boolean¶ - Hexadecimal digit character test.
Parameters: - Ch (character) – Character to test
Returns: true if hexadecimal character.
-
characters_handling.
Is_Basic
(Ch : character) → boolean¶ - Basic character test.
Parameters: - Ch (character) – Character to test
Returns: true if basic character.
-
characters_handling.
Is_Graphic
(Ch : character) → boolean¶ - Graphic character test.
Parameters: - Ch (character) – Character to test
Returns: true if graphic character.
-
characters_handling.
Is_Lower
(Ch : character) → boolean¶ - Lower-case character test.
Parameters: - Ch (character) – Character to test
Returns: true if lower-case character.
-
characters_handling.
Is_Upper
(Ch : character) → boolean¶ - Upper-case character test.
Parameters: - Ch (character) – Character to test
Returns: true if upper-case character.
-
characters_handling.
Is_Special
(Ch : character) → boolean¶ - Special character test.
Parameters: - Ch (character) – Character to test
Returns: true if special character.
-
characters_handling.
To_Lower
(Ch : character) → character¶ - Convert a character to lower-case.
Parameters: - Ch (character) – Character to convert
Returns: Converted character.
-
characters_handling.
To_Lower
(Source : string) → string¶ - Convert a string to lower-case.
Parameters: - Source (string) – String to convert
Returns: Converted string.
-
characters_handling.
To_Upper
(Ch : character) → character¶ - Convert a character to upper-case.
Parameters: - Ch (character) – Character to convert
Returns: Converted character.
-
characters_handling.
To_Upper
(Source : string) → string¶ - Convert a string to upper-case.
Parameters: - Source (string) – String to convert
Returns: Converted string.
-
characters_handling.
To_Basic
(Ch : character) → character¶ - Convert a character to its basic (unaccented) form.
Parameters: - Ch (character) – Character to convert
Returns: Converted character.
-
characters_handling.
To_Basic
(Source : string) → string¶ - Convert a string to its basic (unaccented) form.
Parameters: - Source (string) – String to convert
Returns: Converted string.