I tested the parser against all the legacy syntax features and there seems to be a single case that we don't handle at the moment, which is to pass floats [0,1] to prompt editing constructs (on which they int(f*p.steps) to convert these values to steps)
I'm gonna fix in another branch as this needs relatively non-trivial code (one or two new parser non-terminals I think)
I tested the parser against all the legacy syntax features and there seems to be a single case that we don't handle at the moment, which is to pass floats [0,1] to prompt editing constructs (on which they
int(f*p.steps)
to convert these values to steps)I'm gonna fix in another branch as this needs relatively non-trivial code (one or two new parser non-terminals I think)