enhancement/453: add `undefineall functionality

From: sharp@cadence.com
Date: Thu Aug 28 2003 - 19:22:22 PDT

  • Next message: Brad Pierce: "errata/454: 2.3.1: 2'sb0000000_10 == 2'sb10 ?"

    Precedence: bulk

    >Number: 453
    >Category: enhancement
    >Originator: sharp@cadence.com
    >Environment:

    >Description:

    The 2001 standard clarified that `resetall doesn't
    undefine macros (which matches the existing tools).

    However, there are situations where it would be useful
    to be able to undefine all defined macros. For example,
    you may want to make sure that a source file is free of
    any effects of source files compiled ahead of it, which
    helps allow separate compilation.

    NC-Verilog supports a `undefineall directive that does
    this. It might be useful for other Verilog tools too.



    This archive was generated by hypermail 2.1.4 : Thu Aug 28 2003 - 19:30:33 PDT and
    sponsored by Boyd Technology, Inc.