?@^~\\]"> |\\\+|:-|=|\\=)(?!&gr_char_iso;)"> (?!&gr_char_iso;)"> =|>)(?!&gr_char_iso;)"> >)(?!&gr_char_iso;)"> =|@>|=\.\.|@|:)(?!&gr_char_iso;)"> ?@^~\"> ]> error instantiation_error uninstantiation_error type_error domain_error existence_error permission_error representation_error evaluation_error resource_error syntax_error system_error char_conversion current_char_conversion include ensure_loaded atan xor consult built_in initialization fail repeat call catch throw true false once dynamic asserta assertz retractall retract abolish clause listing atom_concat atom_length atom_chars atom_codes arg subsumes_term acyclic_term char_code compare copy_term functor number_chars number_codes term_variables unify_with_occurs_check number_atom expand_term term_expansion display print format portray_clause portray term_expansion phrase sort keysort append delete length last map_list min_list maplist msort memberchk member nth permutation reverse select prefix suffix sublist sum_list open set_stream_position get_char get_code peek_char peek_code get_byte peek_byte put_char put_code put_byte nl read_term read write_canonical writeq write append seeing seen see telling tell told get0 get skip put tab is rem mod div abs sign min max ceiling floor round truncate pi sqrt tan cos sin atan2 acos asin exp log float float_fractional_part float_integer_part multifile discontigous op set_prolog_flag var nonvar atom integer float number atomic compound callable ground list is_list current_op current_prolog_flag current_input current_output set_input set_output close flush_output at_end_of_stream stream_property