Skip to main content

surrealguard_syntax/
lib.rs

1//! SurrealQL syntax: parsing (tree-sitter), the typed span-carrying AST,
2//! and the lowering pass between them. This crate owns everything that
3//! reads source text; analysis consumes only `ast::*` values.
4
5pub mod ast;
6pub mod lower;
7pub mod parse;
8pub mod source;
9pub mod span;