Other nodes (Attribute_Implicit_Declaration … Suspend_State_Declaration)
The diagrams below draw one box per node kind, with one port per field. The edge colours say how a link is held; they are listed in full on the Fields page.
Iir_Kind_Attribute_Implicit_Declaration
Chain of implicit signals or quantiies created from attributes. This is just an helper so that translation can create these implicit signals or quantities at the same time as other declarations.
Format: Short
Accessor |
Field |
Type |
Access |
Description |
|---|---|---|---|---|
|
|
ref |
Get/Set the statement in which TARGET appears. This is used to check if next/exit is in a loop. |
|
|
|
chain next |
— |
|
|
|
forward ref |
Chain of signals |
Iir_Kind_Suspend_State_Declaration
Implicit state variable to handle suspension. Added after semantic analysis.
Format: Short
Accessor |
Field |
Type |
Access |
Description |
|---|---|---|---|---|
|
|
ref |
Get/Set the statement in which TARGET appears. This is used to check if next/exit is in a loop. |
|
|
|
chain next |
— |
|
|
|
forward ref |
First suspend statement. |
|
|
|
forward ref |
Last suspend statement (to help instantiation). |