diff --git a/spec.html b/spec.html index f44e0d9ec49..46e3ceaba1a 100644 --- a/spec.html +++ b/spec.html @@ -30973,8 +30973,7 @@

Patterns

`\` AtomEscape[?U, ?N] [~U] `\` [lookahead == `c`] CharacterClass[?U] - [+U] `(` GroupSpecifier[?U] Disjunction[?U, ?N] `)` - [~U] `(` Disjunction[?U, ?N] `)` + `(` GroupSpecifier[?U] Disjunction[?U, ?N] `)` `(` `?` `:` Disjunction[?U, ?N] `)` [~U] InvalidBracedQuantifier [+U] PatternCharacter @@ -30999,7 +30998,7 @@

Group Specifiers

GroupSpecifier[U] :: [empty] - `?` GroupName[?U] + [+U] `?` GroupName[?U] GroupName[U] :: `<` RegExpIdentifierName[?U] `>` @@ -31703,8 +31702,6 @@

Term

1. Return an internal Matcher closure that takes two arguments, a State _x_ and a Continuation _c_, and performs the following steps: 1. Call RepeatMatcher(_m_, _min_, _max_, _greedy_, _x_, _c_, _parenIndex_, _parenCount_) and return its result. -

----

-

In the above algorithm, references to Atom :: `(` GroupSpecifier Disjunction `)` are to be interpreted as meaning Atom :: `(` GroupSpecifier Disjunction `)` or Atom :: `(` Disjunction `)` .

The production Term :: QuantifiableAssertion Quantifier evaluates the same as the production Term :: Atom Quantifier but with |QuantifiableAssertion| substituted for |Atom|.