# Functions
New creates a new CodeBuffer with the specified reader.
# Structs
CodeBuffer is a construct to walk over a text separating code from text blocks.
InReadingState is a error that will be returned when the CodeBuffer is busy on another thread.
Part represents one part of the text.
# Interfaces
Iterator represents an iterator that can be used to walk trough the CodeBuffer.
# Type aliases
PartType represents a part type.