Skip to main content

Crate fluidattacks_blends_domain

Crate fluidattacks_blends_domain 

Source
Expand description

Blends functional core: the pure AST graph to syntax graph transformation.

Everything here is no_std + (later) alloc — no filesystem, network, clock, randomness, or tree-sitter. The imperative shell (crates/shell) parses source into an AST graph and feeds it in; this crate only decides how that graph becomes a syntax graph.

Re-exports§

pub use language::Language;

Modules§

ast
AST graph data model: typed nodes plus parent → child adjacency.
content
Pure content business logic (pre-parse fixups) consumed by the shell.
graph_set
The set of graphs produced for one source file.
language
Counterpart of the Language enum in blends/models/__init__.py.
path_search
Counterpart of blends/path_search/.
query
Public traversal helpers over the graphs.
syntax
Syntax graph layer: the pure AST graph to syntax graph transformation.

Structs§

Ast
Cfg
NodeId

Traits§

CodeGraph