Expand description
Graphcal Syntax: lexer, parser, and AST definitions.
Modules§
- ast
- attribute
- Attribute names recognized by the language.
- comments
- desugar
- Syntactic sugar desugaring pass (issue #481).
- dimension
- lexer
- module_
resolve - Module-aware symbol tables backing HIR name resolution.
- names
- Typed name atoms and namespace-specific name wrappers.
- nat
- Typed representation of type-level Nat arithmetic.
- non_
empty - Small semantic helper for homogeneous non-empty sequences.
- parser
- phase
- AST phase parameter (issue: phased AST split).
- span
- token
- Lexical token model.
- visitor
- Visitor traits for recursive traversal of
ExprKindtrees.
Functions§
- named_
source - Build a
miette::NamedSourcefrom(name, source).