keep phrase goal qualified even if qualifier is a variable
This commit is contained in:
@@ -215,6 +215,9 @@ user:goal_expansion(phrase(GRBody, S, S0), GRBody2) :-
|
|||||||
E,
|
E,
|
||||||
dcgs:error_goal(E, GRBody1)
|
dcgs:error_goal(E, GRBody1)
|
||||||
),
|
),
|
||||||
module_call_qualified(M, GRBody1, GRBody2).
|
( GRBody = (_:_) ->
|
||||||
|
GRBody2 = M:GRBody1
|
||||||
|
; GRBody2 = GRBody1
|
||||||
|
).
|
||||||
|
|
||||||
user:goal_expansion(phrase(GRBody, S), phrase(GRBody, S, [])).
|
user:goal_expansion(phrase(GRBody, S), phrase(GRBody, S, [])).
|
||||||
|
|||||||
Reference in New Issue
Block a user