Even though the parser shouldn’t be able to put variables into the goal description, the AST theoretically allows for this case. This commit adds a defensive check that goal descriptions are variable-free.
Even though the parser shouldn’t be able to put variables into the goal description, the AST theoretically allows for this case. This commit adds a defensive check that goal descriptions are variable-free.