mirror of
https://github.com/SpaceVim/SpaceVim.git
synced 2025-02-03 07:20:05 +08:00
26 lines
496 B
Scheme
26 lines
496 B
Scheme
; inherits wgsl
|
|
|
|
[
|
|
"#import"
|
|
"#define_import_path"
|
|
] @include
|
|
"::" @punctuation.delimiter
|
|
|
|
(import_path (identifier) @namespace (identifier))
|
|
|
|
(struct_declaration
|
|
(preproc_ifdef (struct_member (variable_identifier_declaration (identifier) @field))))
|
|
(struct_declaration
|
|
(preproc_ifdef
|
|
(preproc_else (struct_member (variable_identifier_declaration (identifier) @field)))))
|
|
|
|
(preproc_ifdef
|
|
name: (identifier) @constant.macro)
|
|
|
|
[
|
|
"#ifdef"
|
|
"#ifndef"
|
|
"#endif"
|
|
"#else"
|
|
] @preproc
|