BNF perusal

From: Adam Krolnik (adamk@cyrix.com)
Date: Tue Jun 09 1998 - 02:57:15 PDT


Good afternoon cliff

I am looking over the BNF and have these comments.

B14 - Reg declaration initial assignments

This enhancement allows

reg [3:0] a = 4'h2;

<p>But the BNF doesn't. It allows

output reg [3:0] a = 4'h2;

<p>I don't remember allowing "parameter [range] ..." in the BNF!

<p>I don't see the value in saying all the {italic}*{noitalic}_identifiers
are "identifiers". I would rather see the distinction of local and
hierarchical be shown (i.e. where hierarchical is permitted/restricted.)

I also think that we have expanded the BNF a lot with the
constant function, combinational task/function, recursive/reentrant
task/function distinctions. I think the text would be a better place
to describe restrictions.

Is there more changes that have passed that need to go into the BNF?

<p> Adam



This archive was generated by hypermail 2.1.4 : Mon Jul 08 2002 - 12:52:56 PDT and
sponsored by Boyd Technology, Inc.