TWiki
>
P1076/Ballots Web
>
Vhdl2019CollectedRequirements
>
KeywordScope
(2020-02-17,
JimLewis
)
(raw view)
E
dit
A
ttach
---+ Scope of Keywords %TOC% ---++ Proposal Details * Who Updates: Main.JimLewis * Date Proposed:30 Mar 2014 * Date Last Updated: 30 Mar 2014 * Priority: Low * Complexity: High * Focus: Language ---++ Current Situation Currently keywords are in a separate name space from identifiers. ---++ Proposal Allow identifiers to overload keywords. * As we add language keywords to the language it becomes likely that we will collide with a name already used in a design. * For example, the natural keyword to use for record IO mode declarations is "mode" * Should we consider giving all names including keywords scope and include keywords in the outer most region such that if someone uses a new keyword as a name in their design, the local definition of the name has scope over the keyword. ---++ Use Cases ---++ Arguments Against Will increase compiler complexity significantly - may be a bad idea ---++ General Comments ---++ Supporters _Add your signature here to indicate your support for the proposal_
E
dit
|
A
ttach
|
P
rint version
|
H
istory
: r2
<
r1
|
B
acklinks
|
V
iew topic
|
Ra
w
edit
|
M
ore topic actions
Topic revision: r2 - 2020-02-17 - 15:34:56 -
JimLewis
P1076/Ballots
Log In
or
Register
P1076/Ballots Web
Create New Topic
Index
Search
Changes
Notifications
RSS Feed
Statistics
Preferences
Webs
Main
P1076
Ballots
LCS2016_080
P10761
P1647
P16661
P1685
P1734
P1735
P1778
P1800
P1801
Sandbox
TWiki
VIP
VerilogAMS
Copyright © 2008-2026 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback