User`s guide

The Parse Filename function parses the first file specification it finds in the input
string. The function first eliminates leading blanks and tabs. The function then assumes
that the file specification ends on the first delimiter it encounters that is out of
context with the specific field it is parsing. For instance, if it finds a colon, and it is
not the second character of the file specification, the colon delimits the entire file
specification.
Function 152 recognizes the following characters as detimiters:
space
tab
return
nut]
; (semicolon) - except before password field
= (equal)
< (less than)
> (greater than)
. (period) - except after filename and before filetype
: (colon) - except before filename and after drive
, (comma)
| (vertical bar)
[ (left square bracket)
] (right square bracket)
If Function 152 encounters a non-graphic character in the range 1 through 31 not
listed above, it treats the character as an error. The Parse Filename function initializes
the specified FCB shown in Table 3-6.
3-97
BDOS Function Calls CP/M 3 Programmers Guide