This algorithm traverses a source model and checks template definitions for correctness.
A list tul of translation units.
An analysis data structure a representing the results of analysis so far.
None if the check passes; otherwise an error.
Currently this analysis does the following:
Check that no template definition transitively contains a template definition.
Check that no template definition transitively contains a template expansion.
Check that no template definition transitively contains a deployment topology definition.
Check that no template definition transitively contains a system definition.
Eventually we will implement all of the checking described in the FPP specification.
There was an error while loading. Please reload this page.