In case any of you'all might have the same questions.
Bob
------- Forwarded Message
Date: Tue, 16 Feb 1999 12:29:36 -0500
From: David Barton <dlb@wash.inmet.com>
To: dilly@btv.ibm.com
Subject: Re: DC-WG: Latest DCDL Syntax
Bob, you write:
Also, since PARAMETER_iden and identifier have both cases,
I got to thinking about case sensitivity. Any take on
how that might be addressed?
I believe that TCL states that the different case mean different
identifiers; certainy that is the implication here.
I can post this to the reflector if you think its of value.
I hesitate only because I'm unsure of my understanding
of bnf.....
Entirely up to you; I enclose my answers below/
> positional_parameter_list ::= "{" { value } "}"
Q: I read this as "value" is optional, so this allows for
null positional_parameter_lists?
Correct.
Q: Are multiple values permitted? WOuld they be blank or
whitespace delimited?
As the last paragraph states, identitfiers that occur next to each
other must be separated by whitespace.
> identifier = [a-zA-Z][a-zA-Z0-9_]*
Q: Is '/' specifically excluded? I think I've seen that show
show up in net names, which would be identifiers?
'/' is indeed excluded; if we want to include it, that is a change.
> num = [0-9]*
Q: This means 0 or more digits?
One or more, I believe; if not, I should change it.
Dave Barton <*>
dlb@averstar.com )0(
http://www.averstar.com/~dlb
------- End of Forwarded Message