#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

#150 in Text editors

Download history 208/week @ 2024-07-28 56/week @ 2024-08-04 30/week @ 2024-08-11 24/week @ 2024-08-18

318 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.7–4MB
~71K SLoC