use phf;
static STRINGS: [&str; 739usize] = [
":-",
"?-",
",",
"back_quoted_string",
"incomplete_reduction",
"invalid_single_quoted_character",
"unexpected_end_of_file",
"invalid_data",
"input_output_error",
"lexical_error",
"missing_quote",
"non_prolog_character",
"cannot_parse_big_int",
"unexpected_char",
"utf8_conversion_error",
"[]",
"-",
"(",
")",
"[",
"]",
"{",
"}",
"|",
".",
"{}",
"$toplevel",
"$repl",
"sint64",
"sint32",
"sint16",
"sint8",
"uint64",
"uint32",
"uint16",
"uint8",
"bool",
"void",
"cstr",
"ptr",
"f32",
"f64",
"$call",
"$VAR",
"...",
"rdiv",
"$disconnected_tcp_listener",
"$tcp_listener",
"$index_ptr",
"undefined",
"$stream",
"user",
"$dropped_value",
"f",
"a",
"b",
"c",
"+",
"*",
"fy",
"yf",
"e",
"pi",
"epsilon",
"abs",
"cos",
"sin",
"tan",
"log",
"exp",
"sqrt",
"acos",
"asin",
"atan",
"float",
"truncate",
"round",
"ceiling",
"floor",
"float_integer_part",
"float_fractional_part",
"sign",
"\\",
"/",
"//",
"max",
"min",
"div",
"**",
"^",
">>",
"<<",
"/\\",
"\\/",
"xor",
"mod",
"rem",
"gcd",
"atan2",
"library",
"binary_stream",
"text_stream",
"binary",
"text",
"not",
"past",
"at",
"eof_code",
"error",
"reset",
"read",
"read_append",
"append",
"write",
"",
"end_of_file",
"true",
"past_end_of_stream",
"source_sink",
"alias",
"reposition",
"stream",
"open",
":",
"builtins",
"$clause",
"call",
"$aux",
"current_input",
"current_output",
"directory_files",
"modification",
"access",
"creation",
"working_directory",
"path_canonical",
"atom_codes",
"call_continuation",
"number_chars",
"peek_byte",
"peek_char",
"peek_code",
"number_codes",
"char_code",
"alpha",
"alphabetic",
"alphanumeric",
"alnum",
"ascii",
"ascii_punctuation",
"ascii_graphic",
"binary_digit",
"control",
"decimal_digit",
"exponent",
"graphic",
"graphic_token",
"hexadecimal_digit",
"layout",
"lower",
"meta",
"numeric",
"octal_digit",
"octet",
"prolog",
"solo",
"symbolic_hexadecimal",
"symbolic_control",
"upper",
"whitespace",
"put_code",
"put_char",
"$put_chars",
"put_byte",
"get_byte",
"get_char",
"get_n_chars",
"$get_n_chars",
"get_code",
"flush_output",
"get_single_char",
"close",
"user_input",
"user_output",
"xfx",
"xfy",
"yfx",
"fx",
"xf",
"op",
"length",
"get",
"post",
"put",
"delete",
"patch",
"head",
"http_open",
"options",
"trace",
"connect",
"unsupported_extension",
"http_listen",
"use_foreign_module",
"foreign_call",
"define_foreign_struct",
"false",
"null",
"js_symbol",
"js_object",
"js_array",
"js_function",
"js_bigint",
"js_unknown_type",
"cont_chunk",
"chars",
"atom",
"codes",
"fail",
"warning",
"call_with_inference_limit",
"clause",
"set_input",
"set_output",
"!",
"first",
"dir_entry",
"read_term",
"read_term_from_chars",
"none",
"127.0.0.1:80",
"socket_client_open",
"127.0.0.1",
"socket_server_open",
"socket_server_accept",
"tls_client_negotiate",
"TLS",
"tls_server_negotiate",
"socket_server_close",
"set_stream_position",
"stream_property",
"file_name",
"mode",
"direction",
"input_output",
"input",
"output",
"position",
"position_and_lines_read",
"end_of_stream",
"eof_action",
"type",
"write_term",
"sha3_224",
"sha3_256",
"sha3_384",
"sha3_512",
"blake2s256",
"blake2b512",
"ripemd160",
"sha256",
"sha384",
"sha512",
"sha512_256",
"crypto_data_hash",
"crypto_data_hkdf",
"crypto_password_hash",
"crypto_data_encrypt",
"crypto_data_decrypt",
"utf8",
"crypto_curve_scalar_mult",
"ed25519_seed_keypair",
"ed25519_sign",
"ed25519_verify",
"curve25519_scalar_mult",
"standard",
"load",
"$devour_whitespace",
"=",
"element",
"term_expansion",
"goal_expansion",
"$push_load_context",
"static_procedure",
"assertz",
"asserta",
"abolish",
"retract",
"?",
"meta_predicate",
"<<>>",
"is",
"loader",
"abc",
"abcdef",
"a ",
" a",
"a b",
" a ",
" a bc",
"abcde",
"arg",
"functor",
"keysort",
"repl",
"consult_stream",
"unify_with_occurs_check",
"compare",
">",
"<",
"sort",
"(rdiv)",
"this is a string",
"string",
"aaa",
"a string",
"atomic",
"byte",
"callable",
"character",
"compound",
"evaluable",
"in_byte",
"in_character",
"integer",
"list",
"number",
"pair",
"tcp_listener",
"type_error",
"permission_error",
"domain_error",
"$interrupt_thrown",
"evaluation_error",
"resource_error",
"finite_memory",
"file_descriptors",
"existence_error",
"procedure",
"instantiation_error",
"static_module",
"module_does_not_contain_claimed_export",
"private_procedure",
"module_cannot_import_self",
"module",
"nameless_procedure",
"operator",
"not_declared_multifile_or_discontiguous",
"query_cannot_be_defined_as_fact",
"syntax_error",
"representation_error",
"value_cast",
"value_dont_fit",
"invalid_ffi_type",
"invalid_struct_name",
"function_not_found",
"struct_not_found",
"ffi_error",
"arithmetic_error",
"cannot_parse_cyclic_term",
"exceeded_max_arity",
"expected_relation",
"inadmissible_fact",
"inadmissible_query_term",
"inconsistent_entry",
"invalid_meta_predicate_decl",
"invalid_module_declaration",
"invalid_module_export",
"no_such_module",
"invalid_head_of_rule",
"invalid_use_module_declaration",
"unreadable_term",
"create",
"modify",
"io_mode",
"not_less_than_zero",
"order",
"stream_or_alias",
"character_code",
"in_character_code",
"max_arity",
"term",
"float_overflow",
"zero_divisor",
"dynamic",
"non_counted_backtracking",
"use_module",
"@>",
"@<",
"@>=",
"@=<",
"==",
"\\==",
">=",
"=<",
"=:=",
"=\\=",
"acyclic_term",
"copy_term",
"ground",
"rational",
"nonvar",
"var",
"file_load",
"$atts",
"driver",
"ops_and_meta_predicates.pl",
"builtins.pl",
"loader.pl",
"user_error",
"run_cleaners_with_handling",
"run_cleaners_without_handling",
"iso_ext",
"irrelevant stuff",
"clpz",
"p",
"g",
"y",
"X",
"->",
";",
"\\+",
"$succeed",
"$call_with_inference_counting",
"x",
"level",
"root",
"shallow",
"deep",
"intermediate",
"try",
"trust",
"retry",
"default_trust",
"default_retry",
"dynamic_external",
"external",
"internal",
"switch_on_term",
"switch_on_constant",
"switch_on_structure",
"install_verify_attr",
"verify_attr_interrupt",
"dynamic_else",
"inf",
"dynamic_internal_else",
"try_me_else",
"retry_me_else",
"trust_me",
"default_retry_me_else",
"default_trust_me",
"cut",
"cut_prev",
"get_level",
"get_prev_level",
"get_cut_point",
"neck_cut",
"add",
"sub",
"mul",
"int_pow",
"pow",
"idiv",
"int_floor_div",
"shl",
"shr",
"and",
"or",
"allocate",
"execute",
"call_default",
"execute_default",
"call_n",
"execute_n",
"call_default_n",
"execute_default_n",
"call_fast_call_n",
"execute_fast_call_n",
"deallocate",
"jmp_by_call",
"rev_jmp_by",
"proceed",
"get_constant",
"get_list",
"get_partial_string",
"get_structure",
"get_value",
"get_variable",
"unify_constant",
"unify_local_value",
"unify_variable",
"unify_value",
"unify_void",
"put_unsafe_value",
"put_constant",
"put_list",
"put_partial_string",
"put_structure",
"put_value",
"put_variable",
"set_constant",
"set_local_value",
"set_variable",
"set_value",
"set_void",
"$break_from_dispatch_loop",
"$get_number",
"$atom_chars",
"$atom_codes",
"$atom_length",
"$bind_from_register",
"$call_continuation",
"$char_code",
"$char_type",
"$chars_to_number",
"$codes_to_number",
"$copy_term_without_attr_vars",
"$check_cp",
"$close",
"$copy_to_lh",
"$create_partial_string",
"$current_hostname",
"$current_input",
"$current_output",
"$directory_files",
"$file_size",
"$file_exists",
"$directory_exists",
"$directory_separator",
"$make_directory",
"$make_directory_path",
"$delete_file",
"$rename_file",
"$file_copy",
"$working_directory",
"$delete_directory",
"$path_canonical",
"$file_time",
"$module_call",
"$prepare_call_clause",
"$fetch_global_var",
"$first_stream",
"$flush_output",
"$get_byte",
"$get_char",
"$get_code",
"$get_single_char",
"$truncate_if_no_lh_growth_diff",
"$truncate_if_no_lh_growth",
"$get_attr_list",
"$get_attr_var_queue_delim",
"$get_attr_var_queue_beyond",
"$get_b_value",
"$get_cont_chunk",
"$get_next_op_db_ref",
"$lookup_db_ref",
"$is_partial_string",
"$halt",
"$get_lh_from_offset",
"$get_lh_from_offset_diff",
"$get_scc_cleaner",
"$head_is_dynamic",
"$install_scc_cleaner",
"$install_inference_counter",
"$inference_count",
"$lh_length",
"$load_library_as_stream",
"$module_exists",
"$nextEP",
"$no_such_predicate",
"$number_to_chars",
"$number_to_codes",
"$op",
"$open",
"$set_stream_options",
"$next_stream",
"$partial_string_tail",
"$peek_byte",
"$peek_char",
"$peek_code",
"$points_to_cont_reset_marker",
"$put_byte",
"$put_char",
"$put_code",
"$read_query_term",
"$read_term",
"$redo_attr_var_binding",
"$remove_call_policy_check",
"$remove_inference_counter",
"$reset_cont_marker",
"$restore_cut_policy",
"$set_cp",
"$set_input",
"$set_output",
"$store_backtrackable_global_var",
"$store_global_var",
"$stream_property",
"$set_stream_position",
"$inference_level",
"$clean_up_block",
"$fail",
"$get_ball",
"$get_current_block",
"$get_current_scc_block",
"$get_cp",
"$get_double_quotes",
"$get_unknown",
"$install_new_block",
"$maybe",
"$current_time",
"$quoted_token",
"$read_from_chars",
"$read_term_from_chars",
"$reset_block",
"$reset_scc_block",
"$return_from_verify_attr",
"$set_ball",
"$push_ball_stack",
"$pop_ball_stack",
"$pop_from_ball_stack",
"$set_cp_by_default",
"$set_double_quotes",
"$set_unknown",
"$set_seed",
"$skip_max_list",
"$sleep",
"$socket_client_open",
"$socket_server_open",
"$socket_server_accept",
"$socket_server_close",
"$tls_accept_client",
"$tls_client_connect",
"$term_attributed_variables",
"$term_variables",
"$term_variables_under_max_depth",
"$truncate_lh_to",
"$unify_with_occurs_check",
"$unwind_environments",
"$unwind_stack",
"$wam_instructions",
"$inlined_instructions",
"$write_term",
"$write_term_to_chars",
"$scryer_prolog_version",
"$crypto_random_byte",
"$crypto_data_hash",
"$crypto_hmac",
"$crypto_data_hkdf",
"$crypto_password_hash",
"$crypto_curve_scalar_mult",
"$curve25519_scalar_mult",
"$crypto_data_encrypt",
"$crypto_data_decrypt",
"$ed25519_sign_raw",
"$ed25519_verify_raw",
"$ed25519_seed_to_public_key",
"$first_non_octet",
"$load_html",
"$load_xml",
"$getenv",
"$setenv",
"$unsetenv",
"$shell",
"$pid",
"$chars_base64",
"$is_sto_enabled",
"$set_sto_as_unify",
"$set_nsto_as_unify",
"$set_sto_with_error_as_unify",
"$home_directory",
"$debug_hook",
"$popcount",
"$cpu_now",
"$det_length_rundown",
"$http_open",
"$http_listen",
"$http_accept",
"$http_answer",
"$load_foreign_lib",
"$foreign_call",
"$define_foreign_struct",
"$js_eval",
"$predicate_defined",
"$strip_module",
"$compile_inline_or_expanded_goal",
"$fast_call",
"$is_expanded_or_inlined",
"$get_clause_p",
"$invoke_clause_at_p",
"$get_from_attr_list",
"$put_to_attr_list",
"$del_from_attr_list",
"$delete_all_attributes_from_var",
"$unattributed_var",
"$get_db_refs",
"$keysort_with_constant_var_ordering",
"$inference_limit_exceeded",
"$argv",
"$add_discontiguous_predicate",
"$add_dynamic_predicate",
"$add_multifile_predicate",
"$add_goal_expansion_clause",
"$add_term_expansion_clause",
"$add_in_situ_filename_module",
"$clause_to_evacuable",
"$scoped_clause_to_evacuable",
"$conclude_load",
"$declare_module",
"$load_compiled_library",
"$prolog_lc_source",
"$prolog_lc_file",
"$prolog_lc_dir",
"$prolog_lc_module",
"$prolog_lc_stream",
"$pop_load_context",
"$pop_load_state_payload",
"$push_load_state_payload",
"$use_module",
"$built_in_property",
"$meta_predicate_property",
"$multifile_property",
"$discontiguous_property",
"$dynamic_property",
"$abolish_clause",
"$asserta",
"$assertz",
"$retract_clause",
"$is_consistent_with_term_queue",
"$flush_term_queue",
"$remove_module_exports",
"$add_non_counted_backtracking",
"i_div",
"r_div",
"neg",
"plus",
"bitwise_complement",
"indexing_code",
"break_from_dispatch",
"call_named",
];
#[macro_export]
macro_rules! atom {
(":-") => {
Atom { index: 0u64 }
};
("?-") => {
Atom { index: 8u64 }
};
(",") => {
Atom { index: 16u64 }
};
("back_quoted_string") => {
Atom { index: 24u64 }
};
("incomplete_reduction") => {
Atom { index: 32u64 }
};
("invalid_single_quoted_character") => {
Atom { index: 40u64 }
};
("unexpected_end_of_file") => {
Atom { index: 48u64 }
};
("invalid_data") => {
Atom { index: 56u64 }
};
("input_output_error") => {
Atom { index: 64u64 }
};
("lexical_error") => {
Atom { index: 72u64 }
};
("missing_quote") => {
Atom { index: 80u64 }
};
("non_prolog_character") => {
Atom { index: 88u64 }
};
("cannot_parse_big_int") => {
Atom { index: 96u64 }
};
("unexpected_char") => {
Atom { index: 104u64 }
};
("utf8_conversion_error") => {
Atom { index: 112u64 }
};
("[]") => {
Atom { index: 120u64 }
};
("-") => {
Atom { index: 128u64 }
};
("(") => {
Atom { index: 136u64 }
};
(")") => {
Atom { index: 144u64 }
};
("[") => {
Atom { index: 152u64 }
};
("]") => {
Atom { index: 160u64 }
};
("{") => {
Atom { index: 168u64 }
};
("}") => {
Atom { index: 176u64 }
};
("|") => {
Atom { index: 184u64 }
};
(".") => {
Atom { index: 192u64 }
};
("{}") => {
Atom { index: 200u64 }
};
("$toplevel") => {
Atom { index: 208u64 }
};
("$repl") => {
Atom { index: 216u64 }
};
("sint64") => {
Atom { index: 224u64 }
};
("sint32") => {
Atom { index: 232u64 }
};
("sint16") => {
Atom { index: 240u64 }
};
("sint8") => {
Atom { index: 248u64 }
};
("uint64") => {
Atom { index: 256u64 }
};
("uint32") => {
Atom { index: 264u64 }
};
("uint16") => {
Atom { index: 272u64 }
};
("uint8") => {
Atom { index: 280u64 }
};
("bool") => {
Atom { index: 288u64 }
};
("void") => {
Atom { index: 296u64 }
};
("cstr") => {
Atom { index: 304u64 }
};
("ptr") => {
Atom { index: 312u64 }
};
("f32") => {
Atom { index: 320u64 }
};
("f64") => {
Atom { index: 328u64 }
};
("$call") => {
Atom { index: 336u64 }
};
("$VAR") => {
Atom { index: 344u64 }
};
("...") => {
Atom { index: 352u64 }
};
("rdiv") => {
Atom { index: 360u64 }
};
("$disconnected_tcp_listener") => {
Atom { index: 368u64 }
};
("$tcp_listener") => {
Atom { index: 376u64 }
};
("$index_ptr") => {
Atom { index: 384u64 }
};
("undefined") => {
Atom { index: 392u64 }
};
("$stream") => {
Atom { index: 400u64 }
};
("user") => {
Atom { index: 408u64 }
};
("$dropped_value") => {
Atom { index: 416u64 }
};
("f") => {
Atom { index: 424u64 }
};
("a") => {
Atom { index: 432u64 }
};
("b") => {
Atom { index: 440u64 }
};
("c") => {
Atom { index: 448u64 }
};
("+") => {
Atom { index: 456u64 }
};
("*") => {
Atom { index: 464u64 }
};
("fy") => {
Atom { index: 472u64 }
};
("yf") => {
Atom { index: 480u64 }
};
("e") => {
Atom { index: 488u64 }
};
("pi") => {
Atom { index: 496u64 }
};
("epsilon") => {
Atom { index: 504u64 }
};
("abs") => {
Atom { index: 512u64 }
};
("cos") => {
Atom { index: 520u64 }
};
("sin") => {
Atom { index: 528u64 }
};
("tan") => {
Atom { index: 536u64 }
};
("log") => {
Atom { index: 544u64 }
};
("exp") => {
Atom { index: 552u64 }
};
("sqrt") => {
Atom { index: 560u64 }
};
("acos") => {
Atom { index: 568u64 }
};
("asin") => {
Atom { index: 576u64 }
};
("atan") => {
Atom { index: 584u64 }
};
("float") => {
Atom { index: 592u64 }
};
("truncate") => {
Atom { index: 600u64 }
};
("round") => {
Atom { index: 608u64 }
};
("ceiling") => {
Atom { index: 616u64 }
};
("floor") => {
Atom { index: 624u64 }
};
("float_integer_part") => {
Atom { index: 632u64 }
};
("float_fractional_part") => {
Atom { index: 640u64 }
};
("sign") => {
Atom { index: 648u64 }
};
("\\") => {
Atom { index: 656u64 }
};
("/") => {
Atom { index: 664u64 }
};
("//") => {
Atom { index: 672u64 }
};
("max") => {
Atom { index: 680u64 }
};
("min") => {
Atom { index: 688u64 }
};
("div") => {
Atom { index: 696u64 }
};
("**") => {
Atom { index: 704u64 }
};
("^") => {
Atom { index: 712u64 }
};
(">>") => {
Atom { index: 720u64 }
};
("<<") => {
Atom { index: 728u64 }
};
("/\\") => {
Atom { index: 736u64 }
};
("\\/") => {
Atom { index: 744u64 }
};
("xor") => {
Atom { index: 752u64 }
};
("mod") => {
Atom { index: 760u64 }
};
("rem") => {
Atom { index: 768u64 }
};
("gcd") => {
Atom { index: 776u64 }
};
("atan2") => {
Atom { index: 784u64 }
};
("library") => {
Atom { index: 792u64 }
};
("binary_stream") => {
Atom { index: 800u64 }
};
("text_stream") => {
Atom { index: 808u64 }
};
("binary") => {
Atom { index: 816u64 }
};
("text") => {
Atom { index: 824u64 }
};
("not") => {
Atom { index: 832u64 }
};
("past") => {
Atom { index: 840u64 }
};
("at") => {
Atom { index: 848u64 }
};
("eof_code") => {
Atom { index: 856u64 }
};
("error") => {
Atom { index: 864u64 }
};
("reset") => {
Atom { index: 872u64 }
};
("read") => {
Atom { index: 880u64 }
};
("read_append") => {
Atom { index: 888u64 }
};
("append") => {
Atom { index: 896u64 }
};
("write") => {
Atom { index: 904u64 }
};
("") => {
Atom { index: 912u64 }
};
("end_of_file") => {
Atom { index: 920u64 }
};
("true") => {
Atom { index: 928u64 }
};
("past_end_of_stream") => {
Atom { index: 936u64 }
};
("source_sink") => {
Atom { index: 944u64 }
};
("alias") => {
Atom { index: 952u64 }
};
("reposition") => {
Atom { index: 960u64 }
};
("stream") => {
Atom { index: 968u64 }
};
("open") => {
Atom { index: 976u64 }
};
(":") => {
Atom { index: 984u64 }
};
("builtins") => {
Atom { index: 992u64 }
};
("$clause") => {
Atom { index: 1000u64 }
};
("call") => {
Atom { index: 1008u64 }
};
("$aux") => {
Atom { index: 1016u64 }
};
("current_input") => {
Atom { index: 1024u64 }
};
("current_output") => {
Atom { index: 1032u64 }
};
("directory_files") => {
Atom { index: 1040u64 }
};
("modification") => {
Atom { index: 1048u64 }
};
("access") => {
Atom { index: 1056u64 }
};
("creation") => {
Atom { index: 1064u64 }
};
("working_directory") => {
Atom { index: 1072u64 }
};
("path_canonical") => {
Atom { index: 1080u64 }
};
("atom_codes") => {
Atom { index: 1088u64 }
};
("call_continuation") => {
Atom { index: 1096u64 }
};
("number_chars") => {
Atom { index: 1104u64 }
};
("peek_byte") => {
Atom { index: 1112u64 }
};
("peek_char") => {
Atom { index: 1120u64 }
};
("peek_code") => {
Atom { index: 1128u64 }
};
("number_codes") => {
Atom { index: 1136u64 }
};
("char_code") => {
Atom { index: 1144u64 }
};
("alpha") => {
Atom { index: 1152u64 }
};
("alphabetic") => {
Atom { index: 1160u64 }
};
("alphanumeric") => {
Atom { index: 1168u64 }
};
("alnum") => {
Atom { index: 1176u64 }
};
("ascii") => {
Atom { index: 1184u64 }
};
("ascii_punctuation") => {
Atom { index: 1192u64 }
};
("ascii_graphic") => {
Atom { index: 1200u64 }
};
("binary_digit") => {
Atom { index: 1208u64 }
};
("control") => {
Atom { index: 1216u64 }
};
("decimal_digit") => {
Atom { index: 1224u64 }
};
("exponent") => {
Atom { index: 1232u64 }
};
("graphic") => {
Atom { index: 1240u64 }
};
("graphic_token") => {
Atom { index: 1248u64 }
};
("hexadecimal_digit") => {
Atom { index: 1256u64 }
};
("layout") => {
Atom { index: 1264u64 }
};
("lower") => {
Atom { index: 1272u64 }
};
("meta") => {
Atom { index: 1280u64 }
};
("numeric") => {
Atom { index: 1288u64 }
};
("octal_digit") => {
Atom { index: 1296u64 }
};
("octet") => {
Atom { index: 1304u64 }
};
("prolog") => {
Atom { index: 1312u64 }
};
("solo") => {
Atom { index: 1320u64 }
};
("symbolic_hexadecimal") => {
Atom { index: 1328u64 }
};
("symbolic_control") => {
Atom { index: 1336u64 }
};
("upper") => {
Atom { index: 1344u64 }
};
("whitespace") => {
Atom { index: 1352u64 }
};
("put_code") => {
Atom { index: 1360u64 }
};
("put_char") => {
Atom { index: 1368u64 }
};
("$put_chars") => {
Atom { index: 1376u64 }
};
("put_byte") => {
Atom { index: 1384u64 }
};
("get_byte") => {
Atom { index: 1392u64 }
};
("get_char") => {
Atom { index: 1400u64 }
};
("get_n_chars") => {
Atom { index: 1408u64 }
};
("$get_n_chars") => {
Atom { index: 1416u64 }
};
("get_code") => {
Atom { index: 1424u64 }
};
("flush_output") => {
Atom { index: 1432u64 }
};
("get_single_char") => {
Atom { index: 1440u64 }
};
("close") => {
Atom { index: 1448u64 }
};
("user_input") => {
Atom { index: 1456u64 }
};
("user_output") => {
Atom { index: 1464u64 }
};
("xfx") => {
Atom { index: 1472u64 }
};
("xfy") => {
Atom { index: 1480u64 }
};
("yfx") => {
Atom { index: 1488u64 }
};
("fx") => {
Atom { index: 1496u64 }
};
("xf") => {
Atom { index: 1504u64 }
};
("op") => {
Atom { index: 1512u64 }
};
("length") => {
Atom { index: 1520u64 }
};
("get") => {
Atom { index: 1528u64 }
};
("post") => {
Atom { index: 1536u64 }
};
("put") => {
Atom { index: 1544u64 }
};
("delete") => {
Atom { index: 1552u64 }
};
("patch") => {
Atom { index: 1560u64 }
};
("head") => {
Atom { index: 1568u64 }
};
("http_open") => {
Atom { index: 1576u64 }
};
("options") => {
Atom { index: 1584u64 }
};
("trace") => {
Atom { index: 1592u64 }
};
("connect") => {
Atom { index: 1600u64 }
};
("unsupported_extension") => {
Atom { index: 1608u64 }
};
("http_listen") => {
Atom { index: 1616u64 }
};
("use_foreign_module") => {
Atom { index: 1624u64 }
};
("foreign_call") => {
Atom { index: 1632u64 }
};
("define_foreign_struct") => {
Atom { index: 1640u64 }
};
("false") => {
Atom { index: 1648u64 }
};
("null") => {
Atom { index: 1656u64 }
};
("js_symbol") => {
Atom { index: 1664u64 }
};
("js_object") => {
Atom { index: 1672u64 }
};
("js_array") => {
Atom { index: 1680u64 }
};
("js_function") => {
Atom { index: 1688u64 }
};
("js_bigint") => {
Atom { index: 1696u64 }
};
("js_unknown_type") => {
Atom { index: 1704u64 }
};
("cont_chunk") => {
Atom { index: 1712u64 }
};
("chars") => {
Atom { index: 1720u64 }
};
("atom") => {
Atom { index: 1728u64 }
};
("codes") => {
Atom { index: 1736u64 }
};
("fail") => {
Atom { index: 1744u64 }
};
("warning") => {
Atom { index: 1752u64 }
};
("call_with_inference_limit") => {
Atom { index: 1760u64 }
};
("clause") => {
Atom { index: 1768u64 }
};
("set_input") => {
Atom { index: 1776u64 }
};
("set_output") => {
Atom { index: 1784u64 }
};
("!") => {
Atom { index: 1792u64 }
};
("first") => {
Atom { index: 1800u64 }
};
("dir_entry") => {
Atom { index: 1808u64 }
};
("read_term") => {
Atom { index: 1816u64 }
};
("read_term_from_chars") => {
Atom { index: 1824u64 }
};
("none") => {
Atom { index: 1832u64 }
};
("127.0.0.1:80") => {
Atom { index: 1840u64 }
};
("socket_client_open") => {
Atom { index: 1848u64 }
};
("127.0.0.1") => {
Atom { index: 1856u64 }
};
("socket_server_open") => {
Atom { index: 1864u64 }
};
("socket_server_accept") => {
Atom { index: 1872u64 }
};
("tls_client_negotiate") => {
Atom { index: 1880u64 }
};
("TLS") => {
Atom { index: 1888u64 }
};
("tls_server_negotiate") => {
Atom { index: 1896u64 }
};
("socket_server_close") => {
Atom { index: 1904u64 }
};
("set_stream_position") => {
Atom { index: 1912u64 }
};
("stream_property") => {
Atom { index: 1920u64 }
};
("file_name") => {
Atom { index: 1928u64 }
};
("mode") => {
Atom { index: 1936u64 }
};
("direction") => {
Atom { index: 1944u64 }
};
("input_output") => {
Atom { index: 1952u64 }
};
("input") => {
Atom { index: 1960u64 }
};
("output") => {
Atom { index: 1968u64 }
};
("position") => {
Atom { index: 1976u64 }
};
("position_and_lines_read") => {
Atom { index: 1984u64 }
};
("end_of_stream") => {
Atom { index: 1992u64 }
};
("eof_action") => {
Atom { index: 2000u64 }
};
("type") => {
Atom { index: 2008u64 }
};
("write_term") => {
Atom { index: 2016u64 }
};
("sha3_224") => {
Atom { index: 2024u64 }
};
("sha3_256") => {
Atom { index: 2032u64 }
};
("sha3_384") => {
Atom { index: 2040u64 }
};
("sha3_512") => {
Atom { index: 2048u64 }
};
("blake2s256") => {
Atom { index: 2056u64 }
};
("blake2b512") => {
Atom { index: 2064u64 }
};
("ripemd160") => {
Atom { index: 2072u64 }
};
("sha256") => {
Atom { index: 2080u64 }
};
("sha384") => {
Atom { index: 2088u64 }
};
("sha512") => {
Atom { index: 2096u64 }
};
("sha512_256") => {
Atom { index: 2104u64 }
};
("crypto_data_hash") => {
Atom { index: 2112u64 }
};
("crypto_data_hkdf") => {
Atom { index: 2120u64 }
};
("crypto_password_hash") => {
Atom { index: 2128u64 }
};
("crypto_data_encrypt") => {
Atom { index: 2136u64 }
};
("crypto_data_decrypt") => {
Atom { index: 2144u64 }
};
("utf8") => {
Atom { index: 2152u64 }
};
("crypto_curve_scalar_mult") => {
Atom { index: 2160u64 }
};
("ed25519_seed_keypair") => {
Atom { index: 2168u64 }
};
("ed25519_sign") => {
Atom { index: 2176u64 }
};
("ed25519_verify") => {
Atom { index: 2184u64 }
};
("curve25519_scalar_mult") => {
Atom { index: 2192u64 }
};
("standard") => {
Atom { index: 2200u64 }
};
("load") => {
Atom { index: 2208u64 }
};
("$devour_whitespace") => {
Atom { index: 2216u64 }
};
("=") => {
Atom { index: 2224u64 }
};
("element") => {
Atom { index: 2232u64 }
};
("term_expansion") => {
Atom { index: 2240u64 }
};
("goal_expansion") => {
Atom { index: 2248u64 }
};
("$push_load_context") => {
Atom { index: 2256u64 }
};
("static_procedure") => {
Atom { index: 2264u64 }
};
("assertz") => {
Atom { index: 2272u64 }
};
("asserta") => {
Atom { index: 2280u64 }
};
("abolish") => {
Atom { index: 2288u64 }
};
("retract") => {
Atom { index: 2296u64 }
};
("?") => {
Atom { index: 2304u64 }
};
("meta_predicate") => {
Atom { index: 2312u64 }
};
("<<>>") => {
Atom { index: 2320u64 }
};
("is") => {
Atom { index: 2328u64 }
};
("loader") => {
Atom { index: 2336u64 }
};
("abc") => {
Atom { index: 2344u64 }
};
("abcdef") => {
Atom { index: 2352u64 }
};
("a ") => {
Atom { index: 2360u64 }
};
(" a") => {
Atom { index: 2368u64 }
};
("a b") => {
Atom { index: 2376u64 }
};
(" a ") => {
Atom { index: 2384u64 }
};
(" a bc") => {
Atom { index: 2392u64 }
};
("abcde") => {
Atom { index: 2400u64 }
};
("arg") => {
Atom { index: 2408u64 }
};
("functor") => {
Atom { index: 2416u64 }
};
("keysort") => {
Atom { index: 2424u64 }
};
("repl") => {
Atom { index: 2432u64 }
};
("consult_stream") => {
Atom { index: 2440u64 }
};
("unify_with_occurs_check") => {
Atom { index: 2448u64 }
};
("compare") => {
Atom { index: 2456u64 }
};
(">") => {
Atom { index: 2464u64 }
};
("<") => {
Atom { index: 2472u64 }
};
("sort") => {
Atom { index: 2480u64 }
};
("(rdiv)") => {
Atom { index: 2488u64 }
};
("this is a string") => {
Atom { index: 2496u64 }
};
("string") => {
Atom { index: 2504u64 }
};
("aaa") => {
Atom { index: 2512u64 }
};
("a string") => {
Atom { index: 2520u64 }
};
("atomic") => {
Atom { index: 2528u64 }
};
("byte") => {
Atom { index: 2536u64 }
};
("callable") => {
Atom { index: 2544u64 }
};
("character") => {
Atom { index: 2552u64 }
};
("compound") => {
Atom { index: 2560u64 }
};
("evaluable") => {
Atom { index: 2568u64 }
};
("in_byte") => {
Atom { index: 2576u64 }
};
("in_character") => {
Atom { index: 2584u64 }
};
("integer") => {
Atom { index: 2592u64 }
};
("list") => {
Atom { index: 2600u64 }
};
("number") => {
Atom { index: 2608u64 }
};
("pair") => {
Atom { index: 2616u64 }
};
("tcp_listener") => {
Atom { index: 2624u64 }
};
("type_error") => {
Atom { index: 2632u64 }
};
("permission_error") => {
Atom { index: 2640u64 }
};
("domain_error") => {
Atom { index: 2648u64 }
};
("$interrupt_thrown") => {
Atom { index: 2656u64 }
};
("evaluation_error") => {
Atom { index: 2664u64 }
};
("resource_error") => {
Atom { index: 2672u64 }
};
("finite_memory") => {
Atom { index: 2680u64 }
};
("file_descriptors") => {
Atom { index: 2688u64 }
};
("existence_error") => {
Atom { index: 2696u64 }
};
("procedure") => {
Atom { index: 2704u64 }
};
("instantiation_error") => {
Atom { index: 2712u64 }
};
("static_module") => {
Atom { index: 2720u64 }
};
("module_does_not_contain_claimed_export") => {
Atom { index: 2728u64 }
};
("private_procedure") => {
Atom { index: 2736u64 }
};
("module_cannot_import_self") => {
Atom { index: 2744u64 }
};
("module") => {
Atom { index: 2752u64 }
};
("nameless_procedure") => {
Atom { index: 2760u64 }
};
("operator") => {
Atom { index: 2768u64 }
};
("not_declared_multifile_or_discontiguous") => {
Atom { index: 2776u64 }
};
("query_cannot_be_defined_as_fact") => {
Atom { index: 2784u64 }
};
("syntax_error") => {
Atom { index: 2792u64 }
};
("representation_error") => {
Atom { index: 2800u64 }
};
("value_cast") => {
Atom { index: 2808u64 }
};
("value_dont_fit") => {
Atom { index: 2816u64 }
};
("invalid_ffi_type") => {
Atom { index: 2824u64 }
};
("invalid_struct_name") => {
Atom { index: 2832u64 }
};
("function_not_found") => {
Atom { index: 2840u64 }
};
("struct_not_found") => {
Atom { index: 2848u64 }
};
("ffi_error") => {
Atom { index: 2856u64 }
};
("arithmetic_error") => {
Atom { index: 2864u64 }
};
("cannot_parse_cyclic_term") => {
Atom { index: 2872u64 }
};
("exceeded_max_arity") => {
Atom { index: 2880u64 }
};
("expected_relation") => {
Atom { index: 2888u64 }
};
("inadmissible_fact") => {
Atom { index: 2896u64 }
};
("inadmissible_query_term") => {
Atom { index: 2904u64 }
};
("inconsistent_entry") => {
Atom { index: 2912u64 }
};
("invalid_meta_predicate_decl") => {
Atom { index: 2920u64 }
};
("invalid_module_declaration") => {
Atom { index: 2928u64 }
};
("invalid_module_export") => {
Atom { index: 2936u64 }
};
("no_such_module") => {
Atom { index: 2944u64 }
};
("invalid_head_of_rule") => {
Atom { index: 2952u64 }
};
("invalid_use_module_declaration") => {
Atom { index: 2960u64 }
};
("unreadable_term") => {
Atom { index: 2968u64 }
};
("create") => {
Atom { index: 2976u64 }
};
("modify") => {
Atom { index: 2984u64 }
};
("io_mode") => {
Atom { index: 2992u64 }
};
("not_less_than_zero") => {
Atom { index: 3000u64 }
};
("order") => {
Atom { index: 3008u64 }
};
("stream_or_alias") => {
Atom { index: 3016u64 }
};
("character_code") => {
Atom { index: 3024u64 }
};
("in_character_code") => {
Atom { index: 3032u64 }
};
("max_arity") => {
Atom { index: 3040u64 }
};
("term") => {
Atom { index: 3048u64 }
};
("float_overflow") => {
Atom { index: 3056u64 }
};
("zero_divisor") => {
Atom { index: 3064u64 }
};
("dynamic") => {
Atom { index: 3072u64 }
};
("non_counted_backtracking") => {
Atom { index: 3080u64 }
};
("use_module") => {
Atom { index: 3088u64 }
};
("@>") => {
Atom { index: 3096u64 }
};
("@<") => {
Atom { index: 3104u64 }
};
("@>=") => {
Atom { index: 3112u64 }
};
("@=<") => {
Atom { index: 3120u64 }
};
("==") => {
Atom { index: 3128u64 }
};
("\\==") => {
Atom { index: 3136u64 }
};
(">=") => {
Atom { index: 3144u64 }
};
("=<") => {
Atom { index: 3152u64 }
};
("=:=") => {
Atom { index: 3160u64 }
};
("=\\=") => {
Atom { index: 3168u64 }
};
("acyclic_term") => {
Atom { index: 3176u64 }
};
("copy_term") => {
Atom { index: 3184u64 }
};
("ground") => {
Atom { index: 3192u64 }
};
("rational") => {
Atom { index: 3200u64 }
};
("nonvar") => {
Atom { index: 3208u64 }
};
("var") => {
Atom { index: 3216u64 }
};
("file_load") => {
Atom { index: 3224u64 }
};
("$atts") => {
Atom { index: 3232u64 }
};
("driver") => {
Atom { index: 3240u64 }
};
("ops_and_meta_predicates.pl") => {
Atom { index: 3248u64 }
};
("builtins.pl") => {
Atom { index: 3256u64 }
};
("loader.pl") => {
Atom { index: 3264u64 }
};
("user_error") => {
Atom { index: 3272u64 }
};
("run_cleaners_with_handling") => {
Atom { index: 3280u64 }
};
("run_cleaners_without_handling") => {
Atom { index: 3288u64 }
};
("iso_ext") => {
Atom { index: 3296u64 }
};
("irrelevant stuff") => {
Atom { index: 3304u64 }
};
("clpz") => {
Atom { index: 3312u64 }
};
("p") => {
Atom { index: 3320u64 }
};
("g") => {
Atom { index: 3328u64 }
};
("y") => {
Atom { index: 3336u64 }
};
("X") => {
Atom { index: 3344u64 }
};
("->") => {
Atom { index: 3352u64 }
};
(";") => {
Atom { index: 3360u64 }
};
("\\+") => {
Atom { index: 3368u64 }
};
("$succeed") => {
Atom { index: 3376u64 }
};
("$call_with_inference_counting") => {
Atom { index: 3384u64 }
};
("x") => {
Atom { index: 3392u64 }
};
("level") => {
Atom { index: 3400u64 }
};
("root") => {
Atom { index: 3408u64 }
};
("shallow") => {
Atom { index: 3416u64 }
};
("deep") => {
Atom { index: 3424u64 }
};
("intermediate") => {
Atom { index: 3432u64 }
};
("try") => {
Atom { index: 3440u64 }
};
("trust") => {
Atom { index: 3448u64 }
};
("retry") => {
Atom { index: 3456u64 }
};
("default_trust") => {
Atom { index: 3464u64 }
};
("default_retry") => {
Atom { index: 3472u64 }
};
("dynamic_external") => {
Atom { index: 3480u64 }
};
("external") => {
Atom { index: 3488u64 }
};
("internal") => {
Atom { index: 3496u64 }
};
("switch_on_term") => {
Atom { index: 3504u64 }
};
("switch_on_constant") => {
Atom { index: 3512u64 }
};
("switch_on_structure") => {
Atom { index: 3520u64 }
};
("install_verify_attr") => {
Atom { index: 3528u64 }
};
("verify_attr_interrupt") => {
Atom { index: 3536u64 }
};
("dynamic_else") => {
Atom { index: 3544u64 }
};
("inf") => {
Atom { index: 3552u64 }
};
("dynamic_internal_else") => {
Atom { index: 3560u64 }
};
("try_me_else") => {
Atom { index: 3568u64 }
};
("retry_me_else") => {
Atom { index: 3576u64 }
};
("trust_me") => {
Atom { index: 3584u64 }
};
("default_retry_me_else") => {
Atom { index: 3592u64 }
};
("default_trust_me") => {
Atom { index: 3600u64 }
};
("cut") => {
Atom { index: 3608u64 }
};
("cut_prev") => {
Atom { index: 3616u64 }
};
("get_level") => {
Atom { index: 3624u64 }
};
("get_prev_level") => {
Atom { index: 3632u64 }
};
("get_cut_point") => {
Atom { index: 3640u64 }
};
("neck_cut") => {
Atom { index: 3648u64 }
};
("add") => {
Atom { index: 3656u64 }
};
("sub") => {
Atom { index: 3664u64 }
};
("mul") => {
Atom { index: 3672u64 }
};
("int_pow") => {
Atom { index: 3680u64 }
};
("pow") => {
Atom { index: 3688u64 }
};
("idiv") => {
Atom { index: 3696u64 }
};
("int_floor_div") => {
Atom { index: 3704u64 }
};
("shl") => {
Atom { index: 3712u64 }
};
("shr") => {
Atom { index: 3720u64 }
};
("and") => {
Atom { index: 3728u64 }
};
("or") => {
Atom { index: 3736u64 }
};
("allocate") => {
Atom { index: 3744u64 }
};
("execute") => {
Atom { index: 3752u64 }
};
("call_default") => {
Atom { index: 3760u64 }
};
("execute_default") => {
Atom { index: 3768u64 }
};
("call_n") => {
Atom { index: 3776u64 }
};
("execute_n") => {
Atom { index: 3784u64 }
};
("call_default_n") => {
Atom { index: 3792u64 }
};
("execute_default_n") => {
Atom { index: 3800u64 }
};
("call_fast_call_n") => {
Atom { index: 3808u64 }
};
("execute_fast_call_n") => {
Atom { index: 3816u64 }
};
("deallocate") => {
Atom { index: 3824u64 }
};
("jmp_by_call") => {
Atom { index: 3832u64 }
};
("rev_jmp_by") => {
Atom { index: 3840u64 }
};
("proceed") => {
Atom { index: 3848u64 }
};
("get_constant") => {
Atom { index: 3856u64 }
};
("get_list") => {
Atom { index: 3864u64 }
};
("get_partial_string") => {
Atom { index: 3872u64 }
};
("get_structure") => {
Atom { index: 3880u64 }
};
("get_value") => {
Atom { index: 3888u64 }
};
("get_variable") => {
Atom { index: 3896u64 }
};
("unify_constant") => {
Atom { index: 3904u64 }
};
("unify_local_value") => {
Atom { index: 3912u64 }
};
("unify_variable") => {
Atom { index: 3920u64 }
};
("unify_value") => {
Atom { index: 3928u64 }
};
("unify_void") => {
Atom { index: 3936u64 }
};
("put_unsafe_value") => {
Atom { index: 3944u64 }
};
("put_constant") => {
Atom { index: 3952u64 }
};
("put_list") => {
Atom { index: 3960u64 }
};
("put_partial_string") => {
Atom { index: 3968u64 }
};
("put_structure") => {
Atom { index: 3976u64 }
};
("put_value") => {
Atom { index: 3984u64 }
};
("put_variable") => {
Atom { index: 3992u64 }
};
("set_constant") => {
Atom { index: 4000u64 }
};
("set_local_value") => {
Atom { index: 4008u64 }
};
("set_variable") => {
Atom { index: 4016u64 }
};
("set_value") => {
Atom { index: 4024u64 }
};
("set_void") => {
Atom { index: 4032u64 }
};
("$break_from_dispatch_loop") => {
Atom { index: 4040u64 }
};
("$get_number") => {
Atom { index: 4048u64 }
};
("$atom_chars") => {
Atom { index: 4056u64 }
};
("$atom_codes") => {
Atom { index: 4064u64 }
};
("$atom_length") => {
Atom { index: 4072u64 }
};
("$bind_from_register") => {
Atom { index: 4080u64 }
};
("$call_continuation") => {
Atom { index: 4088u64 }
};
("$char_code") => {
Atom { index: 4096u64 }
};
("$char_type") => {
Atom { index: 4104u64 }
};
("$chars_to_number") => {
Atom { index: 4112u64 }
};
("$codes_to_number") => {
Atom { index: 4120u64 }
};
("$copy_term_without_attr_vars") => {
Atom { index: 4128u64 }
};
("$check_cp") => {
Atom { index: 4136u64 }
};
("$close") => {
Atom { index: 4144u64 }
};
("$copy_to_lh") => {
Atom { index: 4152u64 }
};
("$create_partial_string") => {
Atom { index: 4160u64 }
};
("$current_hostname") => {
Atom { index: 4168u64 }
};
("$current_input") => {
Atom { index: 4176u64 }
};
("$current_output") => {
Atom { index: 4184u64 }
};
("$directory_files") => {
Atom { index: 4192u64 }
};
("$file_size") => {
Atom { index: 4200u64 }
};
("$file_exists") => {
Atom { index: 4208u64 }
};
("$directory_exists") => {
Atom { index: 4216u64 }
};
("$directory_separator") => {
Atom { index: 4224u64 }
};
("$make_directory") => {
Atom { index: 4232u64 }
};
("$make_directory_path") => {
Atom { index: 4240u64 }
};
("$delete_file") => {
Atom { index: 4248u64 }
};
("$rename_file") => {
Atom { index: 4256u64 }
};
("$file_copy") => {
Atom { index: 4264u64 }
};
("$working_directory") => {
Atom { index: 4272u64 }
};
("$delete_directory") => {
Atom { index: 4280u64 }
};
("$path_canonical") => {
Atom { index: 4288u64 }
};
("$file_time") => {
Atom { index: 4296u64 }
};
("$module_call") => {
Atom { index: 4304u64 }
};
("$prepare_call_clause") => {
Atom { index: 4312u64 }
};
("$fetch_global_var") => {
Atom { index: 4320u64 }
};
("$first_stream") => {
Atom { index: 4328u64 }
};
("$flush_output") => {
Atom { index: 4336u64 }
};
("$get_byte") => {
Atom { index: 4344u64 }
};
("$get_char") => {
Atom { index: 4352u64 }
};
("$get_code") => {
Atom { index: 4360u64 }
};
("$get_single_char") => {
Atom { index: 4368u64 }
};
("$truncate_if_no_lh_growth_diff") => {
Atom { index: 4376u64 }
};
("$truncate_if_no_lh_growth") => {
Atom { index: 4384u64 }
};
("$get_attr_list") => {
Atom { index: 4392u64 }
};
("$get_attr_var_queue_delim") => {
Atom { index: 4400u64 }
};
("$get_attr_var_queue_beyond") => {
Atom { index: 4408u64 }
};
("$get_b_value") => {
Atom { index: 4416u64 }
};
("$get_cont_chunk") => {
Atom { index: 4424u64 }
};
("$get_next_op_db_ref") => {
Atom { index: 4432u64 }
};
("$lookup_db_ref") => {
Atom { index: 4440u64 }
};
("$is_partial_string") => {
Atom { index: 4448u64 }
};
("$halt") => {
Atom { index: 4456u64 }
};
("$get_lh_from_offset") => {
Atom { index: 4464u64 }
};
("$get_lh_from_offset_diff") => {
Atom { index: 4472u64 }
};
("$get_scc_cleaner") => {
Atom { index: 4480u64 }
};
("$head_is_dynamic") => {
Atom { index: 4488u64 }
};
("$install_scc_cleaner") => {
Atom { index: 4496u64 }
};
("$install_inference_counter") => {
Atom { index: 4504u64 }
};
("$inference_count") => {
Atom { index: 4512u64 }
};
("$lh_length") => {
Atom { index: 4520u64 }
};
("$load_library_as_stream") => {
Atom { index: 4528u64 }
};
("$module_exists") => {
Atom { index: 4536u64 }
};
("$nextEP") => {
Atom { index: 4544u64 }
};
("$no_such_predicate") => {
Atom { index: 4552u64 }
};
("$number_to_chars") => {
Atom { index: 4560u64 }
};
("$number_to_codes") => {
Atom { index: 4568u64 }
};
("$op") => {
Atom { index: 4576u64 }
};
("$open") => {
Atom { index: 4584u64 }
};
("$set_stream_options") => {
Atom { index: 4592u64 }
};
("$next_stream") => {
Atom { index: 4600u64 }
};
("$partial_string_tail") => {
Atom { index: 4608u64 }
};
("$peek_byte") => {
Atom { index: 4616u64 }
};
("$peek_char") => {
Atom { index: 4624u64 }
};
("$peek_code") => {
Atom { index: 4632u64 }
};
("$points_to_cont_reset_marker") => {
Atom { index: 4640u64 }
};
("$put_byte") => {
Atom { index: 4648u64 }
};
("$put_char") => {
Atom { index: 4656u64 }
};
("$put_code") => {
Atom { index: 4664u64 }
};
("$read_query_term") => {
Atom { index: 4672u64 }
};
("$read_term") => {
Atom { index: 4680u64 }
};
("$redo_attr_var_binding") => {
Atom { index: 4688u64 }
};
("$remove_call_policy_check") => {
Atom { index: 4696u64 }
};
("$remove_inference_counter") => {
Atom { index: 4704u64 }
};
("$reset_cont_marker") => {
Atom { index: 4712u64 }
};
("$restore_cut_policy") => {
Atom { index: 4720u64 }
};
("$set_cp") => {
Atom { index: 4728u64 }
};
("$set_input") => {
Atom { index: 4736u64 }
};
("$set_output") => {
Atom { index: 4744u64 }
};
("$store_backtrackable_global_var") => {
Atom { index: 4752u64 }
};
("$store_global_var") => {
Atom { index: 4760u64 }
};
("$stream_property") => {
Atom { index: 4768u64 }
};
("$set_stream_position") => {
Atom { index: 4776u64 }
};
("$inference_level") => {
Atom { index: 4784u64 }
};
("$clean_up_block") => {
Atom { index: 4792u64 }
};
("$fail") => {
Atom { index: 4800u64 }
};
("$get_ball") => {
Atom { index: 4808u64 }
};
("$get_current_block") => {
Atom { index: 4816u64 }
};
("$get_current_scc_block") => {
Atom { index: 4824u64 }
};
("$get_cp") => {
Atom { index: 4832u64 }
};
("$get_double_quotes") => {
Atom { index: 4840u64 }
};
("$get_unknown") => {
Atom { index: 4848u64 }
};
("$install_new_block") => {
Atom { index: 4856u64 }
};
("$maybe") => {
Atom { index: 4864u64 }
};
("$current_time") => {
Atom { index: 4872u64 }
};
("$quoted_token") => {
Atom { index: 4880u64 }
};
("$read_from_chars") => {
Atom { index: 4888u64 }
};
("$read_term_from_chars") => {
Atom { index: 4896u64 }
};
("$reset_block") => {
Atom { index: 4904u64 }
};
("$reset_scc_block") => {
Atom { index: 4912u64 }
};
("$return_from_verify_attr") => {
Atom { index: 4920u64 }
};
("$set_ball") => {
Atom { index: 4928u64 }
};
("$push_ball_stack") => {
Atom { index: 4936u64 }
};
("$pop_ball_stack") => {
Atom { index: 4944u64 }
};
("$pop_from_ball_stack") => {
Atom { index: 4952u64 }
};
("$set_cp_by_default") => {
Atom { index: 4960u64 }
};
("$set_double_quotes") => {
Atom { index: 4968u64 }
};
("$set_unknown") => {
Atom { index: 4976u64 }
};
("$set_seed") => {
Atom { index: 4984u64 }
};
("$skip_max_list") => {
Atom { index: 4992u64 }
};
("$sleep") => {
Atom { index: 5000u64 }
};
("$socket_client_open") => {
Atom { index: 5008u64 }
};
("$socket_server_open") => {
Atom { index: 5016u64 }
};
("$socket_server_accept") => {
Atom { index: 5024u64 }
};
("$socket_server_close") => {
Atom { index: 5032u64 }
};
("$tls_accept_client") => {
Atom { index: 5040u64 }
};
("$tls_client_connect") => {
Atom { index: 5048u64 }
};
("$term_attributed_variables") => {
Atom { index: 5056u64 }
};
("$term_variables") => {
Atom { index: 5064u64 }
};
("$term_variables_under_max_depth") => {
Atom { index: 5072u64 }
};
("$truncate_lh_to") => {
Atom { index: 5080u64 }
};
("$unify_with_occurs_check") => {
Atom { index: 5088u64 }
};
("$unwind_environments") => {
Atom { index: 5096u64 }
};
("$unwind_stack") => {
Atom { index: 5104u64 }
};
("$wam_instructions") => {
Atom { index: 5112u64 }
};
("$inlined_instructions") => {
Atom { index: 5120u64 }
};
("$write_term") => {
Atom { index: 5128u64 }
};
("$write_term_to_chars") => {
Atom { index: 5136u64 }
};
("$scryer_prolog_version") => {
Atom { index: 5144u64 }
};
("$crypto_random_byte") => {
Atom { index: 5152u64 }
};
("$crypto_data_hash") => {
Atom { index: 5160u64 }
};
("$crypto_hmac") => {
Atom { index: 5168u64 }
};
("$crypto_data_hkdf") => {
Atom { index: 5176u64 }
};
("$crypto_password_hash") => {
Atom { index: 5184u64 }
};
("$crypto_curve_scalar_mult") => {
Atom { index: 5192u64 }
};
("$curve25519_scalar_mult") => {
Atom { index: 5200u64 }
};
("$crypto_data_encrypt") => {
Atom { index: 5208u64 }
};
("$crypto_data_decrypt") => {
Atom { index: 5216u64 }
};
("$ed25519_sign_raw") => {
Atom { index: 5224u64 }
};
("$ed25519_verify_raw") => {
Atom { index: 5232u64 }
};
("$ed25519_seed_to_public_key") => {
Atom { index: 5240u64 }
};
("$first_non_octet") => {
Atom { index: 5248u64 }
};
("$load_html") => {
Atom { index: 5256u64 }
};
("$load_xml") => {
Atom { index: 5264u64 }
};
("$getenv") => {
Atom { index: 5272u64 }
};
("$setenv") => {
Atom { index: 5280u64 }
};
("$unsetenv") => {
Atom { index: 5288u64 }
};
("$shell") => {
Atom { index: 5296u64 }
};
("$pid") => {
Atom { index: 5304u64 }
};
("$chars_base64") => {
Atom { index: 5312u64 }
};
("$is_sto_enabled") => {
Atom { index: 5320u64 }
};
("$set_sto_as_unify") => {
Atom { index: 5328u64 }
};
("$set_nsto_as_unify") => {
Atom { index: 5336u64 }
};
("$set_sto_with_error_as_unify") => {
Atom { index: 5344u64 }
};
("$home_directory") => {
Atom { index: 5352u64 }
};
("$debug_hook") => {
Atom { index: 5360u64 }
};
("$popcount") => {
Atom { index: 5368u64 }
};
("$cpu_now") => {
Atom { index: 5376u64 }
};
("$det_length_rundown") => {
Atom { index: 5384u64 }
};
("$http_open") => {
Atom { index: 5392u64 }
};
("$http_listen") => {
Atom { index: 5400u64 }
};
("$http_accept") => {
Atom { index: 5408u64 }
};
("$http_answer") => {
Atom { index: 5416u64 }
};
("$load_foreign_lib") => {
Atom { index: 5424u64 }
};
("$foreign_call") => {
Atom { index: 5432u64 }
};
("$define_foreign_struct") => {
Atom { index: 5440u64 }
};
("$js_eval") => {
Atom { index: 5448u64 }
};
("$predicate_defined") => {
Atom { index: 5456u64 }
};
("$strip_module") => {
Atom { index: 5464u64 }
};
("$compile_inline_or_expanded_goal") => {
Atom { index: 5472u64 }
};
("$fast_call") => {
Atom { index: 5480u64 }
};
("$is_expanded_or_inlined") => {
Atom { index: 5488u64 }
};
("$get_clause_p") => {
Atom { index: 5496u64 }
};
("$invoke_clause_at_p") => {
Atom { index: 5504u64 }
};
("$get_from_attr_list") => {
Atom { index: 5512u64 }
};
("$put_to_attr_list") => {
Atom { index: 5520u64 }
};
("$del_from_attr_list") => {
Atom { index: 5528u64 }
};
("$delete_all_attributes_from_var") => {
Atom { index: 5536u64 }
};
("$unattributed_var") => {
Atom { index: 5544u64 }
};
("$get_db_refs") => {
Atom { index: 5552u64 }
};
("$keysort_with_constant_var_ordering") => {
Atom { index: 5560u64 }
};
("$inference_limit_exceeded") => {
Atom { index: 5568u64 }
};
("$argv") => {
Atom { index: 5576u64 }
};
("$add_discontiguous_predicate") => {
Atom { index: 5584u64 }
};
("$add_dynamic_predicate") => {
Atom { index: 5592u64 }
};
("$add_multifile_predicate") => {
Atom { index: 5600u64 }
};
("$add_goal_expansion_clause") => {
Atom { index: 5608u64 }
};
("$add_term_expansion_clause") => {
Atom { index: 5616u64 }
};
("$add_in_situ_filename_module") => {
Atom { index: 5624u64 }
};
("$clause_to_evacuable") => {
Atom { index: 5632u64 }
};
("$scoped_clause_to_evacuable") => {
Atom { index: 5640u64 }
};
("$conclude_load") => {
Atom { index: 5648u64 }
};
("$declare_module") => {
Atom { index: 5656u64 }
};
("$load_compiled_library") => {
Atom { index: 5664u64 }
};
("$prolog_lc_source") => {
Atom { index: 5672u64 }
};
("$prolog_lc_file") => {
Atom { index: 5680u64 }
};
("$prolog_lc_dir") => {
Atom { index: 5688u64 }
};
("$prolog_lc_module") => {
Atom { index: 5696u64 }
};
("$prolog_lc_stream") => {
Atom { index: 5704u64 }
};
("$pop_load_context") => {
Atom { index: 5712u64 }
};
("$pop_load_state_payload") => {
Atom { index: 5720u64 }
};
("$push_load_state_payload") => {
Atom { index: 5728u64 }
};
("$use_module") => {
Atom { index: 5736u64 }
};
("$built_in_property") => {
Atom { index: 5744u64 }
};
("$meta_predicate_property") => {
Atom { index: 5752u64 }
};
("$multifile_property") => {
Atom { index: 5760u64 }
};
("$discontiguous_property") => {
Atom { index: 5768u64 }
};
("$dynamic_property") => {
Atom { index: 5776u64 }
};
("$abolish_clause") => {
Atom { index: 5784u64 }
};
("$asserta") => {
Atom { index: 5792u64 }
};
("$assertz") => {
Atom { index: 5800u64 }
};
("$retract_clause") => {
Atom { index: 5808u64 }
};
("$is_consistent_with_term_queue") => {
Atom { index: 5816u64 }
};
("$flush_term_queue") => {
Atom { index: 5824u64 }
};
("$remove_module_exports") => {
Atom { index: 5832u64 }
};
("$add_non_counted_backtracking") => {
Atom { index: 5840u64 }
};
("i_div") => {
Atom { index: 5848u64 }
};
("r_div") => {
Atom { index: 5856u64 }
};
("neg") => {
Atom { index: 5864u64 }
};
("plus") => {
Atom { index: 5872u64 }
};
("bitwise_complement") => {
Atom { index: 5880u64 }
};
("indexing_code") => {
Atom { index: 5888u64 }
};
("break_from_dispatch") => {
Atom { index: 5896u64 }
};
("call_named") => {
Atom { index: 5904u64 }
};
}
pub static STATIC_ATOMS_MAP: phf::Map<&'static str, Atom> = phf::phf_map! { ":-" => { Atom { index : 0u64 } } , "?-" => { Atom { index : 8u64 } } , "," => { Atom { index : 16u64 } } , "back_quoted_string" => { Atom { index : 24u64 } } , "incomplete_reduction" => { Atom { index : 32u64 } } , "invalid_single_quoted_character" => { Atom { index : 40u64 } } , "unexpected_end_of_file" => { Atom { index : 48u64 } } , "invalid_data" => { Atom { index : 56u64 } } , "input_output_error" => { Atom { index : 64u64 } } , "lexical_error" => { Atom { index : 72u64 } } , "missing_quote" => { Atom { index : 80u64 } } , "non_prolog_character" => { Atom { index : 88u64 } } , "cannot_parse_big_int" => { Atom { index : 96u64 } } , "unexpected_char" => { Atom { index : 104u64 } } , "utf8_conversion_error" => { Atom { index : 112u64 } } , "[]" => { Atom { index : 120u64 } } , "-" => { Atom { index : 128u64 } } , "(" => { Atom { index : 136u64 } } , ")" => { Atom { index : 144u64 } } , "[" => { Atom { index : 152u64 } } , "]" => { Atom { index : 160u64 } } , "{" => { Atom { index : 168u64 } } , "}" => { Atom { index : 176u64 } } , "|" => { Atom { index : 184u64 } } , "." => { Atom { index : 192u64 } } , "{}" => { Atom { index : 200u64 } } , "$toplevel" => { Atom { index : 208u64 } } , "$repl" => { Atom { index : 216u64 } } , "sint64" => { Atom { index : 224u64 } } , "sint32" => { Atom { index : 232u64 } } , "sint16" => { Atom { index : 240u64 } } , "sint8" => { Atom { index : 248u64 } } , "uint64" => { Atom { index : 256u64 } } , "uint32" => { Atom { index : 264u64 } } , "uint16" => { Atom { index : 272u64 } } , "uint8" => { Atom { index : 280u64 } } , "bool" => { Atom { index : 288u64 } } , "void" => { Atom { index : 296u64 } } , "cstr" => { Atom { index : 304u64 } } , "ptr" => { Atom { index : 312u64 } } , "f32" => { Atom { index : 320u64 } } , "f64" => { Atom { index : 328u64 } } , "$call" => { Atom { index : 336u64 } } , "$VAR" => { Atom { index : 344u64 } } , "..." => { Atom { index : 352u64 } } , "rdiv" => { Atom { index : 360u64 } } , "$disconnected_tcp_listener" => { Atom { index : 368u64 } } , "$tcp_listener" => { Atom { index : 376u64 } } , "$index_ptr" => { Atom { index : 384u64 } } , "undefined" => { Atom { index : 392u64 } } , "$stream" => { Atom { index : 400u64 } } , "user" => { Atom { index : 408u64 } } , "$dropped_value" => { Atom { index : 416u64 } } , "f" => { Atom { index : 424u64 } } , "a" => { Atom { index : 432u64 } } , "b" => { Atom { index : 440u64 } } , "c" => { Atom { index : 448u64 } } , "+" => { Atom { index : 456u64 } } , "*" => { Atom { index : 464u64 } } , "fy" => { Atom { index : 472u64 } } , "yf" => { Atom { index : 480u64 } } , "e" => { Atom { index : 488u64 } } , "pi" => { Atom { index : 496u64 } } , "epsilon" => { Atom { index : 504u64 } } , "abs" => { Atom { index : 512u64 } } , "cos" => { Atom { index : 520u64 } } , "sin" => { Atom { index : 528u64 } } , "tan" => { Atom { index : 536u64 } } , "log" => { Atom { index : 544u64 } } , "exp" => { Atom { index : 552u64 } } , "sqrt" => { Atom { index : 560u64 } } , "acos" => { Atom { index : 568u64 } } , "asin" => { Atom { index : 576u64 } } , "atan" => { Atom { index : 584u64 } } , "float" => { Atom { index : 592u64 } } , "truncate" => { Atom { index : 600u64 } } , "round" => { Atom { index : 608u64 } } , "ceiling" => { Atom { index : 616u64 } } , "floor" => { Atom { index : 624u64 } } , "float_integer_part" => { Atom { index : 632u64 } } , "float_fractional_part" => { Atom { index : 640u64 } } , "sign" => { Atom { index : 648u64 } } , "\\" => { Atom { index : 656u64 } } , "/" => { Atom { index : 664u64 } } , "//" => { Atom { index : 672u64 } } , "max" => { Atom { index : 680u64 } } , "min" => { Atom { index : 688u64 } } , "div" => { Atom { index : 696u64 } } , "**" => { Atom { index : 704u64 } } , "^" => { Atom { index : 712u64 } } , ">>" => { Atom { index : 720u64 } } , "<<" => { Atom { index : 728u64 } } , "/\\" => { Atom { index : 736u64 } } , "\\/" => { Atom { index : 744u64 } } , "xor" => { Atom { index : 752u64 } } , "mod" => { Atom { index : 760u64 } } , "rem" => { Atom { index : 768u64 } } , "gcd" => { Atom { index : 776u64 } } , "atan2" => { Atom { index : 784u64 } } , "library" => { Atom { index : 792u64 } } , "binary_stream" => { Atom { index : 800u64 } } , "text_stream" => { Atom { index : 808u64 } } , "binary" => { Atom { index : 816u64 } } , "text" => { Atom { index : 824u64 } } , "not" => { Atom { index : 832u64 } } , "past" => { Atom { index : 840u64 } } , "at" => { Atom { index : 848u64 } } , "eof_code" => { Atom { index : 856u64 } } , "error" => { Atom { index : 864u64 } } , "reset" => { Atom { index : 872u64 } } , "read" => { Atom { index : 880u64 } } , "read_append" => { Atom { index : 888u64 } } , "append" => { Atom { index : 896u64 } } , "write" => { Atom { index : 904u64 } } , "" => { Atom { index : 912u64 } } , "end_of_file" => { Atom { index : 920u64 } } , "true" => { Atom { index : 928u64 } } , "past_end_of_stream" => { Atom { index : 936u64 } } , "source_sink" => { Atom { index : 944u64 } } , "alias" => { Atom { index : 952u64 } } , "reposition" => { Atom { index : 960u64 } } , "stream" => { Atom { index : 968u64 } } , "open" => { Atom { index : 976u64 } } , ":" => { Atom { index : 984u64 } } , "builtins" => { Atom { index : 992u64 } } , "$clause" => { Atom { index : 1000u64 } } , "call" => { Atom { index : 1008u64 } } , "$aux" => { Atom { index : 1016u64 } } , "current_input" => { Atom { index : 1024u64 } } , "current_output" => { Atom { index : 1032u64 } } , "directory_files" => { Atom { index : 1040u64 } } , "modification" => { Atom { index : 1048u64 } } , "access" => { Atom { index : 1056u64 } } , "creation" => { Atom { index : 1064u64 } } , "working_directory" => { Atom { index : 1072u64 } } , "path_canonical" => { Atom { index : 1080u64 } } , "atom_codes" => { Atom { index : 1088u64 } } , "call_continuation" => { Atom { index : 1096u64 } } , "number_chars" => { Atom { index : 1104u64 } } , "peek_byte" => { Atom { index : 1112u64 } } , "peek_char" => { Atom { index : 1120u64 } } , "peek_code" => { Atom { index : 1128u64 } } , "number_codes" => { Atom { index : 1136u64 } } , "char_code" => { Atom { index : 1144u64 } } , "alpha" => { Atom { index : 1152u64 } } , "alphabetic" => { Atom { index : 1160u64 } } , "alphanumeric" => { Atom { index : 1168u64 } } , "alnum" => { Atom { index : 1176u64 } } , "ascii" => { Atom { index : 1184u64 } } , "ascii_punctuation" => { Atom { index : 1192u64 } } , "ascii_graphic" => { Atom { index : 1200u64 } } , "binary_digit" => { Atom { index : 1208u64 } } , "control" => { Atom { index : 1216u64 } } , "decimal_digit" => { Atom { index : 1224u64 } } , "exponent" => { Atom { index : 1232u64 } } , "graphic" => { Atom { index : 1240u64 } } , "graphic_token" => { Atom { index : 1248u64 } } , "hexadecimal_digit" => { Atom { index : 1256u64 } } , "layout" => { Atom { index : 1264u64 } } , "lower" => { Atom { index : 1272u64 } } , "meta" => { Atom { index : 1280u64 } } , "numeric" => { Atom { index : 1288u64 } } , "octal_digit" => { Atom { index : 1296u64 } } , "octet" => { Atom { index : 1304u64 } } , "prolog" => { Atom { index : 1312u64 } } , "solo" => { Atom { index : 1320u64 } } , "symbolic_hexadecimal" => { Atom { index : 1328u64 } } , "symbolic_control" => { Atom { index : 1336u64 } } , "upper" => { Atom { index : 1344u64 } } , "whitespace" => { Atom { index : 1352u64 } } , "put_code" => { Atom { index : 1360u64 } } , "put_char" => { Atom { index : 1368u64 } } , "$put_chars" => { Atom { index : 1376u64 } } , "put_byte" => { Atom { index : 1384u64 } } , "get_byte" => { Atom { index : 1392u64 } } , "get_char" => { Atom { index : 1400u64 } } , "get_n_chars" => { Atom { index : 1408u64 } } , "$get_n_chars" => { Atom { index : 1416u64 } } , "get_code" => { Atom { index : 1424u64 } } , "flush_output" => { Atom { index : 1432u64 } } , "get_single_char" => { Atom { index : 1440u64 } } , "close" => { Atom { index : 1448u64 } } , "user_input" => { Atom { index : 1456u64 } } , "user_output" => { Atom { index : 1464u64 } } , "xfx" => { Atom { index : 1472u64 } } , "xfy" => { Atom { index : 1480u64 } } , "yfx" => { Atom { index : 1488u64 } } , "fx" => { Atom { index : 1496u64 } } , "xf" => { Atom { index : 1504u64 } } , "op" => { Atom { index : 1512u64 } } , "length" => { Atom { index : 1520u64 } } , "get" => { Atom { index : 1528u64 } } , "post" => { Atom { index : 1536u64 } } , "put" => { Atom { index : 1544u64 } } , "delete" => { Atom { index : 1552u64 } } , "patch" => { Atom { index : 1560u64 } } , "head" => { Atom { index : 1568u64 } } , "http_open" => { Atom { index : 1576u64 } } , "options" => { Atom { index : 1584u64 } } , "trace" => { Atom { index : 1592u64 } } , "connect" => { Atom { index : 1600u64 } } , "unsupported_extension" => { Atom { index : 1608u64 } } , "http_listen" => { Atom { index : 1616u64 } } , "use_foreign_module" => { Atom { index : 1624u64 } } , "foreign_call" => { Atom { index : 1632u64 } } , "define_foreign_struct" => { Atom { index : 1640u64 } } , "false" => { Atom { index : 1648u64 } } , "null" => { Atom { index : 1656u64 } } , "js_symbol" => { Atom { index : 1664u64 } } , "js_object" => { Atom { index : 1672u64 } } , "js_array" => { Atom { index : 1680u64 } } , "js_function" => { Atom { index : 1688u64 } } , "js_bigint" => { Atom { index : 1696u64 } } , "js_unknown_type" => { Atom { index : 1704u64 } } , "cont_chunk" => { Atom { index : 1712u64 } } , "chars" => { Atom { index : 1720u64 } } , "atom" => { Atom { index : 1728u64 } } , "codes" => { Atom { index : 1736u64 } } , "fail" => { Atom { index : 1744u64 } } , "warning" => { Atom { index : 1752u64 } } , "call_with_inference_limit" => { Atom { index : 1760u64 } } , "clause" => { Atom { index : 1768u64 } } , "set_input" => { Atom { index : 1776u64 } } , "set_output" => { Atom { index : 1784u64 } } , "!" => { Atom { index : 1792u64 } } , "first" => { Atom { index : 1800u64 } } , "dir_entry" => { Atom { index : 1808u64 } } , "read_term" => { Atom { index : 1816u64 } } , "read_term_from_chars" => { Atom { index : 1824u64 } } , "none" => { Atom { index : 1832u64 } } , "127.0.0.1:80" => { Atom { index : 1840u64 } } , "socket_client_open" => { Atom { index : 1848u64 } } , "127.0.0.1" => { Atom { index : 1856u64 } } , "socket_server_open" => { Atom { index : 1864u64 } } , "socket_server_accept" => { Atom { index : 1872u64 } } , "tls_client_negotiate" => { Atom { index : 1880u64 } } , "TLS" => { Atom { index : 1888u64 } } , "tls_server_negotiate" => { Atom { index : 1896u64 } } , "socket_server_close" => { Atom { index : 1904u64 } } , "set_stream_position" => { Atom { index : 1912u64 } } , "stream_property" => { Atom { index : 1920u64 } } , "file_name" => { Atom { index : 1928u64 } } , "mode" => { Atom { index : 1936u64 } } , "direction" => { Atom { index : 1944u64 } } , "input_output" => { Atom { index : 1952u64 } } , "input" => { Atom { index : 1960u64 } } , "output" => { Atom { index : 1968u64 } } , "position" => { Atom { index : 1976u64 } } , "position_and_lines_read" => { Atom { index : 1984u64 } } , "end_of_stream" => { Atom { index : 1992u64 } } , "eof_action" => { Atom { index : 2000u64 } } , "type" => { Atom { index : 2008u64 } } , "write_term" => { Atom { index : 2016u64 } } , "sha3_224" => { Atom { index : 2024u64 } } , "sha3_256" => { Atom { index : 2032u64 } } , "sha3_384" => { Atom { index : 2040u64 } } , "sha3_512" => { Atom { index : 2048u64 } } , "blake2s256" => { Atom { index : 2056u64 } } , "blake2b512" => { Atom { index : 2064u64 } } , "ripemd160" => { Atom { index : 2072u64 } } , "sha256" => { Atom { index : 2080u64 } } , "sha384" => { Atom { index : 2088u64 } } , "sha512" => { Atom { index : 2096u64 } } , "sha512_256" => { Atom { index : 2104u64 } } , "crypto_data_hash" => { Atom { index : 2112u64 } } , "crypto_data_hkdf" => { Atom { index : 2120u64 } } , "crypto_password_hash" => { Atom { index : 2128u64 } } , "crypto_data_encrypt" => { Atom { index : 2136u64 } } , "crypto_data_decrypt" => { Atom { index : 2144u64 } } , "utf8" => { Atom { index : 2152u64 } } , "crypto_curve_scalar_mult" => { Atom { index : 2160u64 } } , "ed25519_seed_keypair" => { Atom { index : 2168u64 } } , "ed25519_sign" => { Atom { index : 2176u64 } } , "ed25519_verify" => { Atom { index : 2184u64 } } , "curve25519_scalar_mult" => { Atom { index : 2192u64 } } , "standard" => { Atom { index : 2200u64 } } , "load" => { Atom { index : 2208u64 } } , "$devour_whitespace" => { Atom { index : 2216u64 } } , "=" => { Atom { index : 2224u64 } } , "element" => { Atom { index : 2232u64 } } , "term_expansion" => { Atom { index : 2240u64 } } , "goal_expansion" => { Atom { index : 2248u64 } } , "$push_load_context" => { Atom { index : 2256u64 } } , "static_procedure" => { Atom { index : 2264u64 } } , "assertz" => { Atom { index : 2272u64 } } , "asserta" => { Atom { index : 2280u64 } } , "abolish" => { Atom { index : 2288u64 } } , "retract" => { Atom { index : 2296u64 } } , "?" => { Atom { index : 2304u64 } } , "meta_predicate" => { Atom { index : 2312u64 } } , "<<>>" => { Atom { index : 2320u64 } } , "is" => { Atom { index : 2328u64 } } , "loader" => { Atom { index : 2336u64 } } , "abc" => { Atom { index : 2344u64 } } , "abcdef" => { Atom { index : 2352u64 } } , "a " => { Atom { index : 2360u64 } } , " a" => { Atom { index : 2368u64 } } , "a b" => { Atom { index : 2376u64 } } , " a " => { Atom { index : 2384u64 } } , " a bc" => { Atom { index : 2392u64 } } , "abcde" => { Atom { index : 2400u64 } } , "arg" => { Atom { index : 2408u64 } } , "functor" => { Atom { index : 2416u64 } } , "keysort" => { Atom { index : 2424u64 } } , "repl" => { Atom { index : 2432u64 } } , "consult_stream" => { Atom { index : 2440u64 } } , "unify_with_occurs_check" => { Atom { index : 2448u64 } } , "compare" => { Atom { index : 2456u64 } } , ">" => { Atom { index : 2464u64 } } , "<" => { Atom { index : 2472u64 } } , "sort" => { Atom { index : 2480u64 } } , "(rdiv)" => { Atom { index : 2488u64 } } , "this is a string" => { Atom { index : 2496u64 } } , "string" => { Atom { index : 2504u64 } } , "aaa" => { Atom { index : 2512u64 } } , "a string" => { Atom { index : 2520u64 } } , "atomic" => { Atom { index : 2528u64 } } , "byte" => { Atom { index : 2536u64 } } , "callable" => { Atom { index : 2544u64 } } , "character" => { Atom { index : 2552u64 } } , "compound" => { Atom { index : 2560u64 } } , "evaluable" => { Atom { index : 2568u64 } } , "in_byte" => { Atom { index : 2576u64 } } , "in_character" => { Atom { index : 2584u64 } } , "integer" => { Atom { index : 2592u64 } } , "list" => { Atom { index : 2600u64 } } , "number" => { Atom { index : 2608u64 } } , "pair" => { Atom { index : 2616u64 } } , "tcp_listener" => { Atom { index : 2624u64 } } , "type_error" => { Atom { index : 2632u64 } } , "permission_error" => { Atom { index : 2640u64 } } , "domain_error" => { Atom { index : 2648u64 } } , "$interrupt_thrown" => { Atom { index : 2656u64 } } , "evaluation_error" => { Atom { index : 2664u64 } } , "resource_error" => { Atom { index : 2672u64 } } , "finite_memory" => { Atom { index : 2680u64 } } , "file_descriptors" => { Atom { index : 2688u64 } } , "existence_error" => { Atom { index : 2696u64 } } , "procedure" => { Atom { index : 2704u64 } } , "instantiation_error" => { Atom { index : 2712u64 } } , "static_module" => { Atom { index : 2720u64 } } , "module_does_not_contain_claimed_export" => { Atom { index : 2728u64 } } , "private_procedure" => { Atom { index : 2736u64 } } , "module_cannot_import_self" => { Atom { index : 2744u64 } } , "module" => { Atom { index : 2752u64 } } , "nameless_procedure" => { Atom { index : 2760u64 } } , "operator" => { Atom { index : 2768u64 } } , "not_declared_multifile_or_discontiguous" => { Atom { index : 2776u64 } } , "query_cannot_be_defined_as_fact" => { Atom { index : 2784u64 } } , "syntax_error" => { Atom { index : 2792u64 } } , "representation_error" => { Atom { index : 2800u64 } } , "value_cast" => { Atom { index : 2808u64 } } , "value_dont_fit" => { Atom { index : 2816u64 } } , "invalid_ffi_type" => { Atom { index : 2824u64 } } , "invalid_struct_name" => { Atom { index : 2832u64 } } , "function_not_found" => { Atom { index : 2840u64 } } , "struct_not_found" => { Atom { index : 2848u64 } } , "ffi_error" => { Atom { index : 2856u64 } } , "arithmetic_error" => { Atom { index : 2864u64 } } , "cannot_parse_cyclic_term" => { Atom { index : 2872u64 } } , "exceeded_max_arity" => { Atom { index : 2880u64 } } , "expected_relation" => { Atom { index : 2888u64 } } , "inadmissible_fact" => { Atom { index : 2896u64 } } , "inadmissible_query_term" => { Atom { index : 2904u64 } } , "inconsistent_entry" => { Atom { index : 2912u64 } } , "invalid_meta_predicate_decl" => { Atom { index : 2920u64 } } , "invalid_module_declaration" => { Atom { index : 2928u64 } } , "invalid_module_export" => { Atom { index : 2936u64 } } , "no_such_module" => { Atom { index : 2944u64 } } , "invalid_head_of_rule" => { Atom { index : 2952u64 } } , "invalid_use_module_declaration" => { Atom { index : 2960u64 } } , "unreadable_term" => { Atom { index : 2968u64 } } , "create" => { Atom { index : 2976u64 } } , "modify" => { Atom { index : 2984u64 } } , "io_mode" => { Atom { index : 2992u64 } } , "not_less_than_zero" => { Atom { index : 3000u64 } } , "order" => { Atom { index : 3008u64 } } , "stream_or_alias" => { Atom { index : 3016u64 } } , "character_code" => { Atom { index : 3024u64 } } , "in_character_code" => { Atom { index : 3032u64 } } , "max_arity" => { Atom { index : 3040u64 } } , "term" => { Atom { index : 3048u64 } } , "float_overflow" => { Atom { index : 3056u64 } } , "zero_divisor" => { Atom { index : 3064u64 } } , "dynamic" => { Atom { index : 3072u64 } } , "non_counted_backtracking" => { Atom { index : 3080u64 } } , "use_module" => { Atom { index : 3088u64 } } , "@>" => { Atom { index : 3096u64 } } , "@<" => { Atom { index : 3104u64 } } , "@>=" => { Atom { index : 3112u64 } } , "@=<" => { Atom { index : 3120u64 } } , "==" => { Atom { index : 3128u64 } } , "\\==" => { Atom { index : 3136u64 } } , ">=" => { Atom { index : 3144u64 } } , "=<" => { Atom { index : 3152u64 } } , "=:=" => { Atom { index : 3160u64 } } , "=\\=" => { Atom { index : 3168u64 } } , "acyclic_term" => { Atom { index : 3176u64 } } , "copy_term" => { Atom { index : 3184u64 } } , "ground" => { Atom { index : 3192u64 } } , "rational" => { Atom { index : 3200u64 } } , "nonvar" => { Atom { index : 3208u64 } } , "var" => { Atom { index : 3216u64 } } , "file_load" => { Atom { index : 3224u64 } } , "$atts" => { Atom { index : 3232u64 } } , "driver" => { Atom { index : 3240u64 } } , "ops_and_meta_predicates.pl" => { Atom { index : 3248u64 } } , "builtins.pl" => { Atom { index : 3256u64 } } , "loader.pl" => { Atom { index : 3264u64 } } , "user_error" => { Atom { index : 3272u64 } } , "run_cleaners_with_handling" => { Atom { index : 3280u64 } } , "run_cleaners_without_handling" => { Atom { index : 3288u64 } } , "iso_ext" => { Atom { index : 3296u64 } } , "irrelevant stuff" => { Atom { index : 3304u64 } } , "clpz" => { Atom { index : 3312u64 } } , "p" => { Atom { index : 3320u64 } } , "g" => { Atom { index : 3328u64 } } , "y" => { Atom { index : 3336u64 } } , "X" => { Atom { index : 3344u64 } } , "->" => { Atom { index : 3352u64 } } , ";" => { Atom { index : 3360u64 } } , "\\+" => { Atom { index : 3368u64 } } , "$succeed" => { Atom { index : 3376u64 } } , "$call_with_inference_counting" => { Atom { index : 3384u64 } } , "x" => { Atom { index : 3392u64 } } , "level" => { Atom { index : 3400u64 } } , "root" => { Atom { index : 3408u64 } } , "shallow" => { Atom { index : 3416u64 } } , "deep" => { Atom { index : 3424u64 } } , "intermediate" => { Atom { index : 3432u64 } } , "try" => { Atom { index : 3440u64 } } , "trust" => { Atom { index : 3448u64 } } , "retry" => { Atom { index : 3456u64 } } , "default_trust" => { Atom { index : 3464u64 } } , "default_retry" => { Atom { index : 3472u64 } } , "dynamic_external" => { Atom { index : 3480u64 } } , "external" => { Atom { index : 3488u64 } } , "internal" => { Atom { index : 3496u64 } } , "switch_on_term" => { Atom { index : 3504u64 } } , "switch_on_constant" => { Atom { index : 3512u64 } } , "switch_on_structure" => { Atom { index : 3520u64 } } , "install_verify_attr" => { Atom { index : 3528u64 } } , "verify_attr_interrupt" => { Atom { index : 3536u64 } } , "dynamic_else" => { Atom { index : 3544u64 } } , "inf" => { Atom { index : 3552u64 } } , "dynamic_internal_else" => { Atom { index : 3560u64 } } , "try_me_else" => { Atom { index : 3568u64 } } , "retry_me_else" => { Atom { index : 3576u64 } } , "trust_me" => { Atom { index : 3584u64 } } , "default_retry_me_else" => { Atom { index : 3592u64 } } , "default_trust_me" => { Atom { index : 3600u64 } } , "cut" => { Atom { index : 3608u64 } } , "cut_prev" => { Atom { index : 3616u64 } } , "get_level" => { Atom { index : 3624u64 } } , "get_prev_level" => { Atom { index : 3632u64 } } , "get_cut_point" => { Atom { index : 3640u64 } } , "neck_cut" => { Atom { index : 3648u64 } } , "add" => { Atom { index : 3656u64 } } , "sub" => { Atom { index : 3664u64 } } , "mul" => { Atom { index : 3672u64 } } , "int_pow" => { Atom { index : 3680u64 } } , "pow" => { Atom { index : 3688u64 } } , "idiv" => { Atom { index : 3696u64 } } , "int_floor_div" => { Atom { index : 3704u64 } } , "shl" => { Atom { index : 3712u64 } } , "shr" => { Atom { index : 3720u64 } } , "and" => { Atom { index : 3728u64 } } , "or" => { Atom { index : 3736u64 } } , "allocate" => { Atom { index : 3744u64 } } , "execute" => { Atom { index : 3752u64 } } , "call_default" => { Atom { index : 3760u64 } } , "execute_default" => { Atom { index : 3768u64 } } , "call_n" => { Atom { index : 3776u64 } } , "execute_n" => { Atom { index : 3784u64 } } , "call_default_n" => { Atom { index : 3792u64 } } , "execute_default_n" => { Atom { index : 3800u64 } } , "call_fast_call_n" => { Atom { index : 3808u64 } } , "execute_fast_call_n" => { Atom { index : 3816u64 } } , "deallocate" => { Atom { index : 3824u64 } } , "jmp_by_call" => { Atom { index : 3832u64 } } , "rev_jmp_by" => { Atom { index : 3840u64 } } , "proceed" => { Atom { index : 3848u64 } } , "get_constant" => { Atom { index : 3856u64 } } , "get_list" => { Atom { index : 3864u64 } } , "get_partial_string" => { Atom { index : 3872u64 } } , "get_structure" => { Atom { index : 3880u64 } } , "get_value" => { Atom { index : 3888u64 } } , "get_variable" => { Atom { index : 3896u64 } } , "unify_constant" => { Atom { index : 3904u64 } } , "unify_local_value" => { Atom { index : 3912u64 } } , "unify_variable" => { Atom { index : 3920u64 } } , "unify_value" => { Atom { index : 3928u64 } } , "unify_void" => { Atom { index : 3936u64 } } , "put_unsafe_value" => { Atom { index : 3944u64 } } , "put_constant" => { Atom { index : 3952u64 } } , "put_list" => { Atom { index : 3960u64 } } , "put_partial_string" => { Atom { index : 3968u64 } } , "put_structure" => { Atom { index : 3976u64 } } , "put_value" => { Atom { index : 3984u64 } } , "put_variable" => { Atom { index : 3992u64 } } , "set_constant" => { Atom { index : 4000u64 } } , "set_local_value" => { Atom { index : 4008u64 } } , "set_variable" => { Atom { index : 4016u64 } } , "set_value" => { Atom { index : 4024u64 } } , "set_void" => { Atom { index : 4032u64 } } , "$break_from_dispatch_loop" => { Atom { index : 4040u64 } } , "$get_number" => { Atom { index : 4048u64 } } , "$atom_chars" => { Atom { index : 4056u64 } } , "$atom_codes" => { Atom { index : 4064u64 } } , "$atom_length" => { Atom { index : 4072u64 } } , "$bind_from_register" => { Atom { index : 4080u64 } } , "$call_continuation" => { Atom { index : 4088u64 } } , "$char_code" => { Atom { index : 4096u64 } } , "$char_type" => { Atom { index : 4104u64 } } , "$chars_to_number" => { Atom { index : 4112u64 } } , "$codes_to_number" => { Atom { index : 4120u64 } } , "$copy_term_without_attr_vars" => { Atom { index : 4128u64 } } , "$check_cp" => { Atom { index : 4136u64 } } , "$close" => { Atom { index : 4144u64 } } , "$copy_to_lh" => { Atom { index : 4152u64 } } , "$create_partial_string" => { Atom { index : 4160u64 } } , "$current_hostname" => { Atom { index : 4168u64 } } , "$current_input" => { Atom { index : 4176u64 } } , "$current_output" => { Atom { index : 4184u64 } } , "$directory_files" => { Atom { index : 4192u64 } } , "$file_size" => { Atom { index : 4200u64 } } , "$file_exists" => { Atom { index : 4208u64 } } , "$directory_exists" => { Atom { index : 4216u64 } } , "$directory_separator" => { Atom { index : 4224u64 } } , "$make_directory" => { Atom { index : 4232u64 } } , "$make_directory_path" => { Atom { index : 4240u64 } } , "$delete_file" => { Atom { index : 4248u64 } } , "$rename_file" => { Atom { index : 4256u64 } } , "$file_copy" => { Atom { index : 4264u64 } } , "$working_directory" => { Atom { index : 4272u64 } } , "$delete_directory" => { Atom { index : 4280u64 } } , "$path_canonical" => { Atom { index : 4288u64 } } , "$file_time" => { Atom { index : 4296u64 } } , "$module_call" => { Atom { index : 4304u64 } } , "$prepare_call_clause" => { Atom { index : 4312u64 } } , "$fetch_global_var" => { Atom { index : 4320u64 } } , "$first_stream" => { Atom { index : 4328u64 } } , "$flush_output" => { Atom { index : 4336u64 } } , "$get_byte" => { Atom { index : 4344u64 } } , "$get_char" => { Atom { index : 4352u64 } } , "$get_code" => { Atom { index : 4360u64 } } , "$get_single_char" => { Atom { index : 4368u64 } } , "$truncate_if_no_lh_growth_diff" => { Atom { index : 4376u64 } } , "$truncate_if_no_lh_growth" => { Atom { index : 4384u64 } } , "$get_attr_list" => { Atom { index : 4392u64 } } , "$get_attr_var_queue_delim" => { Atom { index : 4400u64 } } , "$get_attr_var_queue_beyond" => { Atom { index : 4408u64 } } , "$get_b_value" => { Atom { index : 4416u64 } } , "$get_cont_chunk" => { Atom { index : 4424u64 } } , "$get_next_op_db_ref" => { Atom { index : 4432u64 } } , "$lookup_db_ref" => { Atom { index : 4440u64 } } , "$is_partial_string" => { Atom { index : 4448u64 } } , "$halt" => { Atom { index : 4456u64 } } , "$get_lh_from_offset" => { Atom { index : 4464u64 } } , "$get_lh_from_offset_diff" => { Atom { index : 4472u64 } } , "$get_scc_cleaner" => { Atom { index : 4480u64 } } , "$head_is_dynamic" => { Atom { index : 4488u64 } } , "$install_scc_cleaner" => { Atom { index : 4496u64 } } , "$install_inference_counter" => { Atom { index : 4504u64 } } , "$inference_count" => { Atom { index : 4512u64 } } , "$lh_length" => { Atom { index : 4520u64 } } , "$load_library_as_stream" => { Atom { index : 4528u64 } } , "$module_exists" => { Atom { index : 4536u64 } } , "$nextEP" => { Atom { index : 4544u64 } } , "$no_such_predicate" => { Atom { index : 4552u64 } } , "$number_to_chars" => { Atom { index : 4560u64 } } , "$number_to_codes" => { Atom { index : 4568u64 } } , "$op" => { Atom { index : 4576u64 } } , "$open" => { Atom { index : 4584u64 } } , "$set_stream_options" => { Atom { index : 4592u64 } } , "$next_stream" => { Atom { index : 4600u64 } } , "$partial_string_tail" => { Atom { index : 4608u64 } } , "$peek_byte" => { Atom { index : 4616u64 } } , "$peek_char" => { Atom { index : 4624u64 } } , "$peek_code" => { Atom { index : 4632u64 } } , "$points_to_cont_reset_marker" => { Atom { index : 4640u64 } } , "$put_byte" => { Atom { index : 4648u64 } } , "$put_char" => { Atom { index : 4656u64 } } , "$put_code" => { Atom { index : 4664u64 } } , "$read_query_term" => { Atom { index : 4672u64 } } , "$read_term" => { Atom { index : 4680u64 } } , "$redo_attr_var_binding" => { Atom { index : 4688u64 } } , "$remove_call_policy_check" => { Atom { index : 4696u64 } } , "$remove_inference_counter" => { Atom { index : 4704u64 } } , "$reset_cont_marker" => { Atom { index : 4712u64 } } , "$restore_cut_policy" => { Atom { index : 4720u64 } } , "$set_cp" => { Atom { index : 4728u64 } } , "$set_input" => { Atom { index : 4736u64 } } , "$set_output" => { Atom { index : 4744u64 } } , "$store_backtrackable_global_var" => { Atom { index : 4752u64 } } , "$store_global_var" => { Atom { index : 4760u64 } } , "$stream_property" => { Atom { index : 4768u64 } } , "$set_stream_position" => { Atom { index : 4776u64 } } , "$inference_level" => { Atom { index : 4784u64 } } , "$clean_up_block" => { Atom { index : 4792u64 } } , "$fail" => { Atom { index : 4800u64 } } , "$get_ball" => { Atom { index : 4808u64 } } , "$get_current_block" => { Atom { index : 4816u64 } } , "$get_current_scc_block" => { Atom { index : 4824u64 } } , "$get_cp" => { Atom { index : 4832u64 } } , "$get_double_quotes" => { Atom { index : 4840u64 } } , "$get_unknown" => { Atom { index : 4848u64 } } , "$install_new_block" => { Atom { index : 4856u64 } } , "$maybe" => { Atom { index : 4864u64 } } , "$current_time" => { Atom { index : 4872u64 } } , "$quoted_token" => { Atom { index : 4880u64 } } , "$read_from_chars" => { Atom { index : 4888u64 } } , "$read_term_from_chars" => { Atom { index : 4896u64 } } , "$reset_block" => { Atom { index : 4904u64 } } , "$reset_scc_block" => { Atom { index : 4912u64 } } , "$return_from_verify_attr" => { Atom { index : 4920u64 } } , "$set_ball" => { Atom { index : 4928u64 } } , "$push_ball_stack" => { Atom { index : 4936u64 } } , "$pop_ball_stack" => { Atom { index : 4944u64 } } , "$pop_from_ball_stack" => { Atom { index : 4952u64 } } , "$set_cp_by_default" => { Atom { index : 4960u64 } } , "$set_double_quotes" => { Atom { index : 4968u64 } } , "$set_unknown" => { Atom { index : 4976u64 } } , "$set_seed" => { Atom { index : 4984u64 } } , "$skip_max_list" => { Atom { index : 4992u64 } } , "$sleep" => { Atom { index : 5000u64 } } , "$socket_client_open" => { Atom { index : 5008u64 } } , "$socket_server_open" => { Atom { index : 5016u64 } } , "$socket_server_accept" => { Atom { index : 5024u64 } } , "$socket_server_close" => { Atom { index : 5032u64 } } , "$tls_accept_client" => { Atom { index : 5040u64 } } , "$tls_client_connect" => { Atom { index : 5048u64 } } , "$term_attributed_variables" => { Atom { index : 5056u64 } } , "$term_variables" => { Atom { index : 5064u64 } } , "$term_variables_under_max_depth" => { Atom { index : 5072u64 } } , "$truncate_lh_to" => { Atom { index : 5080u64 } } , "$unify_with_occurs_check" => { Atom { index : 5088u64 } } , "$unwind_environments" => { Atom { index : 5096u64 } } , "$unwind_stack" => { Atom { index : 5104u64 } } , "$wam_instructions" => { Atom { index : 5112u64 } } , "$inlined_instructions" => { Atom { index : 5120u64 } } , "$write_term" => { Atom { index : 5128u64 } } , "$write_term_to_chars" => { Atom { index : 5136u64 } } , "$scryer_prolog_version" => { Atom { index : 5144u64 } } , "$crypto_random_byte" => { Atom { index : 5152u64 } } , "$crypto_data_hash" => { Atom { index : 5160u64 } } , "$crypto_hmac" => { Atom { index : 5168u64 } } , "$crypto_data_hkdf" => { Atom { index : 5176u64 } } , "$crypto_password_hash" => { Atom { index : 5184u64 } } , "$crypto_curve_scalar_mult" => { Atom { index : 5192u64 } } , "$curve25519_scalar_mult" => { Atom { index : 5200u64 } } , "$crypto_data_encrypt" => { Atom { index : 5208u64 } } , "$crypto_data_decrypt" => { Atom { index : 5216u64 } } , "$ed25519_sign_raw" => { Atom { index : 5224u64 } } , "$ed25519_verify_raw" => { Atom { index : 5232u64 } } , "$ed25519_seed_to_public_key" => { Atom { index : 5240u64 } } , "$first_non_octet" => { Atom { index : 5248u64 } } , "$load_html" => { Atom { index : 5256u64 } } , "$load_xml" => { Atom { index : 5264u64 } } , "$getenv" => { Atom { index : 5272u64 } } , "$setenv" => { Atom { index : 5280u64 } } , "$unsetenv" => { Atom { index : 5288u64 } } , "$shell" => { Atom { index : 5296u64 } } , "$pid" => { Atom { index : 5304u64 } } , "$chars_base64" => { Atom { index : 5312u64 } } , "$is_sto_enabled" => { Atom { index : 5320u64 } } , "$set_sto_as_unify" => { Atom { index : 5328u64 } } , "$set_nsto_as_unify" => { Atom { index : 5336u64 } } , "$set_sto_with_error_as_unify" => { Atom { index : 5344u64 } } , "$home_directory" => { Atom { index : 5352u64 } } , "$debug_hook" => { Atom { index : 5360u64 } } , "$popcount" => { Atom { index : 5368u64 } } , "$cpu_now" => { Atom { index : 5376u64 } } , "$det_length_rundown" => { Atom { index : 5384u64 } } , "$http_open" => { Atom { index : 5392u64 } } , "$http_listen" => { Atom { index : 5400u64 } } , "$http_accept" => { Atom { index : 5408u64 } } , "$http_answer" => { Atom { index : 5416u64 } } , "$load_foreign_lib" => { Atom { index : 5424u64 } } , "$foreign_call" => { Atom { index : 5432u64 } } , "$define_foreign_struct" => { Atom { index : 5440u64 } } , "$js_eval" => { Atom { index : 5448u64 } } , "$predicate_defined" => { Atom { index : 5456u64 } } , "$strip_module" => { Atom { index : 5464u64 } } , "$compile_inline_or_expanded_goal" => { Atom { index : 5472u64 } } , "$fast_call" => { Atom { index : 5480u64 } } , "$is_expanded_or_inlined" => { Atom { index : 5488u64 } } , "$get_clause_p" => { Atom { index : 5496u64 } } , "$invoke_clause_at_p" => { Atom { index : 5504u64 } } , "$get_from_attr_list" => { Atom { index : 5512u64 } } , "$put_to_attr_list" => { Atom { index : 5520u64 } } , "$del_from_attr_list" => { Atom { index : 5528u64 } } , "$delete_all_attributes_from_var" => { Atom { index : 5536u64 } } , "$unattributed_var" => { Atom { index : 5544u64 } } , "$get_db_refs" => { Atom { index : 5552u64 } } , "$keysort_with_constant_var_ordering" => { Atom { index : 5560u64 } } , "$inference_limit_exceeded" => { Atom { index : 5568u64 } } , "$argv" => { Atom { index : 5576u64 } } , "$add_discontiguous_predicate" => { Atom { index : 5584u64 } } , "$add_dynamic_predicate" => { Atom { index : 5592u64 } } , "$add_multifile_predicate" => { Atom { index : 5600u64 } } , "$add_goal_expansion_clause" => { Atom { index : 5608u64 } } , "$add_term_expansion_clause" => { Atom { index : 5616u64 } } , "$add_in_situ_filename_module" => { Atom { index : 5624u64 } } , "$clause_to_evacuable" => { Atom { index : 5632u64 } } , "$scoped_clause_to_evacuable" => { Atom { index : 5640u64 } } , "$conclude_load" => { Atom { index : 5648u64 } } , "$declare_module" => { Atom { index : 5656u64 } } , "$load_compiled_library" => { Atom { index : 5664u64 } } , "$prolog_lc_source" => { Atom { index : 5672u64 } } , "$prolog_lc_file" => { Atom { index : 5680u64 } } , "$prolog_lc_dir" => { Atom { index : 5688u64 } } , "$prolog_lc_module" => { Atom { index : 5696u64 } } , "$prolog_lc_stream" => { Atom { index : 5704u64 } } , "$pop_load_context" => { Atom { index : 5712u64 } } , "$pop_load_state_payload" => { Atom { index : 5720u64 } } , "$push_load_state_payload" => { Atom { index : 5728u64 } } , "$use_module" => { Atom { index : 5736u64 } } , "$built_in_property" => { Atom { index : 5744u64 } } , "$meta_predicate_property" => { Atom { index : 5752u64 } } , "$multifile_property" => { Atom { index : 5760u64 } } , "$discontiguous_property" => { Atom { index : 5768u64 } } , "$dynamic_property" => { Atom { index : 5776u64 } } , "$abolish_clause" => { Atom { index : 5784u64 } } , "$asserta" => { Atom { index : 5792u64 } } , "$assertz" => { Atom { index : 5800u64 } } , "$retract_clause" => { Atom { index : 5808u64 } } , "$is_consistent_with_term_queue" => { Atom { index : 5816u64 } } , "$flush_term_queue" => { Atom { index : 5824u64 } } , "$remove_module_exports" => { Atom { index : 5832u64 } } , "$add_non_counted_backtracking" => { Atom { index : 5840u64 } } , "i_div" => { Atom { index : 5848u64 } } , "r_div" => { Atom { index : 5856u64 } } , "neg" => { Atom { index : 5864u64 } } , "plus" => { Atom { index : 5872u64 } } , "bitwise_complement" => { Atom { index : 5880u64 } } , "indexing_code" => { Atom { index : 5888u64 } } , "break_from_dispatch" => { Atom { index : 5896u64 } } , "call_named" => { Atom { index : 5904u64 } } , };