public abstract class AstRoot extends Iced<AstRoot>
Modifier and Type | Field and Description |
---|---|
static java.util.HashMap<java.lang.String,AstParameter> |
CONSTS |
static java.util.HashMap<java.lang.String,AstPrimitive> |
PRIMS |
Constructor and Description |
---|
AstRoot() |
Modifier and Type | Method and Description |
---|---|
Val |
apply(Env env,
Env.StackHelp stk,
AstRoot[] asts) |
int[] |
columns(java.lang.String[] names) |
abstract java.lang.String |
description() |
abstract java.lang.String |
example() |
abstract Val |
exec(Env env) |
abstract int |
nargs() |
static AstId |
newAstFrame(Frame f) |
static AstStr |
newAstStr(java.lang.String s) |
abstract java.lang.String |
str() |
java.lang.String |
toString() |
asBytes, clone, copyOver, frozenType, read, readExternal, readJSON, reloadFromBytes, toJsonString, write, writeExternal, writeJSON
public static final java.util.HashMap<java.lang.String,AstPrimitive> PRIMS
public static final java.util.HashMap<java.lang.String,AstParameter> CONSTS
public Val apply(Env env, Env.StackHelp stk, AstRoot[] asts)
public abstract java.lang.String str()
public java.lang.String toString()
toString
in class java.lang.Object
public abstract java.lang.String example()
public abstract java.lang.String description()
public abstract int nargs()
public int[] columns(java.lang.String[] names)
public static AstStr newAstStr(java.lang.String s)