Reply to Bob Myers: > I don't think it's that obvious. I'm not a parsing guy, but I don't think the parser works backward, looking for dots preceding numbers. I would assume simplistically that a dot following an expression currently puts the parser into a mode where it is looking for the following identifier, so that logic could conceivably be tweaked to look alternatively for an integer index. a.0 seems eminently parseable to me.
It came to me that an expression is divided by the operator from lowest <http://cn.bing.com/dict/search?q=priority&FORM=BDVSP6&mkt=zh-cn> priority to highest <http://cn.bing.com/dict/search?q=priority&FORM=BDVSP6&mkt=zh-cn> priority. So, the 'a.-1' will first be splited into 'a.', '-', and '1'. Then the 'a.' is not legal. The priority is not to be changed because it will impact many things.
_______________________________________________ es-discuss mailing list es-discuss@mozilla.org https://mail.mozilla.org/listinfo/es-discuss