A string literal for value, written so the condition grammar reads back exactly value, or
null when no literal can be.
The grammar compares a literal's raw text — DecisionChoiceTestOf, and through it the
exhaustiveness check — so an escape would be read back with its backslash and never match the
option it was meant to name. A value is therefore quoted with whichever quote it does not contain,
and a value holding both quotes, a backslash or a line break has no literal that reads back.
A string literal for
value, written so the condition grammar reads back exactlyvalue, ornullwhen no literal can be.The grammar compares a literal's raw text — DecisionChoiceTestOf, and through it the exhaustiveness check — so an escape would be read back with its backslash and never match the option it was meant to name. A value is therefore quoted with whichever quote it does not contain, and a value holding both quotes, a backslash or a line break has no literal that reads back.