%
/*
*/
0'[[:alnum:]]
0b[0-1]+
0o[0-7]+
0x[[:xdigit:]]+
'
'
"
"
{
}
:- object(
).
:- protocol(
).
:- category(
).
:- end_object
.
:- end_protocol
.
:- end_category
.
:- initialization(
).
:- info(
).
:- mode(
).
:- dynamic(
).
:- dynamic
.
:- discontiguous(
).
:- multifile(
).
:- public(
).
:- protected(
).
:- private(
).
:- metapredicate(
).
:- op(
).
:- calls(
).
:- uses(
).
:- alias(
).
::
^^
current_object
current_protocol
current_category
create_object
create_protocol
create_category
object_property
protocol_property
category_property
abolish_object
abolish_protocol
abolish_category
extends_object
extends_protocol
implements_protocol
instantiates_class
specializes_class
imports_category
abolish_events
current_event
define_events
current_logtalk_flag
set_logtalk_flag
logtalk_compile
logtalk_load
forall
logtalk_version
retractall
parameter
self
sender
this
current_predicate
predicate_property
abolish
asserta
assertz
clause
retract
retractall
bagof
findall
forall
setof
before
after
expand_term
phrase
true
fail
call
!
,
;
-->
->
catch
throw
=
unify_with_occurs_check
\=
var
atom
integer
float
atomic
compound
nonvar
number
@=<
==
\==
@<
@>
@>=
functor
arg
=..
copy_term
is
=:=
=\=
<
=<
>
>=
clause
current_predicate
asserta
assertz
retract
abolish
findall
bagof
setof
current_input
current_output
set_input
set_output
open
close
flush_output
stream_property
at_end_of_stream
set_stream_position
get_char
get_code
peek_char
peek_code
put_char
put_code
nl
get_byte
peek_byte
put_byte
read_term
read
write_term
write
writeq
write_canonical
op
current_op
char_conversion
current_char_conversion
\+
once
repeat
atom_length
atom_concat
sub_atom
atom_chars
atom_codes
char_code
number_chars
number_codes
set_prolog_flag
current_prolog_flag
halt
+
-
*
//
/
rem
mod
abs
sign
float_integer_part
float_fractional_part
float
floor
truncate
round
ceiling
**
sin
cos
atan
exp
log
sqrt
>>
<<
/\
\/
\
.
instantiates(
)
specializes(
)
extends(
)
imports(
)
implements(
)
+
-
?
@
zero
zero_or_one
zero_or_more
one
one_or_more
error
'
'
is