Existential Operator / Null Propagation Operator

Claude Pache claude.pache at gmail.com
Thu May 19 17:10:30 UTC 2016


> Le 19 mai 2016 à 18:46, John Lenz <concavelenz at gmail.com> a écrit :
> 
> It is a parser problem:
> 
> obj.prop?.2:.1
> 
> You need arbitrary look ahead to disambiguate ?. from ?: solve the problem.

No, you just need a one-character lookahead checking for a digit.

The response of the original question is "mu", because it *is* possible.

—Claude


> 
> On Tue, May 10, 2016 at 10:32 AM, <mads.k at jubii.dk <mailto:mads.k at jubii.dk>> wrote:
> Why isn't it possible to use the obj.property?.sub syntax in combination with lookahead as suggested by Brendan Eich 4 years ago?
> 
> http://wiki.ecmascript.org/doku.php?id=strawman:existential_operator <http://wiki.ecmascript.org/doku.php?id=strawman:existential_operator>
>  
> 
> _______________________________________________
> es-discuss mailing list
> es-discuss at mozilla.org <mailto:es-discuss at mozilla.org>
> https://mail.mozilla.org/listinfo/es-discuss <https://mail.mozilla.org/listinfo/es-discuss>
> 
> 
> _______________________________________________
> es-discuss mailing list
> es-discuss at mozilla.org
> https://mail.mozilla.org/listinfo/es-discuss

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.mozilla.org/pipermail/es-discuss/attachments/20160519/5aa4d18e/attachment.html>


More information about the es-discuss mailing list