ACT Library
|
The specification sub-language. More...
#include <lang.h>
Public Attributes | |
int | isrequires |
int | type |
int | count |
the number of ids; -1 = all nodes in the process | |
ActId ** | ids |
the array of identifiers in the spec directive | |
int * | extra |
struct act_spec * | next |
The specification sub-language.
int act_spec::count |
the number of ids; -1 = all nodes in the process
int* act_spec::extra |
Flags for timing directives
ActId** act_spec::ids |
the array of identifiers in the spec directive
int act_spec::isrequires |
1 if this is a requires clause; otherwise it is ensures or there's no flag
struct act_spec* act_spec::next |
int act_spec::type |
The type field. For values 0..n, this is the index into the table of valid spec directives specified in the ACT global configuration file.
When type = -1/-2, it is a timing fork. In that case, given a directive of the form timing lhs : first < [expr] second
,