aboutsummaryrefslogtreecommitdiff
path: root/spec.txt
diff options
context:
space:
mode:
authorJohn MacFarlane <jgm@berkeley.edu>2015-07-25 22:04:21 -0700
committerJohn MacFarlane <jgm@berkeley.edu>2015-07-25 22:05:37 -0700
commitfbcce82db415f8f24b81b0a57318c02287084ede (patch)
treea7a952c9288fa9ceea6af2d8c8dea5dc4d7ee166 /spec.txt
parente70a8222d05f33efe07881ea4102cf4952165eb7 (diff)
Clarified that type 7 HTML blocks can start with a closing tag.
Closes #349.
Diffstat (limited to 'spec.txt')
-rw-r--r--spec.txt22
1 files changed, 19 insertions, 3 deletions
diff --git a/spec.txt b/spec.txt
index 3aa4ee4..2a9b061 100644
--- a/spec.txt
+++ b/spec.txt
@@ -1658,9 +1658,9 @@ by [whitespace], the end of the line, the string `>`, or
the string `/>`.\
**End condition:** line is followed by a [blank line].
-7. **Start condition:** line begins with an [open tag]
-(with any [tag name]) followed only by [whitespace] or the end
-of the line.\
+7. **Start condition:** line begins with a complete [open tag]
+or [closing tag] (with any [tag name]) followed only by [whitespace]
+or the end of the line.\
**End condition:** line is followed by a [blank line].
All types of [HTML blocks] except type 7 may interrupt
@@ -1865,6 +1865,22 @@ In type 7 blocks, the [tag name] can be anything:
</i>
.
+.
+<mytag>
+*bar*
+
+*bar*
+
+</mytag>
+*bar*
+.
+<mytag>
+*bar*
+<p><em>bar</em></p>
+</mytag>
+*bar*
+.
+
These rules are designed to allow us to work with tags that
can function as either block-level or inline-level tags.
The `<del>` tag is a nice example. We can surround content with