Chromium Code Reviews
DescriptionGet rid of PreParserIdentifier.
To do scoping properly (declare variables into scopes, check for error such as
redeclaration and strong mode use before declaration), PreParser needs to keep
track of identifiers for real. For this, PreParserIdentifier is not sufficient,
but PreParser needs to start using AstRawString*s instead.
This is the first of a series of changes - this just replaces PreParserIdentifier
with AstRawString*. The follow up changes will then declare these identifiers in
scopes (for that, PreParserExpression needs to somehow - TBD how exactly - store
multiple identifiers in case it's an arrow function parameter list).
BUG=
Patch Set 1 #Patch Set 2 : . #Patch Set 3 : . #
Messages
Total messages: 8 (1 generated)
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||