diff --git a/spec.html b/spec.html index e611f1d2714..ccf09d82e10 100644 --- a/spec.html +++ b/spec.html @@ -29092,29 +29092,29 @@

Patterns

The `RegExp` constructor applies the following grammar to the input pattern String. An error occurs if the grammar cannot interpret the String as an expansion of |Pattern|.

Syntax

- Pattern[U] :: - Disjunction[?U] + Pattern[U, N] :: + Disjunction[?U, ?N] - Disjunction[U] :: - Alternative[?U] - Alternative[?U] `|` Disjunction[?U] + Disjunction[U, N] :: + Alternative[?U, ?N] + Alternative[?U, ?N] `|` Disjunction[?U, ?N] - Alternative[U] :: + Alternative[U, N] :: [empty] - Alternative[?U] Term[?U] + Alternative[?U, ?N] Term[?U, ?N] - Term[U] :: - Assertion[?U] - Atom[?U] - Atom[?U] Quantifier + Term[U, N] :: + Assertion[?U, ?N] + Atom[?U, ?N] + Atom[?U, ?N] Quantifier - Assertion[U] :: + Assertion[U, N] :: `^` `$` `\` `b` `\` `B` - `(` `?` `=` Disjunction[?U] `)` - `(` `?` `!` Disjunction[?U] `)` + `(` `?` `=` Disjunction[?U, ?N] `)` + `(` `?` `!` Disjunction[?U, ?N] `)` Quantifier :: QuantifierPrefix @@ -29132,8 +29132,8 @@

Syntax

PatternCharacter `.` `\` AtomEscape[?U, ?N] - CharacterClass[?U, ?N] - `(` GroupSpecifier Disjunction[?U, ?N] `)` + CharacterClass[?U] + `(` GroupSpecifier[?U] Disjunction[?U, ?N] `)` `(` `?` `:` Disjunction[?U, ?N] `)` SyntaxCharacter :: one of @@ -39395,7 +39395,7 @@

Syntax

[+U] Assertion[+U, ?N] [+U] Atom[+U, ?N] [+U] Atom[+U, ?N] Quantifier - [~U] QuantifiableAssertion Quantifier + [~U] QuantifiableAssertion[?N] Quantifier [~U] Assertion[~U, ?N] [~U] ExtendedAtom[?N] Quantifier [~U] ExtendedAtom[?N] @@ -39407,7 +39407,7 @@

Syntax

`\` `B` [+U] `(` `?` `=` Disjunction[+U, ?N] `)` [+U] `(` `?` `!` Disjunction[+U, ?N] `)` - [~U] QuantifiableAssertion[N] + [~U] QuantifiableAssertion[?N] QuantifiableAssertion[N] :: `(` `?` `=` Disjunction[~U, ?N] `)` @@ -39417,7 +39417,7 @@

Syntax

`.` `\` AtomEscape[~U, ?N] `\` [lookahead == `c`] - CharacterClass[~U, ?N] + CharacterClass[~U] `(` Disjunction[~U, ?N] `)` `(` `?` `:` Disjunction[~U, ?N] `)` InvalidBracedQuantifier @@ -39436,7 +39436,7 @@

Syntax

[~U] DecimalEscape [> but only if the CapturingGroupNumber of |DecimalEscape| is <= _NcapturingParens_] CharacterClassEscape CharacterEscape[~U, ?N] - [+N] `k` GroupName + [+N] `k` GroupName[?U] CharacterEscape[U, N] :: ControlEscape