|
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,