%
/*
*/
'
'
"
"
[
]
-->
:-
?-
;
->
,
\+
==
\==
\=
@<
@=<
@>=
@>
=..
=:=
=\=
=<
>=
+
-
/\
\/
//
<<
<
>>
>
**
^
\
/
=
*
.
(
)
{
}
true
fail
!
at_end_of_stream
nl
repeat
halt
call
catch
throw
unify_with_occurs_check
var
atom
integer
float
atomic
compound
nonvar
number
functor
arg
copy_term
clause
current_predicate
asserta
assertz
retract
abolish
findall
bagof
setof
current_input
current_output
set_input
set_output
open
close
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
atom_length
atom_concat
sub_atom
atom_chars
atom_codes
char_code
number_chars
number_codes
set_prolog_flag
current_prolog_flag
halt
sin
cos
atan
exp
log
sqrt
is
rem
mod
_
[
]