@@ -149,7 +149,7 @@ An empty string is a valid _simple message_.
149149
150150``` abnf
151151simple-message = [simple-start pattern]
152- simple-start = simple-start-char / text-escape / placeholder
152+ simple-start = simple-start-char / escaped-char / placeholder
153153```
154154
155155A ** _ <dfn >complex message</dfn >_ ** is any _ message_ that contains _ declarations_ ,
@@ -255,7 +255,7 @@ Unless there is an error, resolving a _message_ always results in the formatting
255255of a single _ pattern_ .
256256
257257``` abnf
258- pattern = *(text-char / text-escape / placeholder)
258+ pattern = *(text-char / escaped-char / placeholder)
259259```
260260A _ pattern_ MAY be empty.
261261
@@ -291,7 +291,7 @@ U+007B LEFT CURLY BRACKET `{`, and U+007D RIGHT CURLY BRACKET `}`
291291MUST be escaped as `\\`, `\{`, and `\}` respectively.
292292
293293In the ABNF, _text_ is represented by non-empty sequences of
294- `simple-start-char`, `text-char`, and `text-escape `.
294+ `simple-start-char`, `text-char`, and `escaped-char `.
295295The first of these is used at the start of a _simple message_,
296296and matches `text-char` except for not allowing U+002E FULL STOP `.`.
297297The ABNF uses `content-char` as a shared base for _text_ and _quoted literal_ characters.
@@ -656,7 +656,7 @@ unrecognized _reserved-annotations_ or _private-use-annotations_ have no meaning
656656reserved-annotation = reserved-annotation-start reserved-body
657657reserved-annotation-start = "!" / "%" / "*" / "+" / "<" / ">" / "?" / "~"
658658
659- reserved-body = *([s] 1*(reserved-char / reserved-escape / quoted))
659+ reserved-body = *([s] 1*(reserved-char / escaped-char / quoted))
660660```
661661
662662## Markup
@@ -830,7 +830,7 @@ of number values in _operands_ or _options_, or as _keys_ for _variants_.
830830
831831``` abnf
832832literal = quoted / unquoted
833- quoted = "|" *(quoted-char / quoted-escape ) "|"
833+ quoted = "|" *(quoted-char / escaped-char ) "|"
834834unquoted = name / number-literal
835835number-literal = ["-"] (%x30 / (%x31-39 *DIGIT)) ["." 1*DIGIT] [%i"e" ["-" / "+"] 1*DIGIT]
836836```
@@ -912,14 +912,13 @@ An **_<dfn>escape sequence</dfn>_** is a two-character sequence starting with
912912U+005C REVERSE SOLIDUS ` \ ` .
913913
914914An _ escape sequence_ allows the appearance of lexically meaningful characters
915- in the body of _ text_ , _ quoted_ , or _ reserved_ (which includes, in this case,
916- _ private-use_ ) sequences respectively:
915+ in the body of _ text_ , _ quoted_ , or _ reserved_
916+ (which includes, in this case, _ private-use_ ) sequences.
917+ Each _ escape sequence_ represents the literal character immediately following the initial ` \ ` .
917918
918919``` abnf
919- text-escape = backslash ( backslash / "{" / "}" )
920- quoted-escape = backslash ( backslash / "|" )
921- reserved-escape = backslash ( backslash / "{" / "|" / "}" )
922- backslash = %x5C ; U+005C REVERSE SOLIDUS "\"
920+ escaped-char = backslash ( backslash / "{" / "|" / "}" )
921+ backslash = %x5C ; U+005C REVERSE SOLIDUS "\"
923922```
924923
925924### Whitespace
0 commit comments