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
//! SurrealQL syntax: parsing (tree-sitter), the typed span-carrying AST,
//! and the lowering pass between them. This crate owns everything that
//! reads source text; analysis consumes only `ast::*` values.

pub mod ast;
pub mod lower;
pub mod parse;
pub mod source;
pub mod span;