Re: errata/598: "$" ambiguity in PATHPULSE$

From: Shalom.Bresticker@freescale.com
Date: Wed Jul 21 2004 - 03:10:01 PDT

  • Next message: Shalom.Bresticker@freescale.com: "Re: errata/599: intermediate variables with @*"

    The following reply was made to PR errata/598; it has been noted by GNATS.

    From: Shalom.Bresticker@freescale.com
    To: eric_mahurin@yahoo.com
    Cc: etf-bugs@boyd.com
    Subject: Re: errata/598: "$" ambiguity in PATHPULSE$
    Date: Wed, 21 Jul 2004 13:11:21 +0300 (IDT)

     Strictly speaking, according to the BNF, I think the terminal descriptors
     could even be escaped identifiers, but probably no one actually allows
     that.
     
     As for history, this is legacy from Verilog-XL.
     
     Shalom
     
     
    > One of the pulse_control_specparam alternatives starts with this:
    >
    > PATHPULSE$specify_input_terminal_descriptor$specify_output_terminal_descriptor
    >
    > But, these two terminal descriptors can be simple identifiers which also allow "$". No spaces are allowed between the "$"s above, right? Should these terminal descriptors only allow simple identifiers that don't have "$"?
    >
    > Who came up with this crazy syntax?
     
     --
     Shalom Bresticker Shalom.Bresticker @freescale.com
     Design & Reuse Methodology Tel: +972 9 9522268
     Freescale Semiconductor Israel, Ltd. Fax: +972 9 9522890
     POB 2208, Herzlia 46120, ISRAEL Cell: +972 50 5441478
     



    This archive was generated by hypermail 2.1.4 : Wed Jul 21 2004 - 03:10:25 PDT and
    sponsored by Boyd Technology, Inc.