fix expand_goal and expand_term
This commit is contained in:
@@ -226,11 +226,11 @@ writeq(Term) :- write_term(Term, [quoted(true), numbervars(true)]).
|
|||||||
|
|
||||||
% expand_goal.
|
% expand_goal.
|
||||||
|
|
||||||
expand_goal(Term0, Term) :- '$expand_goal'(Term0, Term), !.
|
expand_goal(Term0, Term) :- '$expand_goal'(Term0, Term).
|
||||||
|
|
||||||
% expand_term.
|
% expand_term.
|
||||||
|
|
||||||
expand_term(Term0, Term) :- '$expand_term'(Term0, Term), !.
|
expand_term(Term0, Term) :- '$expand_term'(Term0, Term).
|
||||||
|
|
||||||
% term_variables.
|
% term_variables.
|
||||||
|
|
||||||
|
|||||||
@@ -205,11 +205,11 @@ impl MachineState {
|
|||||||
},
|
},
|
||||||
&SystemClauseType::ExpandGoal => {
|
&SystemClauseType::ExpandGoal => {
|
||||||
self.p = CodePtr::Local(LocalCodePtr::UserGoalExpansion(0));
|
self.p = CodePtr::Local(LocalCodePtr::UserGoalExpansion(0));
|
||||||
// return Ok(());
|
return Ok(());
|
||||||
},
|
},
|
||||||
&SystemClauseType::ExpandTerm => {
|
&SystemClauseType::ExpandTerm => {
|
||||||
self.p = CodePtr::Local(LocalCodePtr::UserTermExpansion(0));
|
self.p = CodePtr::Local(LocalCodePtr::UserTermExpansion(0));
|
||||||
// return Ok(());
|
return Ok(());
|
||||||
},
|
},
|
||||||
&SystemClauseType::GetDoubleQuotes => {
|
&SystemClauseType::GetDoubleQuotes => {
|
||||||
let a1 = self[temp_v!(1)].clone();
|
let a1 = self[temp_v!(1)].clone();
|
||||||
|
|||||||
Reference in New Issue
Block a user