# Quillon v0.1.0 - Table of Contents ## GUIDES - [Quillon](readme.md) - Guides - [Getting Started with Quillon](getting_started.md) - [Quillon Cheatsheet](cheatsheet.md) - Concepts - [Understanding the Marks System](marks.md) - [Understanding Schema & Validation](schema.md) - [Cookbook: Common Patterns](cookbook.md) - Reference - [Roadmap](roadmap.md) - [Document Model Architecture](document_model.md) ## Modules - [Quillon](Quillon.md): A pure Elixir library for structured document representation with rich text support. - Creating Documents - [Quillon.Factory](Quillon.Factory.md): Factory functions for creating Quillon AST nodes. - Inspecting Nodes - [Quillon.Mark](Quillon.Mark.md): Utilities for working with Quillon marks. - [Quillon.Node](Quillon.Node.md): Utilities for working with Quillon AST nodes. - [Quillon.Types](Quillon.Types.md): Type definitions and constants for Quillon nodes and marks. - Transforming - [Quillon.Commands](Quillon.Commands.md): High-level API for common formatting operations. - [Quillon.Commands.List](Quillon.Commands.List.md): List manipulation commands. - [Quillon.Commands.Table](Quillon.Commands.Table.md): Table manipulation commands. - [Quillon.Transform](Quillon.Transform.md): Operations for manipulating rich text content within Quillon documents. - [Quillon.Transform.MarkOrder](Quillon.Transform.MarkOrder.md): Mark ordering for reliable comparison. - [Quillon.Transform.Normalize](Quillon.Transform.Normalize.md): Normalization operations for text nodes. - [Quillon.Transform.Position](Quillon.Transform.Position.md): Position mapping between flat offsets and node paths. - [Quillon.Transform.Split](Quillon.Transform.Split.md): Text splitting operations at offset boundaries. - Tree Operations - [Quillon.Path](Quillon.Path.md): Tree traversal and manipulation functions for Quillon documents. - Validation - [Quillon.Schema](Quillon.Schema.md): Schema definitions for Quillon documents. - [Quillon.Schema.ContentExpr](Quillon.Schema.ContentExpr.md): Parser and matcher for content expressions. - [Quillon.Schema.Validator](Quillon.Schema.Validator.md): Validates Quillon documents against a schema. - Serialization - [Quillon.JSON](Quillon.JSON.md): JSON serialization for Quillon AST nodes.