From: Shalom Bresticker (Shalom.Bresticker@motorola.com)
Date: Sat Jul 19 2003 - 23:40:05 PDT
Precedence: bulk
The following reply was made to PR errata/175; it has been noted by GNATS.
From: Shalom Bresticker <Shalom.Bresticker@motorola.com>
To: etf-bugs@boyd.com
Cc:
Subject: Re: errata/175: Paths in library mapping rules (fwd)
Date: Sun, 20 Jul 2003 09:33:00 +0300
---------- Forwarded message ----------
Date: Wed, 16 Jul 2003 19:28:37 -0400 (EDT)
From: Steven Sharp <sharp@cadence.com>
To: etf@boyd.com
Subject: Re: Paths in library mapping rules
During the last ETF meeting, I was asked about the handling of quoted and
unquoted file names in library mapping files in the NC-Verilog implementation.
I have made some inquiries, and here is what I was told:
------------- Begin Forwarded Message -------------
Steve:
Funny (or coincidental) that you should ask since I just fixed up the
lib.map parser wrt handling names in double quotes.
For any name (library name, file name, cell name, instance name, etc.)
we require quoting if
1) it contains /*
Note: */ can appear in a name without quoting, it
only ends a comment string when preceded by a non-quoted /*
2) it contains any "special" characters:
<space> , ( ) ' < > ` \ } { = / & | ~ : ; ] [
Note: if a name contains any of these other than space,
it can be either quoted or start with \ to indicate an escaped name.
It does not appear that currently I allow <tab> in this list of special
characters (for quoting only)...I think I need to add it.
Should \n also be included or is that too goofy?
I should point out that keywords can not be quoted (it will mess up the
parser if you quote them!)
We do support the funky Windows backslash directory delimiter (OK, I
should say that the code attempts to support this, but I have no idea if
any tests were run on windows to check, I do think PV runs some tests on
windows, though).
------------- End Forwarded Message -------------
Steven Sharp
sharp@cadence.com
This archive was generated by hypermail 2.1.4
: Sat Jul 19 2003 - 23:41:41 PDT
and
sponsored by Boyd Technology, Inc.