| SUMMARY: MODULE | CLASS | TYPE | PROC | VAR | CONST | DETAIL: TYPE | PROC | VAR | CONST |
| Procedure Summary | |
| IsAlpha(CHAR): BOOLEAN | |
| IsAlphaNum(CHAR): BOOLEAN | |
| IsDigit(CHAR): BOOLEAN | |
| IsMark(CHAR): BOOLEAN | |
| IsMember(CHAR, ARRAY OF CHAR): BOOLEAN | |
| IsReserved(CHAR): BOOLEAN | |
| IsUnreserved(CHAR): BOOLEAN | |
| SkipAlpha(ARRAY OF CHAR, VAR INTEGER): BOOLEAN | |
| SkipAlphaNum(ARRAY OF CHAR, VAR INTEGER): BOOLEAN | |
| SkipAuthChar(ARRAY OF CHAR, VAR INTEGER): BOOLEAN | |
| SkipDigit(ARRAY OF CHAR, VAR INTEGER): BOOLEAN | |
| SkipEscaped(ARRAY OF CHAR, VAR INTEGER): BOOLEAN | |
| SkipMark(ARRAY OF CHAR, VAR INTEGER): BOOLEAN | |
| SkipMember(ARRAY OF CHAR, VAR INTEGER, ARRAY OF CHAR): BOOLEAN | |
| SkipPChar(ARRAY OF CHAR, VAR INTEGER): BOOLEAN | |
| SkipReserved(ARRAY OF CHAR, VAR INTEGER): BOOLEAN | |
| SkipURIC(ARRAY OF CHAR, VAR INTEGER): BOOLEAN | |
| SkipUnreserved(ARRAY OF CHAR, VAR INTEGER): BOOLEAN | |
| Constant Summary | |
| reserved The list of characters that are allowed within a URI, but may not be allowed within a particular component of the generic URI syntax. | |
| unreservedChar Like unreservedPChar, but without `:'. | |
| unreservedPChar All characters that are classified as reserved, but need not to be escaped if used as a `pchar'. | |
| unreservedUserinfo All characters that are classified as reserved, but need not to be escaped if used within a userinfo string. | |
| Procedure Detail |
PROCEDURE IsAlpha(ch: CHAR): BOOLEAN
PROCEDURE IsAlphaNum(ch: CHAR): BOOLEAN
PROCEDURE IsDigit(ch: CHAR): BOOLEAN
PROCEDURE IsMark(ch: CHAR): BOOLEAN
PROCEDURE IsMember(ch: CHAR;
set: ARRAY OF CHAR): BOOLEANPROCEDURE IsReserved(ch: CHAR): BOOLEAN
PROCEDURE IsUnreserved(ch: CHAR): BOOLEAN
PROCEDURE SkipAlpha(str: ARRAY OF CHAR;
VAR pos: INTEGER): BOOLEANPROCEDURE SkipAlphaNum(str: ARRAY OF CHAR;
VAR pos: INTEGER): BOOLEANPROCEDURE SkipAuthChar(str: ARRAY OF CHAR;
VAR pos: INTEGER): BOOLEANPROCEDURE SkipDigit(str: ARRAY OF CHAR;
VAR pos: INTEGER): BOOLEANPROCEDURE SkipEscaped(str: ARRAY OF CHAR;
VAR pos: INTEGER): BOOLEANPROCEDURE SkipMark(str: ARRAY OF CHAR;
VAR pos: INTEGER): BOOLEANPROCEDURE SkipMember(str: ARRAY OF CHAR;
VAR pos: INTEGER;
set: ARRAY OF CHAR): BOOLEANPROCEDURE SkipPChar(str: ARRAY OF CHAR;
VAR pos: INTEGER): BOOLEANPROCEDURE SkipReserved(str: ARRAY OF CHAR;
VAR pos: INTEGER): BOOLEANPROCEDURE SkipURIC(str: ARRAY OF CHAR;
VAR pos: INTEGER): BOOLEANPROCEDURE SkipUnreserved(str: ARRAY OF CHAR;
VAR pos: INTEGER): BOOLEAN| Constant Detail |
CONST reserved
The list of characters that are allowed within a URI, but may not be allowed within a particular component of the generic URI syntax. Note: RFC 2732, Format for Literal IPv6 Addresses in URL's, adds the characters `[' and `]' to the set of reserved characters. Until URI:Authority:ServerBased implements literal IPv6 addresses, extending reserved only prevents other modules (e.g., the XML parser) from escaping these characters.
CONST unreservedChar
Like unreservedPChar, but without `:'.
CONST unreservedPChar
All characters that are classified as reserved, but need not to be escaped if used as a `pchar'. In particular, these characters can be used unchanged as part of a path segment or path parameter.
CONST unreservedUserinfo
All characters that are classified as reserved, but need not to be escaped if used within a userinfo string.