feat!: drop modules, general refactor and cleanup

This commit is contained in:
Christian Clason 2023-06-12 09:54:30 -06:00
parent c13e28f894
commit 2c8f2f2fad
829 changed files with 4905 additions and 8010 deletions

View file

@ -0,0 +1,5 @@
; inherits wgsl
[
(preproc_ifdef)
] @fold

View file

@ -0,0 +1,36 @@
; inherits wgsl
[
"virtual"
"override"
] @keyword
[
"#import"
"#define_import_path"
"as"
] @include
"::" @punctuation.delimiter
(function_declaration
(import_path
((identifier) @function .)))
(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

View file

@ -0,0 +1,7 @@
; inherits wgsl
[
"#ifdef"
"#ifndef"
"#else"
"#endif"
] @indent.zero