archives

« Bugzilla Issues Index

#2797 — chapter 8: misc editorial


----------------------------------------
In 8.1.2.1 "GetIdentifierReference (lex, name, strict)":

{1}
8.1.2.1 / step 3:
Let /exists/ be the result of calling the HasBindingconcrete method ...
Insert a space into "HasBindingconcrete"

{2}
8.1.2.1 / step 5:
If /exists/ is true, then
"true" is in monospace, should be in serif-bold

----------------------------------------
In 8.2 "Code Realms":

{3,4}
8.2 / Table 20:
The table declares [[nonEvalFallback]],
but it is not referenced elsewhere in the spec

The table does not have entries for:
[[directEvalFallback]] (referenced in 8.2.1, 26.2.1.1)
[[Function]] (referenced in 8.2.1
(Mind you, although they get *set*, they never seem to be used.)

----------------------------------------
In 8.2.1 "CreateRealm ( )":

{5}
8.2.1 / step 4:
Let
Step is just "Let". Delete?

{6}
8.2.1 / step 8:
Let /newGlobalEnv/ be NewGlobalEnvironment(/newGlobal/, /intrinsics/).
NewGlobalEnvironment has only one parameter. Delete ", intrinsics" ?

----------------------------------------
In 8.3.2 "GetThisEnvironment":

{7}
8.3.2 / step 2.c:
If /exists/ is true, then return /envRec/.
"true" is in monospace, should be in serif-bold

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX


fixed all of the editorial issues.

Spec. code to call the eval hooks still need to be added to the eval function and the function call operator (or direct eval), but that's a separate technical issue.


confirmed fixed.