errata/123: PROPOSAL - identifier and indexing syntax

From: etf@boyd.com
Date: Mon Jan 27 2003 - 16:38:36 PST

  • Next message: Karen Pieper: "Simpler issues to vote via email closing 1/22/03"

    Precedence: bulk

    In 181, we passed a change to replace the existing
    alternatives of hierarchical_identifier in the primary
    production with the following:

    hierarchical_identifier [ { '[' expression ']' } '[' range_expression ']' ]

    If this change is accepted,
    then presumably the same change should be made to
    net_lvalue and variable_lvalue modifying the already
    passed fixes to 53.

    CHANGE from (after the fixes in #53):
          
    net_lvalue ::=
        hierarchical_net_identifier {'['constant_expression']'}
          ['['constant_range_expression']']
    | '{' net_lvalue { ',' net_lvalue } '}'

    variable_lvalue ::=
        hierarchical_variable_identifier {'['expression']'}
          ['['range_expression']']
    | '{' variable_lvalue { ',' variable_lvalue } '}'

    TO:

    net_lvalue ::=
        hierarchical_net_identifier [{'['constant_expression']'}
          '['constant_range_expression']']
    | '{' net_lvalue { ',' net_lvalue } '}'

    variable_lvalue ::=
        hierarchical_variable_identifier [{'['expression']'}
          '['range_expression']']
    | '{' variable_lvalue { ',' variable_lvalue } '}'

    ************************************************************

    http://boydtechinc.com/cgi-bin/issueproposal.pl?cmd=view&pr=123



    This archive was generated by hypermail 2.1.4 : Mon Jan 27 2003 - 16:39:01 PST and
    sponsored by Boyd Technology, Inc.