Module code
outline::document
Representation of the code parts of the AST
A CodeBlock is a block of code as defined by the input format.
CodeBlock
A Line defines a line of code.
Line
A Segment is some of the raw source text.
Segment
A Source represents the source code on a line.
Source