Lines Matching refs:delimiter
427 delimiter, `foo` is considered to be indented six spaces
3313 single header row, a [delimiter row] separating the header from the data, and
3322 The [delimiter row](@) consists of cells whose only content are hyphens (`-`),
3454 The header row must match the [delimiter row] in the number of cells. If not,
5150 delimiter (either `.` or `)`).
5170 Changing the bullet or ordered list delimiter starts a new list:
6406 First, some definitions. A [delimiter run](@) is either
6412 A [left-flanking delimiter run](@) is
6413 a [delimiter run] that is (1) not followed by [Unicode whitespace],
6420 A [right-flanking delimiter run](@) is
6421 a [delimiter run] that is (1) not preceded by [Unicode whitespace],
6428 Here are some examples of delimiter runs.
6463 delimiter runs based on the character before and the character
6466 vfmd uses the terminology "emphasis indicator string" instead of "delimiter
6473 iff (if and only if) it is part of a [left-flanking delimiter run].
6476 it is part of a [left-flanking delimiter run]
6477 and either (a) not part of a [right-flanking delimiter run]
6478 or (b) part of a [right-flanking delimiter run]
6482 iff it is part of a [right-flanking delimiter run].
6485 it is part of a [right-flanking delimiter run]
6486 and either (a) not part of a [left-flanking delimiter run]
6487 or (b) part of a [left-flanking delimiter run]
6491 iff it is part of a [left-flanking delimiter run].
6494 it is part of a [left-flanking delimiter run]
6495 and either (a) not part of a [right-flanking delimiter run]
6496 or (b) part of a [right-flanking delimiter run]
6500 iff it is part of a [right-flanking delimiter run].
6503 it is part of a [right-flanking delimiter run]
6504 and either (a) not part of a [left-flanking delimiter run]
6505 or (b) part of a [left-flanking delimiter run]
6508 9. Emphasis begins with a delimiter that [can open emphasis] and ends
6509 with a delimiter that [can close emphasis], and that uses the same
6510 character (`_` or `*`) as the opening delimiter. The
6512 [delimiter runs]. If one of the delimiters can both
6514 delimiter runs containing the opening and closing delimiters
6518 10. Strong emphasis begins with a delimiter that
6519 [can open strong emphasis] and ends with a delimiter that
6521 (`_` or `*`) as the opening delimiter. The
6523 [delimiter runs]. If one of the delimiters can both open
6525 the delimiter runs containing the opening and closing
6554 with the same closing delimiter, the shorter one (the one that
6578 whitespace, and hence not part of a [left-flanking delimiter run]:
6589 not part of a [left-flanking delimiter run]:
6675 Here `_` does not generate emphasis, because the first delimiter run
6685 This is emphasis, even though the opening delimiter is
6698 This is not emphasis, because the closing delimiter does
6699 not match the opening delimiter:
6731 (hence it is not part of a [right-flanking delimiter run]:
6814 This is emphasis, even though the closing delimiter is
6834 This is not strong emphasis, because the opening delimiter is
6846 not part of a [left-flanking delimiter run]:
6873 This is not strong emphasis, because the opening delimiter is
6933 This is strong emphasis, even though the opening delimiter is
6947 This is not strong emphasis, because the closing delimiter is preceded
7007 This is not strong emphasis, because the closing delimiter is
7060 This is strong emphasis, even though the closing delimiter is
7142 is precluded by the condition that a delimiter that
7145 the delimiter runs containing the opening and
7188 delimiter runs are *both* multiples of 3, though,
10105 add a pointer to this text node to the [delimiter stack](@).
10107 The [delimiter stack] is a doubly linked list. Each
10110 - the type of delimiter (`[`, `![`, `*`, `_`)
10112 - whether the delimiter is "active" (all are active to start), and
10113 - whether the delimiter is a potential opener, a potential closer,
10125 Starting at the top of the delimiter stack, we look backwards
10126 through the stack for an opening `[` or `![` delimiter.
10131 delimiter from the stack, and return a literal text node `]`.
10137 + If we don't, then we remove the opening delimiter from the
10138 delimiter stack and return a literal text node `]`.
10143 after the text node pointed to by the opening delimiter.
10148 * We remove the opening delimiter.
10151 `[` delimiters before the opening delimiter to *inactive*. (This
10157 descend in the [delimiter stack]. If it is NULL, we can
10161 Let `current_position` point to the element on the [delimiter stack]
10165 We keep track of the `openers_bottom` for each delimiter
10166 type (`*`, `_`) and each length of the closing delimiter run
10172 - Move `current_position` forward in the delimiter stack (if needed)
10173 until we find the first potential closer with delimiter `*` or `_`.
10178 the `openers_bottom` for this delimiter type) for the
10179 first matching potential opener ("matching" means same delimiter).
10191 the delimiter stack.
10196 of the delimiter stack. If the closing node is removed, reset
10206 remove it from the delimiter stack (since we know it can't
10212 delimiter stack.