Note: Square brackets [...] denote optional arguments.
| Name | Procedure Type | Description | Argument/Function Type |
|---|---|---|---|
| ACHAR | Intrinsic Function | ACHAR(i). Returns character in position i in the ASCII character set. | i: Integer from 0 to 255
result: CHARACTER(1) |
| ADJUSTL | Intrinsic Function | ADJUSTL(string). Adjusts left, removing leading blanks and inserting trailing blanks. | string: Character*(*)
result: same type as string |
| ADJUSTR | Intrinsic Function | ADJUSTR(string). Adjusts right, removing trailing blanks and inserting leading blanks. | string: Character*(*)
result: same type as string |
| CHAR | Intrinsic Function | CHAR(i [, kind]). Returns character in position i in the processor's character set of (optional) kind. | i: Integer
kind: Integer result: CHARACTER(1) of type kind if present; otherwise, default kind. |
| IACHAR | Intrinsic Function | IACHAR(c). Returns the position of c in the ASCII character set. | c: CHARACTER(1)
result: Integer |
| ICHAR | Intrinsic Function | ICHAR(c). Returns the position of c in the processor's character set. | c: CHARACTER(1)
result: Integer |
| INDEX | Intrinsic Function | INDEX(string, substring, back ]). Returns the starting position of a substring in a string, leftmost or (optional) rightmost occurance. | string: Character*(*)
substring: Character*(*) back: Logical result: Integer |
| LEN | Intrinsic Function | LEN(string [, kind]). Returns the size of the variable string. | string: Character*(*)
kind: Integer result: Integer of type kind if present; otherwise, default kind. |
| LEN_TRIM | Intrinsic Function | LEN_TRIM(string). Returns the number of characters in string, not counting trailing blanks. | string: Character*(*)
result: Integer |
| LGE | Intrinsic Function | LGE(string_a, string_b). Tests whether string_a is greater than or equal to string_b, based on the ASCII collating sequence; TRUE if equal or string_a is last. | string_a: Character*(*)
string_b: Character*(*) result: Logical |
| LGT | Intrinsic Function | LGT(string_a, string_b). Tests whether string_a is greater than string_b, based on the ASCII collating sequence; TRUE if string_a is last. | string_a: Character*(*)
string_b: Character*(*) result: Logical |
| LLE | Intrinsic Function | LLE(string_a, string_b). Tests whether string_a is less than or equal to string_b, based on the ASCII collating sequence; TRUE if equal or string_a is first. | string_a: Character*(*)
string_b: Character*(*) result: Logical |
| LLT | Intrinsic Function | LLT(string_a, string_b). Tests whether string_a is less than string_b, based on the ASCII collating sequence; TRUE if string_a is first. | string_a: Character*(*)
string_b: Character*(*) result: Logical |
| REPEAT | Intrinsic Function | REPEAT(string, ncopies). Concatenates multiple copies of a string. | string: Character*(*)
ncopies: Integer result: Character*(*) |
| SCAN | Intrinsic Function | SCAN(string, set [, back]). Scans a string for any characters in a set and returns leftmost or (optional) rightmost position where a match is found. | string: Character*(*)
set: Character*(*) back: Logical result: Integer |
| TRIM | Intrinsic Function | TRIM(string). Removes trailing blanks from a string. | string: Character*(*)
result: Character*(*) |
| VERIFY | Intrinsic Function | VERIFY(string, set [, back]). Returns the position of the leftmost or (optional) rightmost character in string not in set, or zero if all characters inset are present. | string: Character*(*)
set: Character*(*) back: Logical result: Integer |