| Crates.io | ll-sparql-parser |
| lib.rs | ll-sparql-parser |
| version | 2.0.1 |
| created_at | 2025-02-26 01:11:15.882251+00 |
| updated_at | 2026-01-25 14:26:18.085358+00 |
| description | A resilient LL parser for SPARQL |
| homepage | |
| repository | https://github.com/IoannisNezis/qlue-ls |
| max_upload_size | |
| id | 1569880 |
| size | 386,523 |
A resilient LL Sparql parser.
This is the parser that powers Qlue-ls, a SPARQL Langauge server.
It uses rowan for the
red-green-tree datastructure under the hood.
The produced syntax trees are defined in sparql.ungram.
The Parser is generated from the grammar and provides a lossless concrete syntax tree.
This tree can become quiet nested and inconvient for programatic access.
To encounter this problem the ast module provides a convient access functions.