Review request for JDK-8156714: Parsing issue with automatic semicolon insertion
Silas Baronda
silas.baronda at gmail.com
Wed Jun 1 13:32:08 UTC 2016
Sorry for the late reply, but is this [1] going to be backported to 8u?
This would be extremely helpful for webpack generated files used for Server
Side Rendering.
[1]: https://bugs.openjdk.java.net/browse/JDK-8156714
—Silas
On Fri, May 13, 2016 at 12:12 PM, Sundararajan Athijegannathan <
sundararajan.athijegannathan at oracle.com> wrote:
> +1
>
>
> On 5/13/2016 9:22 PM, Hannes Wallnoefer 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
>
>
More information about the nashorn-dev
mailing list