Expand description
Core syntax structures for the Amarok language.
This crate defines the Abstract Syntax Tree (AST). It contains NO parsing and NO execution logic.
Modulesยง
- diagnostic ๐
- source_
map ๐ - span ๐
Structsยง
- Diagnostic
- A message attached to a (optional) source span.
- FileId
- Identifies a source file registered with a
SourceMap. - Program
- Source
File - A single source file registered with a
SourceMap. - Source
Map - Registry of source files participating in a single compilation/run.
- Span
- Spanned
Enumsยง
- Binary
Operator - Supported binary operators.
- Expression
- Statement