#sparql #parser #incremental

tree-sitter-sparql

sparql grammar for the tree-sitter parsing library

3 releases

new 0.1.3 Sep 4, 2024
0.1.2 Jun 29, 2024
0.1.1 Jun 29, 2024

#160 in Text editors

Download history 260/week @ 2024-06-24 40/week @ 2024-07-01 2/week @ 2024-07-29 147/week @ 2024-09-02

147 downloads per month

MIT license

1.5MB
39K SLoC

C 38K SLoC JavaScript 1K SLoC // 0.1% comments Rust 39 SLoC // 0.4% comments

tree-sitter-sparql

SPARQL grammar for tree-sitter.

Important

This is a fork of tree-sitter-sparql! It's just updated and adjusted for Rust.

Usage

All you need to know is written in the docs

To summarize:

  • install the tree-sitter-cli on your system
  • build the parser and all bindings with: tree-sitter generate
  • test the parser with tree-sitter test
  • tests are defined in test/
  • the grammar is specified in grammar.js

If you want to use this in your rust project:

Everything further is written in the docs

References

Dependencies

~6.5MB
~129K SLoC