diff --git a/spec.html b/spec.html
index 51a0802a9e..085a5bde41 100644
--- a/spec.html
+++ b/spec.html
@@ -34296,19 +34296,16 @@
Patterns
`(` GroupSpecifier[?UnicodeMode] Disjunction[?UnicodeMode, ?N] `)`
`(` `?` `:` Disjunction[?UnicodeMode, ?N] `)`
[~UnicodeMode] InvalidBracedQuantifier
- [+UnicodeMode] PatternCharacter
- [~UnicodeMode] ExtendedPatternCharacter
+ PatternCharacter[?UnicodeMode]
InvalidBracedQuantifier ::
`{` DecimalDigits[~Sep] `}`
`{` DecimalDigits[~Sep] `,` `}`
`{` DecimalDigits[~Sep] `,` DecimalDigits[~Sep] `}`
- ExtendedPatternCharacter ::
- SourceCharacter but not one of `^` `$` `\` `.` `*` `+` `?` `(` `)` `[` `|`
-
- PatternCharacter ::
- SourceCharacter but not SyntaxCharacter
+ PatternCharacter[U] ::
+ [+U] SourceCharacter but not SyntaxCharacter
+ [~U] SourceCharacter but not one of `^` `$` `\` `.` `*` `+` `?` `(` `)` `[` `|`
SyntaxCharacter :: one of
`^` `$` `\` `.` `*` `+` `?` `(` `)` `[` `]` `{` `}` `|`
@@ -35400,12 +35397,6 @@ Atom
1. Return the Matcher that is the result of evaluating |Disjunction| with argument _direction_.
- The production Atom ::! ExtendedPatternCharacter evaluates as follows:
-
- 1. Let _ch_ be the character represented by |ExtendedPatternCharacter|.
- 1. Let _A_ be a one-element CharSet containing the character _ch_.
- 1. Return ! CharacterSetMatcher(_A_, *false*, _direction_).
-
The production Atom ::! PatternCharacter evaluates as follows:
1. Let _ch_ be the character matched by |PatternCharacter|.
@@ -46618,7 +46609,6 @@ Regular Expressions
-