root/trunk/manuals/refman/index.html

Revision 4662, 26.8 KB (checked in by pmoura, 5 days ago)

Updated copyright notice.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1<?xml version="1.0" encoding="utf-8"?>
2<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
3    "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
4
5<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
6
7<head>
8    <meta http-equiv="content-type" content="application/xml+xhtml; charset=utf-8" />
9    <title>Logtalk reference manual: index</title>
10    <link rel="stylesheet" href="../screen.css" type="text/css" media="screen"/>
11    <link rel="stylesheet" href="../print.css" type="text/css" media="print"/>
12</head>
13
14<body>
15
16<div class="top-left">Logtalk reference manual</div> 
17<div class="top-right">Glossary</div>
18<div class="bottom-left"><span class="page"/></div> 
19<div class="bottom-right"><span class="page"/></div>
20<div class="navtop"><a href="../index.html">contents</a></div>
21
22<h1>Reference Manual</h1>
23
24<h2><a href="grammar.html">Grammar</a></h2>
25
26<dl class="toc-entries">
27    <dt><a href="grammar.html#grammar_compilation_units">Compilation units</a><span class="leader"></span><span class="page-ref"><span class="grammar_compilation_units"></span></span></dt>
28        <dd><a href="grammar.html#grammar_object_definition">Object definition</a><span class="leader"></span><span class="page-ref"><span class="grammar_object_definition"></span></span></dd>
29        <dd><a href="grammar.html#grammar_category_definition">Category definition</a><span class="leader"></span><span class="page-ref"><span class="grammar_category_definition"></span></span></dd>
30        <dd><a href="grammar.html#grammar_protocol_definition">Protocol definition</a><span class="leader"></span><span class="page-ref"><span class="grammar_protocol_definition"></span></span></dd>
31</dl>
32
33<dl class="toc-entries">
34    <dt><a href="grammar.html#grammar_entity_relations">Entity relations</a><span class="leader"></span><span class="page-ref"><span class="grammar_entity_relations"></span></span></dt>
35        <dd><a href="grammar.html#grammar_implemented_protocols">Implemented protocols</a><span class="leader"></span><span class="page-ref"><span class="grammar_implemented_protocols"></span></span></dd>
36        <dd><a href="grammar.html#grammar_extended_protocols">Extended protocols</a><span class="leader"></span><span class="page-ref"><span class="grammar_extended_protocols"></span></span></dd>
37        <dd><a href="grammar.html#grammar_imported_categories">Imported categories</a><span class="leader"></span><span class="page-ref"><span class="grammar_imported_categories"></span></span></dd>
38        <dd><a href="grammar.html#grammar_extended_objects">Extended objects</a><span class="leader"></span><span class="page-ref"><span class="grammar_extended_objects"></span></span></dd>
39        <dd><a href="grammar.html#grammar_extended_categories">Extended categories</a><span class="leader"></span><span class="page-ref"><span class="grammar_extended_categories"></span></span></dd>
40        <dd><a href="grammar.html#grammar_instantiated_objects">Instantiated objects</a><span class="leader"></span><span class="page-ref"><span class="grammar_instantiated_objects"></span></span></dd>
41        <dd><a href="grammar.html#grammar_specialized_objects">Specialized objects</a><span class="leader"></span><span class="page-ref"><span class="grammar_specialized_objects"></span></span></dd>
42        <dd><a href="grammar.html#grammar_complemented_objects">Complemented objects</a><span class="leader"></span><span class="page-ref"><span class="grammar_complemented_objects"></span></span></dd>
43        <dd><a href="grammar.html#grammar_scope">Entity scope</a><span class="leader"></span><span class="page-ref"><span class="grammar_scope"></span></span></dd>
44</dl>
45
46<dl class="toc-entries">
47    <dt><a href="grammar.html#grammar_entity_identifiers">Entity identifiers</a><span class="leader"></span><span class="page-ref"><span class="grammar_entity_identifiers"></span></span></dt>
48        <dd><a href="grammar.html#grammar_object_identifiers">Object identifiers</a><span class="leader"></span><span class="page-ref"><span class="grammar_object_identifiers"></span></span></dd>
49        <dd><a href="grammar.html#grammar_category_identifiers">Category identifiers</a><span class="leader"></span><span class="page-ref"><span class="grammar_category_identifiers"></span></span></dd>
50        <dd><a href="grammar.html#grammar_protocol_identifiers">Protocol identifiers</a><span class="leader"></span><span class="page-ref"><span class="grammar_protocol_identifiers"></span></span></dd>
51</dl>
52
53<dl class="toc-entries">
54    <dt><a href="grammar.html#grammar_source_file_names">Source file names</a><span class="leader"></span><span class="page-ref"><span class="grammar_source_file_names"></span></span></dt>
55</dl>
56
57<dl class="toc-entries">
58    <dt><a href="grammar.html#grammar_directives">Directives</a><span class="leader"></span><span class="page-ref"><span class="grammar_directives"></span></span></dt>
59        <dd><a href="grammar.html#grammar_source_file_directives">Source file directives</a><span class="leader"></span><span class="page-ref"><span class="grammar_source_file_directives"></span></span></dd>
60        <dd><a href="grammar.html#grammar_conditional_compilation_directives">Conditional compilation directives</a><span class="leader"></span><span class="page-ref"><span class="grammar_conditional_compilation_directives"></span></span></dd>
61        <dd><a href="grammar.html#grammar_object_directives">Object directives</a><span class="leader"></span><span class="page-ref"><span class="grammar_object_directives"></span></span></dd>
62        <dd><a href="grammar.html#grammar_category_directives">Category directives</a><span class="leader"></span><span class="page-ref"><span class="grammar_category_directives"></span></span></dd>
63        <dd><a href="grammar.html#grammar_protocol_directives">Protocol directives</a><span class="leader"></span><span class="page-ref"><span class="grammar_protocol_directives"></span></span></dd>
64        <dd><a href="grammar.html#grammar_predicate_directives">Predicate directives</a><span class="leader"></span><span class="page-ref"><span class="grammar_predicate_directives"></span></span></dd>
65</dl>
66
67<dl class="toc-entries">
68    <dt><a href="grammar.html#grammar_clauses">Clauses</a><span class="leader"></span><span class="page-ref"><span class="grammar_clauses"></span></span></dt>
69</dl>
70
71<dl class="toc-entries">
72    <dt><a href="grammar.html#grammar_entity_properties">Entity properties</a><span class="leader"></span><span class="page-ref"><span class="grammar_entity_properties"></span></span></dt>
73</dl>
74
75<dl class="toc-entries">
76    <dt><a href="grammar.html#grammar_predicate_properties">Predicate properties</a><span class="leader"></span><span class="page-ref"><span class="grammar_predicate_properties"></span></span></dt>
77</dl>
78
79<h2>Directives</h2>
80
81<h3>Source file directives</h3>
82
83<dl class="toc-entries">
84    <dt><code><a href="directives/encoding1.html">encoding/1</a></code><span class="leader"></span><span class="page-ref"><span class="directives_encoding1"></span></span></dt>
85    <dt><code><a href="directives/set_logtalk_flag2.html">set_logtalk_flag/2</a></code><span class="leader"></span><span class="page-ref"><span class="directives_set_logtalk_flag2"></span></span></dt>
86</dl>
87
88<h3>Conditional compilation directives</h3>
89
90<dl class="toc-entries">
91    <dt><code><a href="directives/if1.html">if/1</a></code><span class="leader"></span><span class="page-ref"><span class="directives_if1"></span></span></dt>
92    <dt><code><a href="directives/elif1.html">elif/1</a></code><span class="leader"></span><span class="page-ref"><span class="directives_elif1"></span></span></dt>
93    <dt><code><a href="directives/else0.html">else/0</a></code><span class="leader"></span><span class="page-ref"><span class="directives_else0"></span></span></dt>
94    <dt><code><a href="directives/endif0.html">endif/0</a></code><span class="leader"></span><span class="page-ref"><span class="directives_endif0"></span></span></dt>
95</dl>
96
97<h3>Entity directives</h3>
98
99<dl class="toc-entries">
100    <dt><code><a href="directives/calls1.html">calls/1</a></code><span class="leader"></span><span class="page-ref"><span class="directives_calls1"></span></span></dt>
101    <dt><code><a href="directives/category1_3.html">category/1-3</a></code><span class="leader"></span><span class="page-ref"><span class="directives_category1_3"></span></span></dt>
102    <dt><code><a href="directives/dynamic0.html">dynamic/0</a></code><span class="leader"></span><span class="page-ref"><span class="directives_dynamic0"></span></span></dt>
103    <dt><code><a href="directives/end_category0.html">end_category/0</a></code><span class="leader"></span><span class="page-ref"><span class="directives_end_category0"></span></span></dt>
104    <dt><code><a href="directives/end_object0.html">end_object/0</a></code><span class="leader"></span><span class="page-ref"><span class="directives_end_object0"></span></span></dt>
105    <dt><code><a href="directives/end_protocol0.html">end_protocol/0</a></code><span class="leader"></span><span class="page-ref"><span class="directives_end_protocol0"></span></span></dt>
106    <dt><code><a href="directives/info1.html">info/1</a></code><span class="leader"></span><span class="page-ref"><span class="directives_info1"></span></span></dt>
107    <dt><code><a href="directives/initialization1.html">initialization/1</a></code><span class="leader"></span><span class="page-ref"><span class="directives_initialization1"></span></span></dt>
108    <dt><code><a href="directives/object1_5.html">object/1-5</a></code><span class="leader"></span><span class="page-ref"><span class="directives_object1_5"></span></span></dt>
109    <dt><code><a href="directives/protocol1_2.html">protocol/1-2</a></code><span class="leader"></span><span class="page-ref"><span class="directives_protocol1_2"></span></span></dt>
110    <dt><code><a href="directives/synchronized0.html">synchronized/0</a></code><span class="leader"></span><span class="page-ref"><span class="directives_synchronized0"></span></span></dt>
111    <dt><code><a href="directives/threaded0.html">threaded/0</a></code><span class="leader"></span><span class="page-ref"><span class="directives_threaded0"></span></span></dt>
112    <dt><code><a href="directives/uses1.html">uses/1</a></code><span class="leader"></span><span class="page-ref"><span class="directives_uses1"></span></span></dt>
113</dl>
114
115<h3>Predicate directives</h3>
116
117<dl class="toc-entries">
118    <dt><code><a href="directives/alias3.html">alias/3</a></code><span class="leader"></span><span class="page-ref"><span class="directives_alias3"></span></span></dt>
119    <dt><code><a href="directives/discontiguous1.html">discontiguous/1</a></code><span class="leader"></span><span class="page-ref"><span class="directives_discontiguous1"></span></span></dt>
120    <dt><code><a href="directives/dynamic1.html">dynamic/1</a></code><span class="leader"></span><span class="page-ref"><span class="directives_dynamic1"></span></span></dt>
121    <dt><code><a href="directives/info2.html">info/2</a></code><span class="leader"></span><span class="page-ref"><span class="directives_info2"></span></span></dt>
122    <dt><code><a href="directives/meta_predicate1.html">meta_predicate/1</a></code><span class="leader"></span><span class="page-ref"><span class="directives_meta_predicate1"></span></span></dt>
123    <dt><code><a href="directives/mode2.html">mode/2</a></code><span class="leader"></span><span class="page-ref"><span class="directives_mode2"></span></span></dt>
124    <dt><code><a href="directives/op3.html">op/3</a></code><span class="leader"></span><span class="page-ref"><span class="directives_op3"></span></span></dt>
125    <dt><code><a href="directives/private1.html">private/1</a></code><span class="leader"></span><span class="page-ref"><span class="directives_private1"></span></span></dt>
126    <dt><code><a href="directives/protected1.html">protected/1</a></code><span class="leader"></span><span class="page-ref"><span class="directives_protected1"></span></span></dt>
127    <dt><code><a href="directives/public1.html">public/1</a></code><span class="leader"></span><span class="page-ref"><span class="directives_public1"></span></span></dt>
128    <dt><code><a href="directives/synchronized1.html">synchronized/1</a></code><span class="leader"></span><span class="page-ref"><span class="directives_synchronized1"></span></span></dt>
129    <dt><code><a href="directives/uses2.html">uses/2</a></code><span class="leader"></span><span class="page-ref"><span class="directives_uses2"></span></span></dt>
130</dl>
131
132<h2>Built-in predicates</h2>
133
134<h3>Enumerating objects, categories and protocols</h3>
135
136<dl class="toc-entries">
137    <dt><code><a href="builtins/current_category1.html">current_category/1</a></code><span class="leader"></span><span class="page-ref"><span class="builtins_current_category1"></span></span></dt>
138    <dt><code><a href="builtins/current_object1.html">current_object/1</a></code><span class="leader"></span><span class="page-ref"><span class="builtins_current_object1"></span></span></dt>
139    <dt><code><a href="builtins/current_protocol1.html">current_protocol/1</a></code><span class="leader"></span><span class="page-ref"><span class="builtins_current_protocol1"></span></span></dt>
140</dl>
141
142<h3>Enumerating objects, categories and protocols properties</h3>
143
144<dl class="toc-entries">
145    <dt><code><a href="builtins/category_property2.html">category_property/2</a></code><span class="leader"></span><span class="page-ref"><span class="builtins_category_property2"></span></span></dt>
146    <dt><code><a href="builtins/object_property2.html">object_property/2</a></code><span class="leader"></span><span class="page-ref"><span class="builtins_object_property2"></span></span></dt>
147    <dt><code><a href="builtins/protocol_property2.html">protocol_property/2</a></code><span class="leader"></span><span class="page-ref"><span class="builtins_protocol_property2"></span></span></dt>
148</dl>
149
150<h3>Creating new objects, categories and protocols</h3>
151
152<dl class="toc-entries">
153    <dt><code><a href="builtins/create_category4.html">create_category/4</a></code><span class="leader"></span><span class="page-ref"><span class="builtins_create_category4"></span></span></dt>
154    <dt><code><a href="builtins/create_object4.html">create_object/4</a></code><span class="leader"></span><span class="page-ref"><span class="builtins_create_object4"></span></span></dt>
155    <dt><code><a href="builtins/create_protocol3.html">create_protocol/3</a></code><span class="leader"></span><span class="page-ref"><span class="builtins_create_protocol3"></span></span></dt>
156</dl>
157
158<h3>Abolishing objects, categories and protocols</h3>
159
160<dl class="toc-entries">
161    <dt><code><a href="builtins/abolish_category1.html">abolish_category/1</a></code><span class="leader"></span><span class="page-ref"><span class="builtins_abolish_category1"></span></span></dt>
162    <dt><code><a href="builtins/abolish_object1.html">abolish_object/1</a></code><span class="leader"></span><span class="page-ref"><span class="builtins_abolish_object1"></span></span></dt>
163    <dt><code><a href="builtins/abolish_protocol1.html">abolish_protocol/1</a></code><span class="leader"></span><span class="page-ref"><span class="builtins_abolish_protocol1"></span></span></dt>
164</dl>
165
166<h3>Objects, categories and protocols relations</h3>
167
168<dl class="toc-entries">
169    <dt><code><a href="builtins/extends_object2_3.html">extends_object/2-3</a></code><span class="leader"></span><span class="page-ref"><span class="builtins_extends_object2_3"></span></span></dt>
170    <dt><code><a href="builtins/extends_protocol2_3.html">extends_protocol/2-3</a></code><span class="leader"></span><span class="page-ref"><span class="builtins_extends_protocol2_3"></span></span></dt>
171    <dt><code><a href="builtins/extends_category2_3.html">extends_category/2-3</a></code><span class="leader"></span><span class="page-ref"><span class="builtins_extends_category2_3"></span></span></dt>
172</dl>
173<dl class="toc-entries">
174    <dt><code><a href="builtins/implements_protocol2_3.html">implements_protocol/2-3</a></code><span class="leader"></span><span class="page-ref"><span class="builtins_implements_protocol2_3"></span></span></dt>
175</dl>
176<dl class="toc-entries">
177    <dt><code><a href="builtins/imports_category2_3.html">imports_category/2-3</a></code><span class="leader"></span><span class="page-ref"><span class="builtins_imports_category2_3"></span></span></dt>
178</dl>
179<dl class="toc-entries">
180    <dt><code><a href="builtins/instantiates_class2_3.html">instantiates_class/2-3</a></code><span class="leader"></span><span class="page-ref"><span class="builtins_instantiates_class2_3"></span></span></dt>
181    <dt><code><a href="builtins/specializes_class2_3.html">specializes_class/2-3</a></code><span class="leader"></span><span class="page-ref"><span class="builtins_specializes_class2_3"></span></span></dt>
182</dl>
183<dl class="toc-entries">
184    <dt><code><a href="builtins/complements_object2.html">complements_object/2</a></code><span class="leader"></span><span class="page-ref"><span class="builtins_complements_object2"></span></span></dt>
185</dl>
186
187<h3>Event handling</h3>
188
189<dl class="toc-entries">
190    <dt><code><a href="builtins/abolish_events5.html">abolish_events/5</a></code><span class="leader"></span><span class="page-ref"><span class="builtins_abolish_events5"></span></span></dt>
191    <dt><code><a href="builtins/current_event5.html">current_event/5</a></code><span class="leader"></span><span class="page-ref"><span class="builtins_current_event5"></span></span></dt>
192    <dt><code><a href="builtins/define_events5.html">define_events/5</a></code><span class="leader"></span><span class="page-ref"><span class="builtins_define_events5"></span></span></dt>
193</dl>
194
195<h3>Multi-threading meta-predicates</h3>
196
197<dl class="toc-entries">
198    <dt><code><a href="builtins/threaded1.html">threaded/1</a></code><span class="leader"></span><span class="page-ref"><span class="builtins_threaded1"></span></span></dt>
199</dl>
200<dl class="toc-entries">
201    <dt><code><a href="builtins/threaded_call1_2.html">threaded_call/1-2</a></code><span class="leader"></span><span class="page-ref"><span class="builtins_threaded_call1_2"></span></span></dt>
202    <dt><code><a href="builtins/threaded_once1_2.html">threaded_once/1-2</a></code><span class="leader"></span><span class="page-ref"><span class="builtins_threaded_once1_2"></span></span></dt>
203    <dt><code><a href="builtins/threaded_ignore1.html">threaded_ignore/1</a></code><span class="leader"></span><span class="page-ref"><span class="builtins_threaded_ignore1"></span></span></dt>
204</dl>
205<dl class="toc-entries">
206    <dt><code><a href="builtins/threaded_exit1_2.html">threaded_exit/1-2</a></code><span class="leader"></span><span class="page-ref"><span class="builtins_threaded_exit1_2"></span></span></dt>
207    <dt><code><a href="builtins/threaded_peek1_2.html">threaded_peek/1-2</a></code><span class="leader"></span><span class="page-ref"><span class="builtins_threaded_peek1_2"></span></span></dt>
208</dl>
209<dl class="toc-entries">
210    <dt><code><a href="builtins/threaded_wait1.html">threaded_wait/1</a></code><span class="leader"></span><span class="page-ref"><span class="builtins_threaded_wait1"></span></span></dt>
211    <dt><code><a href="builtins/threaded_notify1.html">threaded_notify/1</a></code><span class="leader"></span><span class="page-ref"><span class="builtins_threaded_notify1"></span></span></dt>
212</dl>
213
214<h3>Compiling and loading objects, categories and protocols</h3>
215
216<dl class="toc-entries">
217    <dt><code><a href="builtins/logtalk_compile1.html">logtalk_compile/1</a></code><span class="leader"></span><span class="page-ref"><span class="builtins_logtalk_compile1"></span></span></dt>
218    <dt><code><a href="builtins/logtalk_compile2.html">logtalk_compile/2</a></code><span class="leader"></span><span class="page-ref"><span class="builtins_logtalk_compile2"></span></span></dt>
219    <dt><code><a href="builtins/logtalk_load1.html">logtalk_load/1</a></code><span class="leader"></span><span class="page-ref"><span class="builtins_logtalk_load1"></span></span></dt>
220    <dt><code><a href="builtins/logtalk_load2.html">logtalk_load/2</a></code><span class="leader"></span><span class="page-ref"><span class="builtins_logtalk_load2"></span></span></dt>
221    <dt><code><a href="builtins/logtalk_library_path2.html">logtalk_library_path/2</a></code><span class="leader"></span><span class="page-ref"><span class="builtins_logtalk_library_path2"></span></span></dt>
222</dl>
223
224<h3>Flags</h3>
225
226<dl class="toc-entries">
227    <dt><code><a href="builtins/current_logtalk_flag2.html">current_logtalk_flag/2</a></code><span class="leader"></span><span class="page-ref"><span class="builtins_current_logtalk_flag2"></span></span></dt>
228    <dt><code><a href="builtins/set_logtalk_flag2.html">set_logtalk_flag/2</a></code><span class="leader"></span><span class="page-ref"><span class="builtins_set_logtalk_flag2"></span></span></dt>
229</dl>
230
231<h3>Others</h3>
232
233<dl class="toc-entries">
234    <dt><code><a href="builtins/forall2.html">forall/2</a></code><span class="leader"></span><span class="page-ref"><span class="builtins_forall2"></span></span></dt>
235    <dt><code><a href="builtins/retractall1.html">retractall/1</a></code><span class="leader"></span><span class="page-ref"><span class="builtins_retractall1"></span></span></dt>
236</dl>
237
238<h2>Built-in methods</h2>
239
240<h3>Execution context methods</h3>
241
242<dl class="toc-entries">
243    <dt><code><a href="methods/parameter2.html">parameter/2</a></code><span class="leader"></span><span class="page-ref"><span class="methods_parameter2"></span></span></dt>
244    <dt><code><a href="methods/self1.html">self/1</a></code><span class="leader"></span><span class="page-ref"><span class="methods_self1"></span></span></dt>
245    <dt><code><a href="methods/sender1.html">sender/1</a></code><span class="leader"></span><span class="page-ref"><span class="methods_sender1"></span></span></dt>
246    <dt><code><a href="methods/this1.html">this/1</a></code><span class="leader"></span><span class="page-ref"><span class="methods_this1"></span></span></dt>
247</dl>
248
249<h3>Reflection methods</h3>
250
251<dl class="toc-entries">
252    <dt><code><a href="methods/current_predicate1.html">current_predicate/1</a></code><span class="leader"></span><span class="page-ref"><span class="methods_current_predicate1"></span></span></dt>
253    <dt><code><a href="methods/predicate_property2.html">predicate_property/2</a></code><span class="leader"></span><span class="page-ref"><span class="methods_predicate_property2"></span></span></dt>
254</dl>
255
256<h3>Database methods</h3>
257
258<dl class="toc-entries">
259    <dt><code><a href="methods/abolish1.html">abolish/1</a></code><span class="leader"></span><span class="page-ref"><span class="methods_abolish1"></span></span></dt>
260    <dt><code><a href="methods/asserta1.html">asserta/1</a></code><span class="leader"></span><span class="page-ref"><span class="methods_asserta1"></span></span></dt>
261    <dt><code><a href="methods/assertz1.html">assertz/1</a></code><span class="leader"></span><span class="page-ref"><span class="methods_assertz1"></span></span></dt>
262    <dt><code><a href="methods/clause2.html">clause/2</a></code><span class="leader"></span><span class="page-ref"><span class="methods_clause2"></span></span></dt>
263    <dt><code><a href="methods/retract1.html">retract/1</a></code><span class="leader"></span><span class="page-ref"><span class="methods_retract1"></span></span></dt>
264    <dt><code><a href="methods/retractall1.html">retractall/1</a></code><span class="leader"></span><span class="page-ref"><span class="methods_retractall1"></span></span></dt>
265</dl>
266
267<h3>Meta-call methods</h3>
268
269<dl class="toc-entries">
270    <dt><code><a href="methods/call1.html">call/N</a></code><span class="leader"></span><span class="page-ref"><span class="methods_call1"></span></span></dt>
271</dl>
272
273<h3>All solutions methods</h3>
274
275<dl class="toc-entries">
276    <dt><code><a href="methods/bagof3.html">bagof/3</a></code><span class="leader"></span><span class="page-ref"><span class="methods_bagof3"></span></span></dt>
277    <dt><code><a href="methods/findall3.html">findall/3</a></code><span class="leader"></span><span class="page-ref"><span class="methods_findall3"></span></span></dt>
278    <dt><code><a href="methods/forall2.html">forall/2</a></code><span class="leader"></span><span class="page-ref"><span class="methods_forall2"></span></span></dt>
279    <dt><code><a href="methods/setof3.html">setof/3</a></code><span class="leader"></span><span class="page-ref"><span class="methods_setof3"></span></span></dt>
280</dl>
281
282<h3>Event handler methods</h3>
283
284<dl class="toc-entries">
285    <dt><code><a href="methods/before3.html">before/3</a></code><span class="leader"></span><span class="page-ref"><span class="methods_before3"></span></span></dt>
286    <dt><code><a href="methods/after3.html">after/3</a></code><span class="leader"></span><span class="page-ref"><span class="methods_after3"></span></span></dt>
287</dl>
288
289<h3>DCG rules parsing methods</h3>
290
291<dl class="toc-entries">
292    <dt><code><a href="methods/phrase2.html">phrase/2</a></code><span class="leader"></span><span class="page-ref"><span class="methods_phrase2"></span></span></dt>
293    <dt><code><a href="methods/phrase3.html">phrase/3</a></code><span class="leader"></span><span class="page-ref"><span class="methods_phrase3"></span></span></dt>
294</dl>
295
296<h3>Term and goal expansion methods</h3>
297
298<dl class="toc-entries">
299    <dt><code><a href="methods/expand_term2.html">expand_term/2</a></code><span class="leader"></span><span class="page-ref"><span class="methods_expand_term2"></span></span></dt>
300    <dt><code><a href="methods/term_expansion2.html">term_expansion/2</a></code><span class="leader"></span><span class="page-ref"><span class="methods_term_expansion2"></span></span></dt>
301    <dt><code><a href="methods/expand_goal2.html">expand_goal/2</a></code><span class="leader"></span><span class="page-ref"><span class="methods_expand_goal2"></span></span></dt>
302    <dt><code><a href="methods/goal_expansion2.html">goal_expansion/2</a></code><span class="leader"></span><span class="page-ref"><span class="methods_goal_expansion2"></span></span></dt>
303</dl>
304
305<h2>Control constructs</h2>
306
307<h3>Message sending</h3>
308
309<dl class="toc-entries">
310    <dt><code><a href="control/to_object2.html">::/2</a></code><span class="leader"></span><span class="page-ref"><span class="control_to_object2"></span></span></dt>
311    <dt><code><a href="control/to_self1.html">::/1</a></code><span class="leader"></span><span class="page-ref"><span class="control_to_self1"></span></span></dt>
312    <dt><code><a href="control/super1.html">^^/1</a></code><span class="leader"></span><span class="page-ref"><span class="control_super1"></span></span></dt>
313</dl>
314
315<h3>Calling external code</h3>
316
317<dl class="toc-entries">
318    <dt><code><a href="control/external1.html">{}/1</a></code><span class="leader"></span><span class="page-ref"><span class="control_external1"></span></span></dt>
319</dl>
320
321<h3>Context-switching calls</h3>
322
323<dl class="toc-entries">
324    <dt><code><a href="control/context2.html">&lt;&lt;/2</a></code><span class="leader"></span><span class="page-ref"><span class="control_context2"></span></span></dt>
325</dl>
326
327<h3>Direct calls of imported predicates</h3>
328
329<dl class="toc-entries">
330    <dt><code><a href="control/direct1.html">:/1</a></code><span class="leader"></span><span class="page-ref"><span class="control_direct1"></span></span></dt>
331</dl>
332
333<div class="footer">
334    <div class="copyright">
335        <span>Copyright &copy; <a href="mailto:pmoura@logtalk.org">Paulo Moura</a> &mdash; <a href="http://logtalk.org">Logtalk.org</a></span><br/> 
336        <span>Last updated on: January 2, 2009</span>
337    </div>
338    <div class="navbottom">
339        <span><a href="../glossary.html">glossary</a></span><br/>
340        <span><a href="http://validator.w3.org/check/referer">XHTML</a> + <a href="http://jigsaw.w3.org/css-validator/check/referer">CSS</a></span>
341    </div>
342</div>
343
344</body>
345
346</html>
Note: See TracBrowser for help on using the browser.