[ (line_comment) (block_comment) ] @comment ; Operators {{{ (operator) @operator (integer_literal ("-") @operator) ; }}} ; Punctuation {{{ [ "," ":" ] @punctuation.delimiter [ "(" ")" "[" "]" "{" "}" ] @punctuation.bracket ; }}} ; Literal {{{ (boolean_literal) @boolean (integer_literal) @number [ (raw_string_literal) (interpreted_string_literal) ] @string (escape_sequence) @string.escape ; }}} ; Declarations {{{ (identifier) @variable (module type: (identifier) @module) (module (property field: (identifier) @variable.member)) ; }}} ; vim: sw=2 foldmethod=marker