mirror of https://github.com/tc39/test262.git
48 lines
1.8 KiB
JavaScript
48 lines
1.8 KiB
JavaScript
// This file was procedurally generated from the following sources:
|
||
// - src/insignificant-input-elements/three-per-em-space.case
|
||
// - src/insignificant-input-elements/expression/after-regular-expression-literal.template
|
||
/*---
|
||
description: U+2004 THREE-PER-EM SPACE (after regular expression literal)
|
||
esid: sec-lexical-and-regexp-grammars
|
||
flags: [generated]
|
||
info: |
|
||
Input elements other than white space and comments form the terminal symbols
|
||
for the syntactic grammar for ECMAScript and are called ECMAScript
|
||
<em>tokens</em>. These tokens are the reserved words, identifiers, literals,
|
||
and punctuators of the ECMAScript language. Moreover, line terminators,
|
||
although not considered to be tokens, also become part of the stream of input
|
||
elements and guide the process of automatic semicolon insertion
|
||
(<emu-xref href="#sec-automatic-semicolon-insertion"></emu-xref>). Simple
|
||
white space and single-line comments are discarded and do not appear in the
|
||
stream of input elements for the syntactic grammar. A |MultiLineComment| (that
|
||
is, a comment of the form `/*`…`*``/` regardless of whether it spans more
|
||
than one line) is likewise simply discarded if it contains no line terminator;
|
||
but if a |MultiLineComment| contains one or more line terminators, then it is
|
||
replaced by a single line terminator, which becomes part of the stream of
|
||
input elements for the syntactic grammar.
|
||
|
||
<tr>
|
||
<td>
|
||
Other category “Zs”
|
||
</td>
|
||
<td>
|
||
Any other Unicode “Space_Separator” code point
|
||
</td>
|
||
<td>
|
||
<USP>
|
||
</td>
|
||
</tr>
|
||
|
||
WhiteSpace ::
|
||
<TAB>
|
||
<VT>
|
||
<FF>
|
||
<SP>
|
||
<NBSP>
|
||
<ZWNBSP>
|
||
<USP>
|
||
---*/
|
||
|
||
|
||
/x/g ;
|