{
  "name": "code_erlang",
  "noLazyMode": true,
  "words": [
    "after",
    "and",
    "andalso",
    "band",
    "begin",
    "bnot",
    "bor",
    "bsl",
    "bsr",
    "bxor",
    "case",
    "catch",
    "cond",
    "div",
    "end",
    "fun",
    "if",
    "let",
    "not",
    "of",
    "or",
    "orelse",
    "query",
    "receive",
    "rem",
    "try",
    "when",
    "xor",
    "module",
    "export",
    "import",
    "compile",
    "vsn",
    "author",
    "behaviour",
    "behavior",
    "record",
    "define",
    "ifdef",
    "ifndef",
    "else",
    "endif",
    "include",
    "include_lib",
    "undef",
    "spec",
    "type",
    "opaque",
    "callback",
    "optional_callbacks",
    "spawn",
    "spawn_link",
    "spawn_monitor",
    "spawn_opt",
    "link",
    "unlink",
    "monitor",
    "demonitor",
    "process_flag",
    "register",
    "unregister",
    "whereis",
    "registered",
    "send",
    "exit",
    "throw",
    "error",
    "apply",
    "make_ref",
    "node",
    "nodes",
    "self",
    "pid_to_list",
    "list_to_pid",
    "atom_to_list",
    "list_to_atom",
    "binary_to_list",
    "list_to_binary",
    "term_to_binary",
    "binary_to_term",
    "integer_to_list",
    "list_to_integer",
    "float_to_list",
    "list_to_float",
    "tuple_to_list",
    "list_to_tuple",
    "size",
    "byte_size",
    "bit_size",
    "length",
    "hd",
    "tl",
    "element",
    "setelement",
    "tuple_size",
    "is_atom",
    "is_binary",
    "is_bitstring",
    "is_boolean",
    "is_float",
    "is_function",
    "is_integer",
    "is_list",
    "is_number",
    "is_pid",
    "is_port",
    "is_record",
    "is_reference",
    "is_tuple",
    "abs",
    "round",
    "trunc",
    "max",
    "min",
    "gen_server",
    "gen_statem",
    "gen_fsm",
    "gen_event",
    "supervisor",
    "application",
    "start",
    "stop",
    "init",
    "handle_call",
    "handle_cast",
    "handle_info",
    "terminate",
    "code_change",
    "start_link",
    "call",
    "cast",
    "reply",
    "noreply",
    "normal",
    "shutdown",
    "brutal_kill",
    "permanent",
    "temporary",
    "transient",
    "worker",
    "one_for_one",
    "one_for_all",
    "rest_for_one",
    "simple_one_for_one",
    "infinity",
    "timer",
    "sleep",
    "send_after",
    "send_interval",
    "cancel",
    "now",
    "date",
    "time",
    "localtime",
    "universaltime",
    "calendar",
    "datetime_to_gregorian_seconds",
    "gregorian_seconds_to_datetime",
    "erlang",
    "system_info",
    "memory",
    "garbage_collect",
    "process_info",
    "statistics",
    "trace",
    "trace_pattern",
    "dbg",
    "ets",
    "new",
    "insert",
    "lookup",
    "delete",
    "match",
    "select",
    "foldl",
    "foldr",
    "tab2list",
    "info",
    "dets",
    "open_file",
    "close",
    "sync",
    "mnesia",
    "create_schema",
    "create_table",
    "delete_table",
    "write",
    "read",
    "transaction",
    "activity",
    "dirty_write",
    "dirty_read",
    "dirty_delete",
    "file",
    "open",
    "position",
    "consult",
    "eval",
    "script",
    "io",
    "format",
    "fwrite",
    "nl",
    "get_line",
    "get_chars",
    "put_chars",
    "lists",
    "append",
    "concat",
    "reverse",
    "sort",
    "keysort",
    "member",
    "filter",
    "map",
    "foreach",
    "all",
    "any",
    "partition",
    "splitwith",
    "takewhile",
    "dropwhile",
    "zip",
    "unzip",
    "flatten",
    "string",
    "len",
    "equal",
    "chr",
    "str",
    "rstr",
    "span",
    "cspan",
    "substr",
    "tokens",
    "chars",
    "copies",
    "words",
    "sub_word",
    "strip",
    "left",
    "right",
    "centre",
    "to_upper",
    "to_lower"
  ]
}
