+1

> On May 13, 2016, at 12:52 PM, Hannes Wallnoefer 
> <hannes.wallnoe...@oracle.com> wrote:
> 
> Please review JDK-8156714: Parsing issue with automatic semicolon insertion:
> 
> http://cr.openjdk.java.net/~hannesw/8156714/webrev/
> 
> Comments are irrelevant for newline detection so we should ignore them when 
> assigning to AbstractParser.last.
> 
> Note that this causes three endPositions to change in 
> test/script/nosecurity/parserapi.js.EXPECTED. This is caused by the parser 
> API no longer including trailing comments to functions.
> 
> For example consider the following code (taken from parserapi.js itself, this 
> is the first changed endPosition):
> 
> function Parser() {
>    // create nashorn parser
>    this._parser = Parser.create();
> }
> 
> // Java types used
> 
> 
> Previously the endPosition of the Parser function would be the end of the 
> trailing comment. With this change, the function's endPosition is before the 
> trailing comment starts, which seems more correct.
> 
> Hannes

Reply via email to