2019-02-10 21:11:17 -08:00
|
|
|
|
// Local Variables:
|
|
|
|
|
// indent-tabs-mode: nil
|
|
|
|
|
// js-indent-level: 2
|
|
|
|
|
// End:
|
|
|
|
|
|
|
|
|
|
// The following tests go below any comments to avoid including
|
|
|
|
|
// misindented comments among the erroring lines.
|
|
|
|
|
|
2019-04-07 00:25:35 -07:00
|
|
|
|
// Don’t misinterpret inequality operators as JSX.
|
2019-02-10 21:11:17 -08:00
|
|
|
|
for (; i < length;) void 0
|
|
|
|
|
if (foo > bar) void 0
|
|
|
|
|
|
2019-04-07 00:25:35 -07:00
|
|
|
|
// Don’t misintrepet inequalities within JSX, either.
|
|
|
|
|
<div>
|
|
|
|
|
{foo < bar}
|
|
|
|
|
</div>
|
|
|
|
|
|
2019-02-10 21:11:17 -08:00
|
|
|
|
// Don’t even misinterpret unary operators as JSX.
|
|
|
|
|
if (foo < await bar) void 0
|
|
|
|
|
while (await foo > bar) void 0
|
2019-02-11 03:00:34 -08:00
|
|
|
|
|
2019-04-07 14:36:47 -07:00
|
|
|
|
<div>
|
|
|
|
|
{foo < await bar}
|
|
|
|
|
</div>
|
|
|
|
|
|
2019-02-11 03:00:34 -08:00
|
|
|
|
// Allow unary keyword names as null-valued JSX attributes.
|
|
|
|
|
// (As if this will EVER happen…)
|
|
|
|
|
<Foo yield>
|
|
|
|
|
<Bar void>
|
|
|
|
|
<Baz
|
|
|
|
|
zorp
|
|
|
|
|
typeof>
|
|
|
|
|
<Please do_n0t delete this_stupidTest >
|
|
|
|
|
How would we ever live without unary support
|
|
|
|
|
</Please>
|
|
|
|
|
</Baz>
|
|
|
|
|
</Bar>
|
|
|
|
|
</Foo>
|
2019-03-24 09:55:14 -07:00
|
|
|
|
|
|
|
|
|
// “-” is not allowed in a JSXBoundaryElement’s name.
|
|
|
|
|
<ABC />
|
|
|
|
|
<A-B-C /> // Weirdly-indented “continued expression.”
|
|
|
|
|
|
|
|
|
|
// “-” may be used in a JSXAttribute’s name.
|
|
|
|
|
<Foo a-b-c=""
|
|
|
|
|
x-y-z="" />
|
2019-04-07 14:36:47 -07:00
|
|
|
|
|
|
|
|
|
// Weird spaces should be tolerated.
|
|
|
|
|
< div >
|
|
|
|
|
< div >
|
|
|
|
|
< div
|
|
|
|
|
attr=""
|
|
|
|
|
/ >
|
|
|
|
|
< div
|
|
|
|
|
attr=""
|
|
|
|
|
/ >
|
|
|
|
|
< / div>
|
|
|
|
|
< / div >
|
2019-04-08 08:36:38 -07:00
|
|
|
|
|
|
|
|
|
// Non-ASCII identifiers are acceptable.
|
|
|
|
|
<Über>
|
|
|
|
|
<Québec διακριτικός sueño="">
|
|
|
|
|
Guten Tag!
|
|
|
|
|
</Québec>
|
|
|
|
|
</Über>
|