There was an error while loading. Please reload this page.
This algorithm traverses the source model and checks system definitions.
A list tul of translation units.
An analysis data structure a representing the results of analysis so far.
The analysis a if the check passes; otherwise an error.
Visit each translation unit in tul with input a, yielding either a or an error.
Each method accepts an analysis data structure a as input and yields either a or an error as output.
For each translation unit tu, visit each definition appearing in tu.
For each system definition d
If the system option in a is already defined, then raise an error (duplicate system definition).
Otherwise
Look up the topology definition t referred to by d in the use-def map.
Look up the dictionary D for t in the dictionary map.
Use d, t, and D to construct a system s.
Store s in the system option for a.
Return a as the result.