summaryrefslogtreecommitdiff
path: root/src/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib.rs')
-rw-r--r--src/lib.rs18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/lib.rs b/src/lib.rs
index 25a41c35..1a39a14d 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -3,17 +3,17 @@
//! # Steps
//! - **Parsing:** The parsing step first transforms a plain string into an
//! [iterator of tokens][tokens]. This token stream is [parsed] into a [syntax
-//! tree]. The tree itself is untyped, but a typed layer over it is provided
-//! in the [AST] module.
+//! tree]. The tree itself is untyped, but the [AST] module provides a typed
+//! layer over it.
//! - **Evaluation:** The next step is to [evaluate] the markup. This produces a
//! [module], consisting of a scope of values that were exported by the code
-//! and [content], a hierarchical, styled representation with the contents of
-//! the module. The nodes of the content tree are well structured and
-//! order-independent and thus much better suited for layouting than the raw
-//! markup.
-//! - **Layouting:** Next, the tree is [layouted] into a portable version of the
-//! typeset document. The output of this is a collection of [`Frame`]s (one
-//! per page), ready for exporting.
+//! and [content], a hierarchical, styled representation of the text,
+//! structure, layouts, etc. of the module. The nodes of the content tree are
+//! well structured and order-independent and thus much better suited for
+//! layouting than the raw markup.
+//! - **Layouting:** Next, the content is [layouted] into a portable version of
+//! the typeset document. The output of this is a collection of [`Frame`]s
+//! (one per page), ready for exporting.
//! - **Exporting:** The finished layout can be exported into a supported
//! format. Currently, the only supported output format is [PDF].
//!