mirror of https://github.com/Wilfred/difftastic/
118 lines
1.8 KiB
Scheme
118 lines
1.8 KiB
Scheme
"abort" @keyword
|
|
"alloc" @keyword
|
|
"append" @keyword
|
|
"as" @keyword
|
|
"assert" @keyword
|
|
"bool" @keyword
|
|
"break" @keyword
|
|
"char" @keyword
|
|
"const" @keyword
|
|
"continue" @keyword
|
|
"def" @keyword
|
|
"defer" @keyword
|
|
"delete" @keyword
|
|
"else" @keyword
|
|
"enum" @keyword
|
|
"export" @keyword
|
|
"f32" @type
|
|
"f64" @type
|
|
"false" @constant
|
|
"fn" @keyword
|
|
"for" @keyword
|
|
"free" @keyword
|
|
"i16" @type
|
|
"i32" @type
|
|
"i64" @type
|
|
"i8" @type
|
|
"if" @keyword
|
|
"int" @type
|
|
"is" @keyword
|
|
"len" @keyword
|
|
"let" @keyword
|
|
"match" @keyword
|
|
"null" @constant
|
|
"nullable" @keyword
|
|
"offset" @keyword
|
|
"return" @keyword
|
|
"rune" @type
|
|
"size" @keyword
|
|
"static" @keyword
|
|
"str" @type
|
|
"struct" @keyword
|
|
"switch" @keyword
|
|
"true" @keyword
|
|
"type" @keyword
|
|
"u16" @type
|
|
"u32" @type
|
|
"u64" @type
|
|
"u8" @type
|
|
"uint" @type
|
|
"uintptr" @type
|
|
"union" @keyword
|
|
"use" @keyword
|
|
"void" @type
|
|
"..." @special
|
|
|
|
"." @operator
|
|
"!" @operator
|
|
"~" @operator
|
|
"?" @operator
|
|
"*" @operator
|
|
"/" @operator
|
|
"%" @operator
|
|
"+" @operator
|
|
"-" @operator
|
|
"<<" @operator
|
|
">>" @operator
|
|
"::" @operator
|
|
"<" @operator
|
|
"<=" @operator
|
|
">" @operator
|
|
">=" @operator
|
|
"==" @operator
|
|
"!=" @operator
|
|
"&" @operator
|
|
"|" @operator
|
|
"^" @operator
|
|
"&&" @operator
|
|
"||" @operator
|
|
"=" @operator
|
|
"+=" @operator
|
|
"-=" @operator
|
|
"*=" @operator
|
|
"/=" @operator
|
|
"%=" @operator
|
|
"&=" @operator
|
|
"|=" @operator
|
|
"<<=" @operator
|
|
">>=" @operator
|
|
"^=" @operator
|
|
|
|
":" @delimiter
|
|
";" @delimiter
|
|
"{" @delimiter
|
|
"}" @delimiter
|
|
|
|
(comment) @comment
|
|
|
|
(string_constant) @string
|
|
(escape_sequence) @type
|
|
(rune_constant) @string
|
|
(integer_constant) @number
|
|
(floating_constant) @number
|
|
|
|
(call_expression
|
|
(postfix_expression) @function)
|
|
|
|
(function_declaration
|
|
name: (identifier) @function)
|
|
|
|
(parameter (name) @variable.parameter)
|
|
|
|
(field_access_expression
|
|
selector: (name) @field)
|
|
(decl_attr) @special
|
|
(fndec_attrs) @special
|
|
|
|
(identifier) @variable
|