aboutsummaryrefslogtreecommitdiff
path: root/lua/lexers/erlang.lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua/lexers/erlang.lua')
-rw-r--r--lua/lexers/erlang.lua54
1 files changed, 27 insertions, 27 deletions
diff --git a/lua/lexers/erlang.lua b/lua/lexers/erlang.lua
index 90201d9..e2751ee 100644
--- a/lua/lexers/erlang.lua
+++ b/lua/lexers/erlang.lua
@@ -12,34 +12,34 @@ lex:add_rule('whitespace', token(lexer.WHITESPACE, lexer.space^1))
-- Keywords.
lex:add_rule('keyword', token(lexer.KEYWORD, word_match{
- 'after', 'begin', 'case', 'catch', 'cond', 'end', 'fun', 'if', 'let', 'of', 'query', 'receive',
- 'try', 'when',
- -- Operators.
- 'div', 'rem', 'or', 'xor', 'bor', 'bxor', 'bsl', 'bsr', 'and', 'band', 'not', 'bnot', 'badarg',
- 'nocookie', 'orelse', 'andalso', 'false', 'true'
+ 'after', 'begin', 'case', 'catch', 'cond', 'end', 'fun', 'if', 'let', 'of', 'query', 'receive',
+ 'try', 'when',
+ -- Operators.
+ 'div', 'rem', 'or', 'xor', 'bor', 'bxor', 'bsl', 'bsr', 'and', 'band', 'not', 'bnot', 'badarg',
+ 'nocookie', 'orelse', 'andalso', 'false', 'true'
}))
-- Functions.
lex:add_rule('function', token(lexer.FUNCTION, word_match{
- 'abs', 'alive', 'apply', 'atom_to_list', 'binary_to_list', 'binary_to_term', 'concat_binary',
- 'date', 'disconnect_node', 'element', 'erase', 'exit', 'float', 'float_to_list', 'get',
- 'get_keys', 'group_leader', 'halt', 'hd', 'integer_to_list', 'is_alive', 'is_record', 'length',
- 'link', 'list_to_atom', 'list_to_binary', 'list_to_float', 'list_to_integer', 'list_to_pid',
- 'list_to_tuple', 'load_module', 'make_ref', 'monitor_node', 'node', 'nodes', 'now', 'open_port',
- 'pid_to_list', 'process_flag', 'process_info', 'process', 'put', 'register', 'registered',
- 'round', 'self', 'setelement', 'size', 'spawn', 'spawn_link', 'split_binary', 'statistics',
- 'term_to_binary', 'throw', 'time', 'tl', 'trunc', 'tuple_to_list', 'unlink', 'unregister',
- 'whereis',
- -- Others.
- 'any', 'atom', 'binary', 'bitstring', 'byte', 'constant', 'function', 'integer', 'list', 'map',
- 'mfa', 'non_neg_integer', 'number', 'pid', 'ports', 'port_close', 'port_info', 'pos_integer',
- 'reference', 'record',
- -- Erlang.
- 'check_process_code', 'delete_module', 'get_cookie', 'hash', 'math', 'module_loaded', 'preloaded',
- 'processes', 'purge_module', 'set_cookie', 'set_node',
- -- Math.
- 'acos', 'asin', 'atan', 'atan2', 'cos', 'cosh', 'exp', 'log', 'log10', 'min', 'max', 'pi', 'pow',
- 'power', 'sin', 'sinh', 'sqrt', 'tan', 'tanh'
+ 'abs', 'alive', 'apply', 'atom_to_list', 'binary_to_list', 'binary_to_term', 'concat_binary',
+ 'date', 'disconnect_node', 'element', 'erase', 'exit', 'float', 'float_to_list', 'get',
+ 'get_keys', 'group_leader', 'halt', 'hd', 'integer_to_list', 'is_alive', 'is_record', 'length',
+ 'link', 'list_to_atom', 'list_to_binary', 'list_to_float', 'list_to_integer', 'list_to_pid',
+ 'list_to_tuple', 'load_module', 'make_ref', 'monitor_node', 'node', 'nodes', 'now', 'open_port',
+ 'pid_to_list', 'process_flag', 'process_info', 'process', 'put', 'register', 'registered',
+ 'round', 'self', 'setelement', 'size', 'spawn', 'spawn_link', 'split_binary', 'statistics',
+ 'term_to_binary', 'throw', 'time', 'tl', 'trunc', 'tuple_to_list', 'unlink', 'unregister',
+ 'whereis',
+ -- Others.
+ 'any', 'atom', 'binary', 'bitstring', 'byte', 'constant', 'function', 'integer', 'list', 'map',
+ 'mfa', 'non_neg_integer', 'number', 'pid', 'ports', 'port_close', 'port_info', 'pos_integer',
+ 'reference', 'record',
+ -- Erlang.
+ 'check_process_code', 'delete_module', 'get_cookie', 'hash', 'math', 'module_loaded', 'preloaded',
+ 'processes', 'purge_module', 'set_cookie', 'set_node',
+ -- Math.
+ 'acos', 'asin', 'atan', 'atan2', 'cos', 'cosh', 'exp', 'log', 'log10', 'min', 'max', 'pi', 'pow',
+ 'power', 'sin', 'sinh', 'sqrt', 'tan', 'tanh'
}))
-- Identifiers.
@@ -50,9 +50,9 @@ lex:add_rule('variable', token(lexer.VARIABLE, P('_')^0 * lexer.upper * ('_' + l
-- Directives.
lex:add_rule('directive', token(lexer.PREPROCESSOR, '-' * word_match{
- 'author', 'behaviour', 'behavior', 'compile', 'copyright', 'define', 'doc', 'else', 'endif',
- 'export', 'file', 'ifdef', 'ifndef', 'import', 'include', 'include_lib', 'module', 'record',
- 'spec', 'type', 'undef'
+ 'author', 'behaviour', 'behavior', 'compile', 'copyright', 'define', 'doc', 'else', 'endif',
+ 'export', 'file', 'ifdef', 'ifndef', 'import', 'include', 'include_lib', 'module', 'record',
+ 'spec', 'type', 'undef'
}))
-- Strings.