BNF Clean-up

Proposal Details

Authors Patrick Lehmann
Date Proposed 2017-04-28
Last Updated 2017-04-28
Focus simulation and synthesis
Dependencies  
LCS TBD

Summary

The BNF rules of VHDL-2020 contain errors. This proposal lists all BNF clean-up tasks.

BNF Style

One line per choice

Write only one choice per line, except for lists of short words or symbols.

Old:

designator ::= identifier | operator_symbol

force_mode ::= in | out

New:

designator ::=
    identifier
  | operator_symbol

force_mode ::= in | out

Duplicate Rules

extended_digit vs. letter_or_digit

Replace letter_or_digit by extended_digit.

extended_digit ::= digit | letter

letter_or_digit ::= letter | digit

Simplify Rules

No content.

Missing Rules

No content.

Arguments FOR

Arguments AGAINST

General Comments

Supporters

  • Your Name
  • Add your signature here to indicate your support for the proposal

Topic revision: r1 - 2017-04-28 - 13:10:11 - PatrickLehmann
 
Copyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback