browser.js |
|
0 |
hashbang |
|
|
mongolian-vowel-separator-multi.js |
---
esid: sec-unicode-format-control-characters
description: >
Mongolian Vowel Separator can appear in multi-line comments.
info: |
11.1 Unicode Format-Control Characters
The Unicode format-control characters (i.e., the characters in category “Cf”
in the Unicode Character Database such as LEFT-TO-RIGHT MARK or RIGHT-TO-LEFT
MARK) are control codes used to control the formatting of a range of text in
the absence of higher-level protocols for this (such as mark-up languages).
It is useful to allow format-control characters in source text to facilitate
editing and display. All format control characters may be used within comments,
and within string literals, template literals, and regular expression literals.
features: [u180e]
--- |
1044 |
mongolian-vowel-separator-single-eval.js |
---
esid: sec-unicode-format-control-characters
description: >
Mongolian Vowel Separator can appear in single-line comments (eval code).
info: |
11.1 Unicode Format-Control Characters
The Unicode format-control characters (i.e., the characters in category “Cf”
in the Unicode Character Database such as LEFT-TO-RIGHT MARK or RIGHT-TO-LEFT
MARK) are control codes used to control the formatting of a range of text in
the absence of higher-level protocols for this (such as mark-up languages).
It is useful to allow format-control characters in source text to facilitate
editing and display. All format control characters may be used within comments,
and within string literals, template literals, and regular expression literals.
features: [u180e]
--- |
974 |
mongolian-vowel-separator-single.js |
---
esid: sec-unicode-format-control-characters
description: >
Mongolian Vowel Separator can appear in single-line comments.
info: |
11.1 Unicode Format-Control Characters
The Unicode format-control characters (i.e., the characters in category “Cf”
in the Unicode Character Database such as LEFT-TO-RIGHT MARK or RIGHT-TO-LEFT
MARK) are control codes used to control the formatting of a range of text in
the absence of higher-level protocols for this (such as mark-up languages).
It is useful to allow format-control characters in source text to facilitate
editing and display. All format control characters may be used within comments,
and within string literals, template literals, and regular expression literals.
features: [u180e]
--- |
1043 |
multi-line-asi-carriage-return.js |
---
es5id: 7.4
esid: sec-comments
description: >
A multi-line comment containing a carriage return should be considered a
LineTerminator
info: >
Comments behave like white space and are discarded except that, if a
MultiLineComment contains a line terminator code point, then the entire
comment is considered to be a LineTerminator for purposes of parsing by the
syntactic grammar.
--- |
564 |
multi-line-asi-line-feed.js |
---
es5id: 7.4
esid: sec-comments
description: >
A multi-line comment containing a line feed should be considered a
LineTerminator
info: >
Comments behave like white space and are discarded except that, if a
MultiLineComment contains a line terminator code point, then the entire
comment is considered to be a LineTerminator for purposes of parsing by the
syntactic grammar.
--- |
558 |
multi-line-asi-line-separator.js |
---
es5id: 7.4
esid: sec-comments
description: >
A multi-line comment containing a line separator should be considered a
LineTerminator
info: >
Comments behave like white space and are discarded except that, if a
MultiLineComment contains a line terminator code point, then the entire
comment is considered to be a LineTerminator for purposes of parsing by the
syntactic grammar.
--- |
565 |
multi-line-asi-paragraph-separator.js |
---
es5id: 7.4
esid: sec-comments
description: >
A multi-line comment containing a paragrah separator should be considered a
LineTerminator
info: >
Comments behave like white space and are discarded except that, if a
MultiLineComment contains a line terminator code point, then the entire
comment is considered to be a LineTerminator for purposes of parsing by the
syntactic grammar.
--- |
569 |
multi-line-html-close-extra.js |
---
esid: sec-html-like-comments
description: >
Arbitrary character sequence not permitted before HTMLCloseComment token
info: |
Comment ::
MultiLineComment
SingleLineComment
SingleLineHTMLOpenComment
SingleLineHTMLCloseComment
SingleLineDelimitedComment
MultiLineComment ::
/* FirstCommentLine[opt] LineTerminator MultiLineCommentChars[opt] * / HTMLCloseComment[opt]
negative:
phase: parse
type: SyntaxError
--- |
750 |
S7.4_A1_T1.js |
---
info: Correct interpretation of single line comments
es5id: 7.4_A1_T1
description: Create comments with any code
--- |
938 |
S7.4_A1_T2.js |
---
info: Correct interpretation of single line comments
es5id: 7.4_A1_T2
description: "Simple test, create empty comment: ///"
--- |
306 |
S7.4_A2_T1.js |
---
info: Correct interpretation of multi line comments
es5id: 7.4_A2_T1
description: Create comments with any code
--- |
1502 |
S7.4_A2_T2.js |
---
info: Correct interpretation of multi line comments
es5id: 7.4_A2_T2
description: Try use /*CHECK#1/. This is not closed multi line comment
negative:
phase: parse
type: SyntaxError
--- |
392 |
S7.4_A3.js |
---
info: Multi line comments cannot nest
es5id: 7.4_A3
description: Try use nested comments
negative:
phase: parse
type: SyntaxError
--- |
367 |
S7.4_A4_T1.js |
---
info: Single and Multi line comments are used together
es5id: 7.4_A4_T1
description: Try use 2 close comment tags
negative:
phase: parse
type: SyntaxError
--- |
381 |
S7.4_A4_T2.js |
---
info: Single and Multi line comments are used together
es5id: 7.4_A4_T2
description: Fist Multi line comment, then Single line comment
--- |
331 |
S7.4_A4_T3.js |
---
info: Single and Multi line comments are used together
es5id: 7.4_A4_T3
description: Insert Single line comment into Multi line comment
--- |
331 |
S7.4_A4_T4.js |
---
info: Single and Multi line comments are used together
es5id: 7.4_A4_T4
description: Try to open Multi line comment at the end of Single comment
negative:
phase: parse
type: SyntaxError
--- |
413 |
S7.4_A4_T5.js |
---
info: Single and Multi line comments are used together
es5id: 7.4_A4_T5
description: Insert Multi line comment into Single line comment
--- |
332 |
S7.4_A4_T6.js |
---
info: Single and Multi line comments are used together
es5id: 7.4_A4_T6
description: >
Insert Multi line comment with two closed tags into Single line
comment
--- |
372 |
S7.4_A4_T7.js |
---
info: Single and Multi line comments are used together
es5id: 7.4_A4_T7
description: Insert Multi line comment into Single line comments
--- |
347 |
S7.4_A5.js |
---
info: |
Single line comments can contain any Unicode character without Line
Terminators
es5id: 7.4_A5
description: >
//var " + xx + "yy = -1", insert instead of xx all Unicode
characters
--- |
1274 |
S7.4_A6.js |
---
info: |
If multi line comments csn not nest, they can contain any Unicode
character
es5id: 7.4_A6
description: "\"var\"+ yy+ \"xx = 1\", insert instead of yy all Unicode characters"
includes: [decimalToHexString.js]
--- |
748 |
shell.js |
---
description: |
Collection of functions used to assert the correctness of various encoding operations.
defines: [decimalToHexString, decimalToPercentHexString]
--- |
698 |
single-line-html-close-without-lt.js |
---
esid: sec-html-like-comments
description: An HTMLCloseComment must be preceded by a LineTerminator
info: |
Comment ::
MultiLineComment
SingleLineComment
SingleLineHTMLOpenComment
SingleLineHTMLCloseComment
SingleLineDelimitedComment
HTMLCloseComment ::
WhiteSpaceSequence[opt] SingleLineDelimitedCommentSequence[opt] --> SingleLineCommentChars[opt]
negative:
phase: parse
type: SyntaxError
--- |
645 |