<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE language><language name="Erlang" alternativeNames="Erl" version="7" kateversion="5.62" section="Scripts" extensions="*.erl" mimetype="" author="Bill Ross (bill@emailme.net.au)" license="LGPLv2"><highlighting><list name="keywords"><item>after</item><item>all_true</item><item>begin</item><item>case</item><item>catch</item><item>cond</item><item>end</item><item>fun</item><item>if</item><item>let</item><item>of</item><item>query</item><item>receive</item><item>some_true</item></list><list name="operators"><item>and</item><item>band</item><item>bnot</item><item>bor</item><item>bsl</item><item>bsr</item><item>bxor</item><item>div</item><item>not</item><item>or</item><item>rem</item><item>xor</item></list><list name="functions"><item>abs</item><item>accept</item><item>alarm</item><item>apply</item><item>atom_to_list</item><item>binary_to_list</item><item>binary_to_term</item><item>check_process_code</item><item>concat_binary</item><item>date</item><item>delete_module</item><item>disconnect_node</item><item>element</item><item>erase</item><item>exit</item><item>float</item><item>float_to_list</item><item>garbage_collect</item><item>get</item><item>get_keys</item><item>group_leader</item><item>halt</item><item>hd</item><item>integer_to_list</item><item>is_alive</item><item>is_atom</item><item>is_binary</item><item>is_boolean</item><item>is_float</item><item>is_function</item><item>is_integer</item><item>is_list</item><item>is_number</item><item>is_pid</item><item>is_port</item><item>is_process_alive</item><item>is_record</item><item>is_reference</item><item>is_tuple</item><item>length</item><item>link</item><item>list_to_atom</item><item>list_to_binary</item><item>list_to_float</item><item>list_to_integer</item><item>list_to_pid</item><item>list_to_tuple</item><item>load_module</item><item>loaded</item><item>localtime</item><item>make_ref</item><item>module_loaded</item><item>node</item><item>nodes</item><item>now</item><item>open_port</item><item>pid_to_list</item><item>port_close</item><item>port_command</item><item>port_connect</item><item>port_control</item><item>ports</item><item>pre_loaded</item><item>process_flag</item><item>process_info</item><item>processes</item><item>purge_module</item><item>put</item><item>register</item><item>registered</item><item>round</item><item>self</item><item>setelement</item><item>size</item><item>spawn</item><item>spawn_link</item><item>spawn_opt</item><item>split_binary</item><item>statistics</item><item>term_to_binary</item><item>throw</item><item>time</item><item>tl</item><item>trunc</item><item>tuple_to_list</item><item>unlink</item><item>unregister</item><item>whereis</item></list><contexts><context name="Normal Text" attribute="Normal Text"><RegExpr String="^(?:-module|-export|-define|-undef|-ifdef|-ifndef|-else|-endif|-include|-include_lib)" attribute="Pragma" column="0"/><keyword String="keywords" attribute="Keyword"/><keyword String="operators" attribute="Operator"/><RegExpr String="(?:\+|-|\*|\/|==|\/=|=:=|=\/=|&lt;|=&lt;|>|>=|\+\+|--|=|!|&lt;-)" attribute="Operator"/><keyword String="functions" attribute="Function"/><RegExpr String="(?:\(|\)|\{|\}|\[|\]|\.|\:|\||\|\||;|\,|\?|->|\#)" attribute="Separator"/><DetectSpaces/><DetectChar char="%" attribute="Comment" context="comment"/><RegExpr String="\b[a-z][_a-z@-Z0-9]*(?:(?=[^_a-z@-Z0-9])|$):\b[a-z][_a-z@-Z0-9]*(?:(?=[^_a-z@-Z0-9])|$)" attribute="Function"/><RegExpr String="\b[a-z][_a-z@-Z0-9]*(?:(?=[^_a-z@-Z0-9])|$)\(" attribute="Function" context="isfunction" lookAhead="1"/><RegExpr String="\b[_A-Z][_a-z@-Z0-9]*(?:(?=[^_a-z@-Z0-9])|$)" attribute="Variable"/><DetectChar char="'" attribute="Atom" context="atomquote"/><RegExpr String="\b[a-z][_a-z@-Z0-9]*(?:(?=[^_a-z@-Z0-9])|$)" attribute="Atom"/><DetectChar char='"' attribute="String" context="stringquote"/><RegExpr String="[0-9]+\.[0-9]+(?:[eE][+-]?[0-9]+)?" attribute="Float"/><RegExpr String="\d+#[a-zA-Z0-9]+" attribute="Number"/><RegExpr String="\$\S|[0-9]+" attribute="Integer"/></context><context name="atomquote" attribute="Atom" lineEndContext="#pop"><RegExpr String="(?:(?:\\')?[^']*)*'" attribute="Atom" context="#pop"/></context><context name="comment" attribute="Comment" lineEndContext="#pop"><DetectSpaces/><IncludeRules context="##Comments"/><DetectIdentifier/></context><context name="isfunction" attribute="Function" lineEndContext="#pop"><RegExpr String="\b[a-z][_a-z@-Z0-9]*(?:(?=[^_a-z@-Z0-9])|$)" attribute="Function" context="#pop"/></context><context name="stringquote" attribute="String" lineEndContext="#pop"><RegExpr String='(?:(?:\\")?[^"]*)*"' attribute="String" context="#pop"/></context></contexts><itemDatas><itemData name="Normal Text" defStyleNum="dsNormal"/><itemData name="Keyword" defStyleNum="dsKeyword"/><itemData name="Pragma" defStyleNum="dsKeyword"/><itemData name="Function" defStyleNum="dsFunction"/><itemData name="Separator" defStyleNum="dsFunction"/><itemData name="Operator" defStyleNum="dsOperator"/><itemData name="Variable" defStyleNum="dsVariable"/><itemData name="Integer" defStyleNum="dsDecVal"/><itemData name="Number" defStyleNum="dsBaseN"/><itemData name="Float" defStyleNum="dsFloat"/><itemData name="Atom" defStyleNum="dsChar"/><itemData name="String" defStyleNum="dsString"/><itemData name="Comment" defStyleNum="dsComment"/></itemDatas></highlighting><general><comments><comment name="singleLine" start="%"/></comments><keywords casesensitive="1"/></general></language>