#wgsl #parser #incremental

tree-sitter-wgsl-bevy

WGSL grammar for tree-sitter with extensions for the Bevy preprocessor (extends tree-sitter-wgsl)

3 releases

0.1.3 Apr 6, 2024
0.1.2 Apr 6, 2024
0.1.1 Apr 1, 2024

#34 in #wgsl

Download history 3/week @ 2024-11-15 5/week @ 2024-11-22 12/week @ 2024-12-06 9/week @ 2024-12-13 13/week @ 2024-12-20 32/week @ 2024-12-27 4/week @ 2025-01-03 5/week @ 2025-01-24 11/week @ 2025-01-31 30/week @ 2025-02-07 30/week @ 2025-02-14 30/week @ 2025-02-21 61/week @ 2025-02-28

156 downloads per month
Used in 2 crates (via shader-sense)

MIT license

520KB
17K SLoC

C 17K SLoC JavaScript 92 SLoC // 0.2% comments Rust 32 SLoC // 0.1% comments

tree-sitter-wgsl-bevy

CI discord matrix npm crates pypi

This is a extension of tree-sitter-wgsl to support the Bevy preprocessor.

Dependencies

~2.7–4MB
~76K SLoC