----------------------------------------
In 23.1.1 "The Map Constructor":
{1}
23.1.1 / para 1:
... it iinitializes its *this* value ...
s|iinitializes|initializes|
----------------------------------------
In 23.1.1.2 "new Map ( ... argumentsList )":
{2}
23.1.1.2 / para 1:
... it iinitializes a newly created object.
s|iinitializes|initializes|
----------------------------------------
In 23.1.5.2.1 "%MapIteratorPrototype%.next ( )":
{3}
23.1.5.2.1 / step 8:
Assert: /m/ has a [[MapData]] internal slot and /m/ has been iinitialized ...
s|iinitialized|initialized|
----------------------------------------
In 23.2.1 "The Set Constructor":
{4}
23.2.1 / para 1:
... it iinitializes its *this* value ...
s|iinitializes|initializes|
----------------------------------------
In 23.2.1.1 "Set ( [ iterable ] )":
{5}
23.2.1.1 / step 8:
If the value of /sets/'s [[SetData]] internal slot is not *undefined*, ...
s|sets|set|
----------------------------------------
In 23.2.1.2 "new Set ( ...argumentsList )":
{6}
23.2.1.2 / para 1:
... it iinitializes a newly created object. ...
s|iinitializes|initializes|
----------------------------------------
In 23.2.5.2.1 "%SetIteratorPrototype%.next ( )":
{7}
23.2.5.2.1 / step 8:
Assert: /s/ has a [[SetData]] internal slot and /s/ has been iinitialized ...
s|iinitialized|initialized|
----------------------------------------
In 23.3.1 "The WeakMap Constructor":
{8}
23.3.1 / para 1:
... it iinitializes its *this* value with the internal state necessary ...
s|iinitializes|initializes|
----------------------------------------
In 23.3.1.1 "WeakMap ( [ iterable ] )":
{9}
23.3.1.1 / step 8:
If the value of /map/'s [Weak[MapData]] internal slot is not *undefined*, ...
Move the second left-square-bracket
----------------------------------------
In 23.3.1.2 "new WeakMap ( ...argumentsList )":
{10}
23.3.1.2 / para 1:
... it iinitializes a newly created object.
s|iinitializes|initializes|
----------------------------------------
In 23.3.3.5 "WeakMap.prototype.has ( key )":
{11}
23.3.3.5 / step 7.a:
If /p/.[[key]] is not `empty` and SameValue(/p/.[[key]], /key/) is *true* t, ...
After "true", delete the stray "t"
----------------------------------------
In 23.4.1 "The WeakSet Constructor":
{12}
23.4.1 / para 1:
... it iinitializes its *this* value with the internal state necessary ...
s|iinitializes|initializes|
----------------------------------------
In 23.4.1.1 "WeakSet ( [ iterable ] )":
{13}
23.4.1.1 / step 8:
If the value of /sets/'s [[WeakSetData]] internal slot is not *undefined*, ...
s|sets|set|
----------------------------------------
In 23.4.1.2 "new WeakSet ( ...argumentsList)":
{14}
23.4.1.2 / para 1:
... it iinitializes a newly created object.
s|iinitializes|initializes|
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Rev24 has fixed most of these. Here's what's left:
----------------------------------------
In 23.2.1.1 "Set ( [ iterable ] )":
{5}
23.2.1.1 / step 8:
If the value of /sets/'s [[SetData]] internal slot is not *undefined*, ...
s|sets|set|
----------------------------------------
In 23.3.1.1 "WeakMap ( [ iterable ] )":
{9}
23.3.1.1 / step 8:
If the value of /map/'s [Weak[MapData]] internal slot is not *undefined*, ...
Move the second left-square-bracket
----------------------------------------
In 23.3.3.5 "WeakMap.prototype.has ( key )":
{11}
23.3.3.5 / step 7.a:
If /p/.[[key]] is not `empty` and SameValue(/p/.[[key]], /key/) is *true* t,
...
After "true", delete the stray "t"
----------------------------------------
In 23.4.1.1 "WeakSet ( [ iterable ] )":
{13}
23.4.1.1 / step 8:
If the value of /sets/'s [[WeakSetData]] internal slot is not *undefined*, ...
s|sets|set|
XXX
fixed in rev25 editor's draft
confirmed fixed.