Entry points of the spec
Notes from talking to others…
section 12 of the spec is huge, it’s got probably dozens of nonterminals
The main “interface”, or “entry point”, to section 12 is AssignmentExpression.
https://tc39.es/ecma262/#prod-AssignmentExpression ?
or rather, there are two main entry points: Expression and AssignmentExpression
think of this as a “module” in the spec, if that makes sense – it’s complex inside, but the rest of the spec can almost treat it as a black box
thinking of the spec as software
the spec looks like a massive interconnected blob of formal and informal rules, which would be impossible to follow
but there is this hidden structure
parts of the spec outside of section 12 mostly do not refer to other productions.
where do expressions occur? … well, they can appear in export declarations, for example. and here: https://tc39.es/ecma262/#prod-ExportDeclaration
the last production there uses AssignmentExpression
Notes mentioning this note
There are no notes linking to this note.