Syntax 2-2, A.6.9: system_task_enable with null arguments


Subject: Syntax 2-2, A.6.9: system_task_enable with null arguments
From: Shalom.Bresticker@motorola.com
Date: Wed Dec 25 2002 - 01:14:53 PST


>Category: errata
>Synopsis: Syntax 2-2, A.6.9: system_task_enable with null arguments
>Confidential: no
>Severity: non-critical
>Priority: low
>Class: errata-simple
>Submitter-Id: etf
>Originator: Shalom.Bresticker@motorola.com
>Release: 2001b: 2.7.4 (Syntax 2-2), A.6.9
>Environment:
SV-BC-19-37
>Description:

This is derived from SV-BC-19-37.

The system_task_enable BNF is

system_task_enable ::=
  system_task_identifier [ ( expression { , expression } ) ] ;

This does not allow legal cases of null arguments within the
parentheses, such as
        $display () ;
        $display (,) ;

Thus, the expressions within the argument list should be
optional, as follows:

system_task_enable ::=
  system_task_identifier [([expression] {,[expression]})] ;

Note that in contrast to system_task_enables, task_enables
of user-defined tasks do not allow null arguments.
>How-To-Repeat:

>Fix:
In Syntax 2-2 (2.7.4) and A.6.9, CHANGE

system_task_enable ::=
  system_task_identifier [ ( expression { , expression } ) ] ;

TO:

system_task_enable ::=
  system_task_identifier [([expression] {,[expression]})] ;
>Unformatted:



This archive was generated by hypermail 2b28 : Wed Dec 25 2002 - 01:15:54 PST