Re: DC-WG: Latest DCDL Syntax - Q & A

Bob Dilly (dilly@btv.ibm.com)
Tue, 16 Feb 1999 13:43:20 -0500

Thanks (and Apologies) to Dave-

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