Skip to main content

Module ast

Module ast 

Source
Expand description

Source-oriented abstract syntax tree.

Structs§

Diagram
The root diagram declaration.
Document
A parsed Stack document.
Edge
An edge declaration between two identifiers.
Group
A labeled containment group.
IdentifierList
A bracketed list of identifier references.
Layout
A scoped collection of layout statements.
Node
An architectural node declaration.
Theme
A theme selection statement.
Version
A major.minor language version.

Enums§

DiagramMember
A declaration allowed directly inside a diagram.
EdgeOperator
Directionality expressed by an edge operator.
EdgeProperty
A property in an edge block.
GroupMember
A declaration allowed directly inside a group.
LayoutStatement
A layout constraint or hint.
NodeProperty
A property in a node block.