Skip to main content

Crate surrealguard_syntax

Crate surrealguard_syntax 

Source
Expand description

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.

Modules§

ast
Typed, span-carrying SurrealQL AST.
lower
CST → AST lowering.
parse
Parsing entry points and tree-sitter facade types.
source
Source identity primitives.
span
Byte-based span primitives.