parse
Parse the given source without evaluating it, possibly throwing an exception if a syntax error is found. Sources processed in this way may also be cached and reused by later invocations of parse or evaluate.
The returned PolyglotValue only supports execute without arguments.
Return
A PolyglotValue representing the parsed source, possibly ready for execution.
Parameters
source
The guest code to be parsed.