surrealguard-syntax 0.5.2

Tree-sitter syntax facade and source span primitives for SurrealGuard
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# surrealguard-syntax

The syntax layer for [SurrealGuard](https://github.com/DrewRidley/surrealguard).

Everything that reads SurrealQL source text lives here: tree-sitter parsing
(via the vendored `surrealguard-tree-sitter-surrealql` grammar), the typed,
span-carrying AST, and the lowering pass between them. Downstream analysis
consumes only the `ast::*` values — spans survive lowering because SurrealDB's
own parser discards them.

The public API is not yet stable; pin an exact version.

## License

MIT OR Apache-2.0.