% /* */ 0'[[:alnum:]] 0b[0-1]+ 0o[0-7]+ 0x[[:xdigit:]]+ ' ' " " { } :- object( ). :- protocol( ). :- category( ). :- module( ). :- export( ). :- use_module( ). :- end_object . :- end_protocol . :- end_category . :- encoding( ). :- initialization( ). :- info( ). :- mode( ). :- dynamic( ). :- dynamic . :- alias( ). :- atomic( ). :- discontiguous( ). :- multifile( ). :- public( ). :- protected( ). :- private( ). :- meta_predicate( ). :- op( ). :- calls( ). :- uses( ). :- threaded . :: ^^ 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 logtalk_library_path forall logtalk_version retractall parameter self sender this current_predicate predicate_property abolish asserta assertz clause retract retractall bagof findall forall setof threaded_call threaded_exit before after expand_term term_expansion 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