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): BOOLEAN
PROCEDURE IsReserved(ch: CHAR): BOOLEAN
PROCEDURE IsUnreserved(ch: CHAR): BOOLEAN
PROCEDURE SkipAlpha(str: ARRAY OF CHAR; VAR pos: INTEGER): BOOLEAN
PROCEDURE SkipAlphaNum(str: ARRAY OF CHAR; VAR pos: INTEGER): BOOLEAN
PROCEDURE SkipAuthChar(str: ARRAY OF CHAR; VAR pos: INTEGER): BOOLEAN
PROCEDURE SkipDigit(str: ARRAY OF CHAR; VAR pos: INTEGER): BOOLEAN
PROCEDURE SkipEscaped(str: ARRAY OF CHAR; VAR pos: INTEGER): BOOLEAN
PROCEDURE SkipMark(str: ARRAY OF CHAR; VAR pos: INTEGER): BOOLEAN
PROCEDURE SkipMember(str: ARRAY OF CHAR; VAR pos: INTEGER; set: ARRAY OF CHAR): BOOLEAN
PROCEDURE SkipPChar(str: ARRAY OF CHAR; VAR pos: INTEGER): BOOLEAN
PROCEDURE SkipReserved(str: ARRAY OF CHAR; VAR pos: INTEGER): BOOLEAN
PROCEDURE SkipURIC(str: ARRAY OF CHAR; VAR pos: INTEGER): BOOLEAN
PROCEDURE 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.