Do we want to support variations of the string formats used to specify configurations and terms?
E.g., in addition to c"1s2" and T"1S" we could also support
The first option would require some unicode-regex magic, which might be non-trivial, the second option should be easy. To keep things simple, we should not allow mixing of formats within the same string.
Do we want to support variations of the string formats used to specify configurations and terms?
E.g., in addition to
c"1s2"and T"1S" we could also supportc"1s²"andT"¹S", which improve readability of the source code (this is how the configurations and terms are printed, anyway), andc"1s( 2)", which is a commonly used format in other codes and would simplify copying-and-pasting.The first option would require some unicode-regex magic, which might be non-trivial, the second option should be easy. To keep things simple, we should not allow mixing of formats within the same string.