public interface JSParser extends Evaluator
EVAL_AT_SOURCE_NAME_PREFIX, EVAL_SOURCE_NAME, FUNCTION_SOURCE_NAME, MODULE_EVAL_SUFFIX, MODULE_LINK_SUFFIX, TS_EVAL_SOURCE_NAME| Modifier and Type | Method and Description |
|---|---|
ScriptNode |
parseScript(JSContext context,
com.oracle.truffle.api.source.Source source,
ByteBuffer binary) |
ScriptNode |
parseScript(JSContext context,
com.oracle.truffle.api.source.Source source,
SnapshotProvider snapshotProvider) |
checkFunctionSyntax, envParseModule, evalCompile, getDefaultNodeFactory, getModuleNamespace, hostResolveImportedModule, moduleEvaluation, moduleLinking, parseDate, parseDirectEval, parseEval, parseExpression, parseFunction, parseInlineScript, parseJSONModule, parseModule, parseScript, parseScript, parseScript, parseScript, parseToJSON, resolveExportScriptNode parseScript(JSContext context, com.oracle.truffle.api.source.Source source, ByteBuffer binary)
ScriptNode parseScript(JSContext context, com.oracle.truffle.api.source.Source source, SnapshotProvider snapshotProvider)