Rex AST (rex-ast)
This crate defines the core syntax tree for Rex and shared language data types.
What’s here
rex_ast: expression/decl/type AST nodes (CompilationUnit,Expr,Decl,TypeExpr, etc.)Symbol+ interning utilities (intern): stable identifiers used across cratesSpan/Positionsource ranges so diagnostics can point at source locations
This crate is intentionally “dumb”: it’s primarily data structures and small helpers, used by the parser, type system, engine, and tooling.