archives

« Bugzilla Issues Index

#2865 — Inconsistent language throughout clause 23.1.x's various algorithms


23.1.1.1 If Type(map) is not Object then, throw a TypeError exception.
23.1.3.1 If Type(M) is not Object, then throw a TypeError exception.
23.1.5.1 If Type(map) is not Object, throw a TypeError exception.
23.1.5.2.1 If Type(O) is not Object, throw a TypeError exception.


These should read:


If Type(...) is not Object, throw a TypeError exception.


("then" is served by the comma)


fixed in rev31 editor's draft

the rule is ", then\n" means the then clause is in the following indented step. Otherwise we leave the "then" out and continue on the same line


In Rev31