Crate amarok_syntax

Crate amarok_syntax 

Source
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
SourceFile
A single source file registered with a SourceMap.
SourceMap
Registry of source files participating in a single compilation/run.
Span
Spanned

Enumsยง

BinaryOperator
Supported binary operators.
Expression
Statement