?
u
m
/
p
1-9
In addition to those defined in this section, specialized
The
The
It is defined piecewise over the following productions:
The
The
It is not necessary to treat export default
The
At the top level of a
The LexicallyDeclaredNames of a
export
At the top level of a
The
The
This section is extended by Annex
export
The
This section is extended by Annex
export
The
At the top level of a function, or script, function declarations are treated like var declarations rather than like lexical declarations.
The
The
At the top level of a function or script, inner function declarations are treated like var declarations.
The
The
This section is extended by Annex
The
This section is extended by Annex
The
This section is extended by Annex
The
The
The abstract operation IsAnonymousFunctionDefinition takes argument expr (an
The
The
The
Every grammar production alternative in this specification which is not listed below implicitly has the following default definition of Contains:
Static semantic rules that depend upon substructure generally do not look into function definitions.
Static semantic rules that depend upon substructure generally do not look into class bodies except for
Static semantic rules that depend upon substructure generally do not look into static
initialization blocks.
super
, or this
, return super
, or this
, return super
, or this
, return Contains is used to detect new.target
, this
, and super
usage within an
super
, return The
These operations are used in multiple places throughout the specification.
The
The
var
statements and formal parameter lists of some
It is defined piecewise over the following productions:
The abstract operation InitializeBoundName takes arguments name (a String), value (an
The
When
It is defined piecewise over the following productions:
The
The