Changeset 1528 for trunk/compiler
- Timestamp:
- 09/25/04 04:38:21 (4 years ago)
- Files:
-
- 1 modified
-
trunk/compiler/logtalk.pl (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/compiler/logtalk.pl
r1524 r1528 1748 1748 1749 1749 '$lgt_phrase'(Obj, Ruleset, Input, Rest, Sender, Scope) :- 1750 Ruleset =.. [Functor| Args],1751 '$lgt_append'(Args, [Input, Rest], Args2),1752 Pred =.. [Functor| Args2],1753 ('$lgt_current_object_'(Obj, Prefix, Dcl, Def, _, _) ->1750 '$lgt_current_object_'(Obj, Prefix, Dcl, Def, _, _) -> 1751 Ruleset =.. [Functor| Args], 1752 '$lgt_append'(Args, [Input, Rest], Args2), 1753 Pred =.. [Functor| Args2], 1754 1754 ('$lgt_call'(Dcl, Pred, PScope, _, _, SCtn, _) -> 1755 1755 ((\+ \+ PScope = Scope; Sender = SCtn) -> … … 1770 1770 throw(error(existence_error(predicate_declaration, Pred), Obj::phrase(Ruleset, Input, Rest), Sender)))) 1771 1771 ; 1772 throw(error(existence_error(object, Obj), Obj::phrase(Ruleset, Input, Rest), Sender)) ).1772 throw(error(existence_error(object, Obj), Obj::phrase(Ruleset, Input, Rest), Sender)). 1773 1773 1774 1774 … … 4052 4052 '$lgt_this'(Ctx, This). 4053 4053 4054 '$lgt_tr_body'(phrase(Ruleset, List), '$lgt_phrase'(This, Ruleset, List, This, _), '$lgt_dbg_goal'(phrase(Ruleset, List), '$lgt_phrase'(This, Ruleset, List, This, _), Ctx), Ctx) :-4054 '$lgt_tr_body'(phrase(Ruleset, Input), '$lgt_phrase'(This, Ruleset, Input, This, _), '$lgt_dbg_goal'(phrase(Ruleset, Input), '$lgt_phrase'(This, Ruleset, Input, This, _), Ctx), Ctx) :- 4055 4055 !, 4056 4056 '$lgt_this'(Ctx, This). 4057 4057 4058 '$lgt_tr_body'(phrase(Ruleset, List, Rest), '$lgt_phrase'(This, Ruleset, List, Rest, This, _), '$lgt_dbg_goal'(phrase(Ruleset, List, Rest), '$lgt_phrase'(This, Ruleset, List, Rest, This, _), Ctx), Ctx) :-4058 '$lgt_tr_body'(phrase(Ruleset, Input, Rest), '$lgt_phrase'(This, Ruleset, Input, Rest, This, _), '$lgt_dbg_goal'(phrase(Ruleset, Input, Rest), '$lgt_phrase'(This, Ruleset, Input, Rest, This, _), Ctx), Ctx) :- 4059 4059 !, 4060 4060 '$lgt_this'(Ctx, This).
