(no title)
GolDDranks | 2 months ago
You can use it as a normal Rust library, or you can use the JavaScript/WASM wrapper to highlight source code on a web page.
GolDDranks | 2 months ago
You can use it as a normal Rust library, or you can use the JavaScript/WASM wrapper to highlight source code on a web page.
oersted|2 months ago
Just wanted to note that tree-sitter is lower-level and more general: it's an incremental parser that is specialised for gracefully and efficiently parsing partially-correct code snippets or code being edited live.
It's an important building block of the highlighter, but it needs more on top to complete the package. It can be used for anything that requires awareness of code structure in an editor.
debugnik|2 months ago
I wonder if targeting the Tree-sitter ABI directly could be a viable way to write more accurate parsers in an actual programming language while piggybacking on the ecosystem. Could tree-sitter's runtime ABI be adapted for GLL parsers instead of GLR? I haven't looked deep into it yet.
GolDDranks|2 months ago
gorjusborg|2 months ago
I also had a hard time understanding the context given just the link.