Sather Home Page

Section 8.17.2.2:
ENV_CHAR

immutable class ENV_CHAR

Formal Types

types

SAME = ENV_CHAR ;

ENV_CHAR = char

This class implements the notion of a punctuation character in the local culture repertoire and encoding! This corresponds to all of the names of characters which are neither letters nor digits in the Latin-1 table 0. Not that this does not mean that the actual characters used have a corresponding glyph - particuarly where a non-Latin script is involved.


Reader Routines

The names of the punctuation characters (and the space character), as reader routines, are specified in the following table - all the reader routines return a character except the one following the table.

Space : CHAR Ampersand : CHAR Apostrophe : CHAR
Asterisk : CHAR At : CHAR Caret : CHAR
Colon : CHAR Comma : CHAR Dollar : CHAR
Equal_Mark : CHAR Exclamation : CHAR Fullstop : CHAR
Grave_Accent : CHAR Hyphen : CHAR Left_Angle : CHAR
Left_Brace : CHAR Left_Bracket : CHAR Left_Parenthesis : CHAR
Low_Line : CHAR Number_Sign : CHAR Percent : CHAR
Plus_Sign : CHAR Question_Mark : CHAR Quotation_Mark : CHAR
Reverse_Solidus : CHAR Right_Angle : CHAR Right_Brace : CHAR
Right_Bracket : CHAR Right_Parenthesis : CHAR Semicolon : CHAR
Solidus : CHAR Tilde : CHAR Vline : CHAR

to which the single string reader routine

is added.

Therre are no further features of this class.


Language Index Library Index Text Index
Comments or enquiries should be made toKeith Hopper.
Page last modified: Thursday, 3 May 2001.
Produced with Amaya