From 7f7d2ca71bef2fcdad6327eea5bfc592da20f24d Mon Sep 17 00:00:00 2001 From: Aidan Woods Date: Mon, 31 Jul 2017 07:39:11 +0100 Subject: clarify that backslash escaped `*` or `_` may precede or follow a delimiter run of `*` or `_` respectively --- spec.txt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/spec.txt b/spec.txt index 64a60b1..972ac8d 100644 --- a/spec.txt +++ b/spec.txt @@ -5856,8 +5856,9 @@ for efficient parsing strategies that do not backtrack. First, some definitions. A [delimiter run](@) is either a sequence of one or more `*` characters that is not preceded or -followed by a `*` character, or a sequence of one or more `_` -characters that is not preceded or followed by a `_` character. +followed by a non-backslash-escaped `*` character, or a sequence +of one or more `_` characters that is not preceded or followed by +a non-backslash-escaped `_` character. A [left-flanking delimiter run](@) is a [delimiter run] that is (a) not followed by [Unicode whitespace], -- cgit v1.2.3