Продукция ClassEscape оценивается следующим образом:
ClassEscape :: b
ClassEscape :: —
ClassEscape :: CharacterEscape
1. Пусть cv будет CharacterValue этого ClassEscape. 2. Пусть c будет символом, значение символа которого равно cv. 3. Верните CharSet, содержащий единственный символ c.
ClassEscape :: CharacterClassEscape
1. Верните CharSet, который является результатом вычисления CharacterClassEscape.
ClassAtom может использовать любую из управляющих последовательностей, разрешенных в остальной части регулярного выражения, за исключением \b, \B и обратных ссылок. Внутри класса символов \b означает символ возврата, а \B и обратные ссылки вызывают ошибки. Использование обратной ссылки внутри ClassAtom вызывает ошибку.
Информационные ссылки
Предыдущий раздел — Атом класса без тире
Стандарт ECMAScript — Раздел «ClassEscape» — https://tc39.es/ecma262/#sec-classescape