Paragraphs are a foundational structure in AsciiDoc.
Paragraphs are a foundational structure in AsciiDoc.
A *paragraph* is a simple, implicit block consisting of a run of contiguous non-interrupting lines that can contain inline elements and uninterpreted text.
A *paragraph* is a simple, implicit block consisting of a run of contiguous, non-interrupting lines that consist of inline elements, preprocessor directives, and uninterpreted text.
If a line isn't recognized as another block element or structural form, it's assumed to be a paragraph.
If a line isn't recognized as another block element or structural form, it's assumed to be a paragraph.
Unrecognized syntax or syntax not allowed inside a paragraph is treated as text and isn't dropped.
Unrecognized syntax, or syntax not allowed inside a paragraph, is treated as uninterpreted text and isn't dropped.
=== Source examples
=== Source examples
...
@@ -42,7 +42,7 @@ A paragraph must accept:
...
@@ -42,7 +42,7 @@ A paragraph must accept:
////
////
A paragraph must not be empty.
A paragraph must not be empty.
It may parse to empty in the case it contains an inline preprocessor directive that resolves to empty.
It can parse to empty if it contains an inline preprocessor directive that resolves to empty.
A paragraph must be interrupted by:
A paragraph must be interrupted by:
...
@@ -55,7 +55,7 @@ A paragraph must be interrupted by:
...
@@ -55,7 +55,7 @@ A paragraph must be interrupted by:
=== Attributes and metadata
=== Attributes and metadata
A paragraph must accept the following attributes and metadata:
A paragraph can accept the following attributes and metadata: