Add utility for parsing invertible UC derived property expressions
Related to #505 (closed).
This adds a utility function for parsing affine derived property expressions into their basic components: ax+b
, where a
is gain, b
is bias and x
is a UC substructure child.property
reference. a
or b
don't have to be given but any other kinds of expressions are not considered invertible.
The difference to existing utility functions is that this just parses the expression. It doesn't browse variables or apply the inverse of the parsed affine transformation or anything else.