Skip to main content

Module program

Module program 

Source
Expand description

The parameters of a Program, as its steps define them (see crate::parameters::steps): read and set.

Functions§

parameter_numbers
What the parameters of program come to as it defines them, by the names a formula reads them by: a number by its name, a table’s columns as table.column — its steps defining them run on their own (see crate::parameters::steps::DefineParameters, LookupTable). Fails naming one that does not come to anything.
parameters_of
The parameters and properties of program, as its steps define them (see crate::parameters::steps): its tables, as its LookupTable steps look them up, after its numbers — none, where it has no such step.
set_parameters
program with its parameters and properties set to parameters: in the steps that define them, put first where it has none yet — and none, where there is nothing to define. Each table is a LookupTable step of its own, table_<name>, before the numbers, whose formulas may read its columns. The steps check them as they run. The colours of faces, which are no parameters of a part, stay as the program has them.