The highly imaginative IBM examples I have seen, e.g.,
DATACLAS=DCLAS01, suggest the BNF syntax
<dataclas name> ::= <dataclas name><non-initial dataclass character>
| <initial dataclas character>
<initial dataclas character> ::= <majuscule> | <extender>
<majuscule> ::= A|B|...|Z ^
<extender> ::= @|#|$ ^
<non-initial dataclas character> ::= <initial dataclas character>
| <numeric>
<numeric> :: 0|1|...|9 ^
with '^' marking terminals and the usual limitation to a length of at
most eight characters.
This is the default JCL syntax for a 'construct'/identifier not
otherwise specified to have a different one.
John Gilmore, Ashland, MA 01721 - USA
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN