ISSUE 600

Add Proposal  Add Analysis  Edit Class, Environment, or Release
Number 600
Notify-List
Category errata
Synopsis directives within directives
State open
Class errata-discuss
Arrival-DateJul 20 2004
Originator Eric Mahurin
Release
Environment
Description
Other than macro calls within the macro_text of `define, the spec doesn't specify whether compiler directives may appear within other components of compiler directive commands:

- non macro-call compiler directives within `define's macro_text. Ex: `define XYZ `line 1 "test.v" 2
- within compiler directive arguments: Ex: `line `ABC
- within `define/macro-call argument list: Ex: `define ABC(`XYZ)
- including the indentifier and macro_text of `define (maybe even the argument list). Ex:
`define XYZ ABC def
`define `XYZ
- as the compiler directive keyword: Ex: ``ABC

There may be other cases. I hope most of these aren't allowed.
Fix
Unformatted



Hosted by Boyd Technology