Closed bakkot closed 4 years ago
Is there a reason that LogicalAssignmentPunctuator is its own production?
I couldn't get the pretty <ins>
decoration to work with it as part of OtherPunctuator
. So I made it a new production.
Is there a reason the algorithm for
??=
is structured differently than the algorithms for&&=
and||=
?
Updated.
LogicalAssignmentPunctuator
is its own production? I would expect to just add the new ones toOtherPunctuator
. (OptionalChainingPunctuator
is special in that it has a lookahead restriction, which this does not.)??=
is structured differently than the algorithms for&&=
and||=
? I think there's value in consistency here (so3. If lval is neither undefined nor null, return lval. 4. Let rref [etc]
).Otherwise looks good to me.