backtrack attributed variable bindings after failure (#242)
This commit is contained in:
@@ -3300,6 +3300,7 @@ impl MachineState {
|
||||
self.e,
|
||||
self.cp.clone(),
|
||||
self.attr_var_init.attr_var_queue.len(),
|
||||
self.attr_var_init.bindings.len(),
|
||||
self.b,
|
||||
self.p.clone() + 1,
|
||||
self.tr,
|
||||
@@ -3339,6 +3340,7 @@ impl MachineState {
|
||||
self.e,
|
||||
self.cp.clone(),
|
||||
self.attr_var_init.attr_var_queue.len(),
|
||||
self.attr_var_init.bindings.len(),
|
||||
self.b,
|
||||
self.p.clone() + offset,
|
||||
self.tr,
|
||||
|
||||
Reference in New Issue
Block a user