#tree-sitter #luau #parser #incremental

tree-sitter-luau-fork

luau grammar for the tree-sitter parsing library (fork from tree-sitter-grammars/tree-sitter-luau-fork)

4 releases

0.1.3 Jul 28, 2024
0.1.2 Jul 28, 2024
0.1.1 Jul 28, 2024
0.1.0 Jul 28, 2024

#171 in Text editors

Download history 202/week @ 2024-07-27 45/week @ 2024-08-03 46/week @ 2024-08-10 20/week @ 2024-08-17 122/week @ 2024-08-24 37/week @ 2024-08-31 19/week @ 2024-09-07 40/week @ 2024-09-14 86/week @ 2024-09-21 60/week @ 2024-09-28 16/week @ 2024-10-05 33/week @ 2024-10-12 26/week @ 2024-10-19 4/week @ 2024-10-26

85 downloads per month
Used in md-tui

MIT license

695KB
27K SLoC

C 26K SLoC Scheme 330 SLoC // 0.1% comments JavaScript 291 SLoC // 0.1% comments Rust 37 SLoC // 0.3% comments

tree-sitter-luau-fork

Build Status

Luau grammar for tree-sitter.

Adapted from the syntax spec

Fork from tree-sitter-luau


lib.rs:

This crate provides luau language support for the tree-sitter parsing library.

Typically, you will use the language function to add this language to a tree-sitter Parser, and then use the parser to parse some code:

let code = "";
let mut parser = tree_sitter::Parser::new();
parser.set_language(tree_sitter_luau::language()).expect("Error loading luau grammar");
let tree = parser.parse(code, None).unwrap();

Dependencies

~2.9–4MB
~79K SLoC