public class VeniceInterpreter
extends java.lang.Object
implements java.io.Serializable
| Constructor and Description |
|---|
VeniceInterpreter() |
VeniceInterpreter(IInterceptor interceptor,
java.util.List<java.lang.String> loadPaths) |
VeniceInterpreter(MeterRegistry perfmeter,
IInterceptor interceptor,
java.util.List<java.lang.String> loadPaths) |
| Modifier and Type | Method and Description |
|---|---|
Env |
createEnv() |
Env |
createEnv(java.util.List<java.lang.String> preloadExtensionModules) |
VncVal |
EVAL(VncVal ast,
Env env) |
java.util.List<java.lang.String> |
getAvailableModules() |
void |
initNS() |
java.lang.String |
PRINT(VncVal exp) |
VncVal |
RE(java.lang.String script,
java.lang.String filename,
Env env) |
VncVal |
READ(java.lang.String script,
java.lang.String filename) |
public VeniceInterpreter()
public VeniceInterpreter(IInterceptor interceptor, java.util.List<java.lang.String> loadPaths)
public VeniceInterpreter(MeterRegistry perfmeter, IInterceptor interceptor, java.util.List<java.lang.String> loadPaths)
public void initNS()
public VncVal READ(java.lang.String script, java.lang.String filename)
public java.lang.String PRINT(VncVal exp)
public Env createEnv()
public Env createEnv(java.util.List<java.lang.String> preloadExtensionModules)
public java.util.List<java.lang.String> getAvailableModules()