| I believe their are a number of keywords for MSL that can't be used
for entity identifiers. Request, exception, directive, etc.
The MSL translator is based upon lexical tools that look for keywords.
We use SCAN in VMS and awk I believe for Ultrix. Since the lexical
analyzer is unaware of the position context within the syntax, then
it must reserve certain keywords for purely syntactic use.
We could solve this restriction by creating an elegant parser but
that is not a practical solution. So it is dangerous to use any of
the syntactic keywords of MSL for anything else. If it works, it
is purely accidental.
I might suggest that you look for another word that has a similar
meaning.
wally
|
|
The msl keywords are only recognized in all uppercase, so if you can use
"Request" or any other cobination as long at least one character is
in lower case, it should work.
Correction: The VMS and ULTRIX V1.2 DECmcc MSL translator is written with
the ULTRIX tools Lexx and Yacc.
|