Hi,

Nashorn parser API (http://openjdk.java.net/jeps/236) will be pushed shortly to jdk9. That should help with these use cases.

In the meanwhile, there is script API for parsing. This is loaded and called using

    load("nashorn:parser.js")

and calling top level function "parse".

For a sample, please try this one: http://hg.openjdk.java.net/jdk9/dev/nashorn/file/2feff3616ba7/samples/astviewer.js

Hope this helps,
-Sundar

On Tuesday 10 February 2015 03:16 AM, KARR, DAVID wrote:
 From time to time, I've looked at using PMD for various metadata scanners for 
Java code.  It's very easy to define callbacks for various syntax elements and 
then gather data from those found elements.  I'm starting to see people looking 
at doing similar things for JavaScript code.  Is there a straightforward way to 
use Nashorn to do this kind of thing?

Reply via email to