I am asking the user a few questions and then parse his answer. Depending on the first answer the second question is different.
So I run a code and provide it with the inputs from the second questions.
Then I offer to go through the questions again and the user is free to select another answer and thus another branch of behaviour.
But when I pass his ‘new’ answers to the parser, it sees ‘old’ answers too (which are not empty because they were set to something during the first attempt). And I can’t choose the latest choice because now it is not choosing empty vs non-empty, but new non-empty vs old non-empty.
How do I zero the ‘old’ answer?