From: Shalom.Bresticker@motorola.com
Date: Fri Apr 11 2003 - 04:30:02 PDT
Precedence: bulk
The following reply was made to PR errata/175; it has been noted by GNATS.
From: Shalom.Bresticker@motorola.com
To: Anders Nordstrom <asic@sympatico.ca>
Cc: etf-bugs@boyd.com
Subject: Re: errata/175: PROPOSAL - 13.2: file_path_spec syntax andrelated
issues
Date: Fri, 11 Apr 2003 14:28:03 +0300 (IDT)
The original mail on this is quoted at the bottom.
> Date: Wed, 15 Jan 2003 09:22:15 +0200
> Anders Nordstrom wrote:
> > The missing semicolon was a typo. Update the proposal to:
> > include_statement ::= file_path_spec; | "file_path_spec";
> > This addresses part A.
Since file_path_spec appears 5 times and file_path only once, I suggest:
A,B: include_statement ::= include file_path_spec ; ('include' and ';' in bold)
file_path_spec ::= file_path | "file_path" (double-quotes are real)
> > Part B is addressed by errata/99
99 talks about keywords. I don't see the connection.
> > and part D by errata/135.
Again, what is the connection?
> > Part C: Absolute and relative paths are common terms. I am OK with "/",
> > what is a more common name for the top directory or root?
What about systems which use \ instead of / ?
> > Part E: errata/99 proposes a list of special keywords.
> > Syntax 13-2 already lists -incdir as one word (the - is bold as well).
That was exactly my question. Can there be a space between - and incdir?
Anders also suggested adding the following:
"Add Note 3 under NOTES just after Syntax 13-2:
The " " in file_path_spec are optional if the file_path only contains the
characters a-z, A-Z, 0-9 or . , otherwise they are required."
What about characters _-/\?* ? Most of these appear in examples in the LRM.
Shalom
Original mail:
> Date: Sun, 27 Oct 2002 18:06:51 +0200
> From: Shalom Bresticker <Shalom.Bresticker@motorola.com>
> Subject: errata/175: 13.2: file_path_spec syntax and related issues
>
> file_path_spec is used in library declarations,
>
> Issues:
>
> A. Whereas in library_declaration BNF, it appears simply as
> file_path_spec, it appears as <file_path_spec> in include_statement.
> There does not seem to be any reason for the angle brackets.
>
> B. The production file_path_spec ::= file_path appears to serve no
> useful purpose. The two appear to be synonymous. file_path seems to be
> used only here.
>
> C. The NOTE following Syntax 13-2 starts,
> "The file_path uses file system-specific notation to specify an absolute
> or relative path to a particular file or set of files."
> Yet it talks about "/". Is that really common to all systems?
>
> D. Related to errata/99 about library keywords, note that "incdir" can
> be used only as "-incdir", and the "-" may only be followed by "incdir",
> making it even less of a "general" keyword.
>
> E. Can there be white space between "-" and "incdir"?
>
> F. There should be examples of use of "-incdir" and of "include".
>
> G. See related issues 99, 135.
--
Shalom Bresticker Shalom.Bresticker@motorola.com
Design & Reuse Methodology Tel: +972 9 9522268
Motorola Semiconductor Israel, Ltd. Fax: +972 9 9522890
POB 2208, Herzlia 46120, ISRAEL Cell: +972 50 441478
This archive was generated by hypermail 2.1.4
: Fri Apr 11 2003 - 04:34:48 PDT
and
sponsored by Boyd Technology, Inc.