Mantis 2497 - Sub Issue #13 - analysis()

From: David Miller <David.L.Miller_at_.....>
Date: Thu Feb 26 2009 - 06:18:46 PST
Hello all,
for the discussion in today's call, here is the change that I will implement 
for analysis() (I missed putting it into the DraftC doc).


* remove analysis_function_call from constant_primary
* create (is a replica of constant_expression with analysis() added):
analysis_or_constant_expression ::=
       constant_primary
     | analysis_function_call
     | unary_operator {attribute_instance } constant_primary
     | analysis_or_constant_expression binary_operator { attribute_instance } 
analog_or_constant_expression
     | analysis_or_constant_expression binary_operator ? { attribute_instance } 
analog_or_constant_expression : analog_or_constant_expression

* also add analysis_function_call into analog_primary
* Change sentence in 5.8.1
"If any of the conditionally-executed statements (analog_statement_or_null) 
contains an analog operator, the conditional expression (analog_expression) 
shall be a analysis_or_constant_expression."

Cheers...
Dave

-- 
==============================================
-- It's a beautiful day
-- Don't let it get away
--
-- David Miller
-- Design Technology (Austin)
-- Freescale Semiconductor
-- Ph : 512 996-7377 Fax: x7755
==============================================

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
Received on Thu Feb 26 06:21:27 2009

This archive was generated by hypermail 2.1.8 : Thu Feb 26 2009 - 06:21:50 PST