Partjson uses optional prefixes and suffixes on input keys and values to create template filler functions. The placement of symbols are based on the processor category of the symbol. The sequence matches the listed order of the navigation tabs above, which is:
A substitution prefix indicates where the substituted property or function comes from.
A conversion suffix will apply additional rules to the substituted value. In cases where the substituted value is called as a function, it will be passed the following arguments:
When used as an input key term, a function must return an array of string keys, or an empty array if the filler is to ignore the input for the current data row. As an input value term, it must return the value for the result[key] input that is being filled.
The timing options may be used for certain types of calculations that require a more specific result state at the time of computation.
A skip prefix may cause a marked input to be skipped, or alternatively, to be the only input not to be skipped.