Expand description
mdsee-layout(design.md §5)。
Document ASTを表示可能なレイアウトへ変換する。 Terminal escape sequenceは生成しない。
Structs§
- Code
Layout - コード領域(§17, §28)。
- Layout
Context - Layout context(§21)。
- Layout
Document - Layout後のドキュメント(§16)。
- Layout
Line - 1論理行(§18)。
- Layout
Options - layout options(§21, §22)。
- Layout
Span - 1装飾区切り(§18)。linkはSprint 2(S2-4)でOSC 8に使う。
- Link
Target - Hyperlink target(§18)。Sprint 1では未使用。
- Rule
Layout - 水平罫線領域(§17, §11 HorizontalRule)。
- Table
Layout - 表領域(§17, §30〜§32)。
- Table
Layout Engine - 表layout engine(§30)。独立moduleにする設計に従う。
- Text
Block - テキスト領域(§18)。
Enums§
- Layout
Block - Layout block(§17)。
- Layout
Error - layout error(§66)。
- Semantic
Style - 意味スタイル(§19)。色は持たず、Theme側で実際の色へ変換する。
Functions§
- layout
- Document ASTをLayoutDocumentへ変換する(§100 基本pipeline)。