% Enumerate all styles: 0..24 31 % comment = 1 % whitespace = 0 % 0 % variable = 2 A % number = 3 3 % keyword = 4 let % string = 5 "string" % operator = 6 * % atom = 7 atom % function_name = 8 function() % character = 9 $a % macro = 10 ?macro % record = 11 #record % preproc = 12 -define % node_name = 13 node@ % comment_function = 14 %% function % comment_module = 15 %%% module % comment_doc = 16 %% @todo % comment_doc_macro = 17 %% {@module} % atom_quoted = 18 (fails) 'fails' % macro_quoted = 19 ?'macro' % record_quoted = 20 #'record' % node_name_quoted = 21 'node@' % bifs = 22 atom_to_binary % modules = 23 io:x % modules_att = 24 -module(). % unknown = 31 (this is an internal state and should not be output)