Skip to content

fpp check

Robert L. Bocchino Jr. edited this page Apr 18, 2024 · 7 revisions

This tool performs semantic checking of FPP models.

Options:

  1. -u file: Write unconnected ports to file.

Input: A list fl of files: either the single file stdin or a list of files specified on the command line.

Output:

  1. If the check succeeds, then no standard output; otherwise an error message.

  2. If the option -u is present, then write the names of all unconnected port arrays to the specified file. A port array is unconnected if it appears in a component instance used in a topology, and there is no connection at any of its port numbers.

Procedure:

  1. Parse each of the files in fl, generating a list tul of translation units. When parsing, recursively resolve include specifiers.

  2. Perform semantic checking on tul.