static Compiler.Expr |
Compiler.analyze(Compiler.C context,
java.lang.Object form) |
private static Compiler.Expr |
Compiler.analyze(Compiler.C context,
java.lang.Object form,
java.lang.String name) |
private static Compiler.Expr |
Compiler.analyzeSeq(Compiler.C context,
ISeq form,
java.lang.String name) |
void |
Compiler.IfExpr.doEmit(Compiler.C context,
Compiler.ObjExpr objx,
GeneratorAdapter gen,
boolean emitUnboxed) |
void |
Compiler.LetExpr.doEmit(Compiler.C context,
Compiler.ObjExpr objx,
GeneratorAdapter gen,
boolean emitUnboxed) |
void |
Compiler.CaseExpr.doEmit(Compiler.C context,
Compiler.ObjExpr objx,
GeneratorAdapter gen,
boolean emitUnboxed) |
void |
Compiler.Expr.emit(Compiler.C context,
Compiler.ObjExpr objx,
GeneratorAdapter gen) |
void |
Compiler.DefExpr.emit(Compiler.C context,
Compiler.ObjExpr objx,
GeneratorAdapter gen) |
void |
Compiler.AssignExpr.emit(Compiler.C context,
Compiler.ObjExpr objx,
GeneratorAdapter gen) |
void |
Compiler.VarExpr.emit(Compiler.C context,
Compiler.ObjExpr objx,
GeneratorAdapter gen) |
void |
Compiler.TheVarExpr.emit(Compiler.C context,
Compiler.ObjExpr objx,
GeneratorAdapter gen) |
void |
Compiler.KeywordExpr.emit(Compiler.C context,
Compiler.ObjExpr objx,
GeneratorAdapter gen) |
void |
Compiler.ImportExpr.emit(Compiler.C context,
Compiler.ObjExpr objx,
GeneratorAdapter gen) |
void |
Compiler.InstanceFieldExpr.emit(Compiler.C context,
Compiler.ObjExpr objx,
GeneratorAdapter gen) |
void |
Compiler.StaticFieldExpr.emit(Compiler.C context,
Compiler.ObjExpr objx,
GeneratorAdapter gen) |
void |
Compiler.InstanceMethodExpr.emit(Compiler.C context,
Compiler.ObjExpr objx,
GeneratorAdapter gen) |
void |
Compiler.StaticMethodExpr.emit(Compiler.C context,
Compiler.ObjExpr objx,
GeneratorAdapter gen) |
void |
Compiler.UnresolvedVarExpr.emit(Compiler.C context,
Compiler.ObjExpr objx,
GeneratorAdapter gen) |
void |
Compiler.NumberExpr.emit(Compiler.C context,
Compiler.ObjExpr objx,
GeneratorAdapter gen) |
void |
Compiler.ConstantExpr.emit(Compiler.C context,
Compiler.ObjExpr objx,
GeneratorAdapter gen) |
void |
Compiler.NilExpr.emit(Compiler.C context,
Compiler.ObjExpr objx,
GeneratorAdapter gen) |
void |
Compiler.BooleanExpr.emit(Compiler.C context,
Compiler.ObjExpr objx,
GeneratorAdapter gen) |
void |
Compiler.StringExpr.emit(Compiler.C context,
Compiler.ObjExpr objx,
GeneratorAdapter gen) |
void |
Compiler.MonitorEnterExpr.emit(Compiler.C context,
Compiler.ObjExpr objx,
GeneratorAdapter gen) |
void |
Compiler.MonitorExitExpr.emit(Compiler.C context,
Compiler.ObjExpr objx,
GeneratorAdapter gen) |
void |
Compiler.TryExpr.emit(Compiler.C context,
Compiler.ObjExpr objx,
GeneratorAdapter gen) |
void |
Compiler.ThrowExpr.emit(Compiler.C context,
Compiler.ObjExpr objx,
GeneratorAdapter gen) |
void |
Compiler.NewExpr.emit(Compiler.C context,
Compiler.ObjExpr objx,
GeneratorAdapter gen) |
void |
Compiler.MetaExpr.emit(Compiler.C context,
Compiler.ObjExpr objx,
GeneratorAdapter gen) |
void |
Compiler.IfExpr.emit(Compiler.C context,
Compiler.ObjExpr objx,
GeneratorAdapter gen) |
void |
Compiler.EmptyExpr.emit(Compiler.C context,
Compiler.ObjExpr objx,
GeneratorAdapter gen) |
void |
Compiler.ListExpr.emit(Compiler.C context,
Compiler.ObjExpr objx,
GeneratorAdapter gen) |
void |
Compiler.MapExpr.emit(Compiler.C context,
Compiler.ObjExpr objx,
GeneratorAdapter gen) |
void |
Compiler.SetExpr.emit(Compiler.C context,
Compiler.ObjExpr objx,
GeneratorAdapter gen) |
void |
Compiler.VectorExpr.emit(Compiler.C context,
Compiler.ObjExpr objx,
GeneratorAdapter gen) |
void |
Compiler.KeywordInvokeExpr.emit(Compiler.C context,
Compiler.ObjExpr objx,
GeneratorAdapter gen) |
void |
Compiler.InstanceOfExpr.emit(Compiler.C context,
Compiler.ObjExpr objx,
GeneratorAdapter gen) |
void |
Compiler.StaticInvokeExpr.emit(Compiler.C context,
Compiler.ObjExpr objx,
GeneratorAdapter gen) |
void |
Compiler.InvokeExpr.emit(Compiler.C context,
Compiler.ObjExpr objx,
GeneratorAdapter gen) |
void |
Compiler.ObjExpr.emit(Compiler.C context,
Compiler.ObjExpr objx,
GeneratorAdapter gen) |
void |
Compiler.LocalBindingExpr.emit(Compiler.C context,
Compiler.ObjExpr objx,
GeneratorAdapter gen) |
void |
Compiler.BodyExpr.emit(Compiler.C context,
Compiler.ObjExpr objx,
GeneratorAdapter gen) |
void |
Compiler.LetFnExpr.emit(Compiler.C context,
Compiler.ObjExpr objx,
GeneratorAdapter gen) |
void |
Compiler.LetExpr.emit(Compiler.C context,
Compiler.ObjExpr objx,
GeneratorAdapter gen) |
void |
Compiler.RecurExpr.emit(Compiler.C context,
Compiler.ObjExpr objx,
GeneratorAdapter gen) |
void |
Compiler.MethodParamExpr.emit(Compiler.C context,
Compiler.ObjExpr objx,
GeneratorAdapter gen) |
void |
Compiler.CaseExpr.emit(Compiler.C context,
Compiler.ObjExpr objx,
GeneratorAdapter gen) |
(package private) void |
Compiler.InvokeExpr.emitArgsAndCall(int firstArgToEmit,
Compiler.C context,
Compiler.ObjExpr objx,
GeneratorAdapter gen) |
void |
Compiler.VarExpr.emitAssign(Compiler.C context,
Compiler.ObjExpr objx,
GeneratorAdapter gen,
Compiler.Expr val) |
void |
Compiler.AssignableExpr.emitAssign(Compiler.C context,
Compiler.ObjExpr objx,
GeneratorAdapter gen,
Compiler.Expr val) |
void |
Compiler.InstanceFieldExpr.emitAssign(Compiler.C context,
Compiler.ObjExpr objx,
GeneratorAdapter gen,
Compiler.Expr val) |
void |
Compiler.StaticFieldExpr.emitAssign(Compiler.C context,
Compiler.ObjExpr objx,
GeneratorAdapter gen,
Compiler.Expr val) |
void |
Compiler.LocalBindingExpr.emitAssign(Compiler.C context,
Compiler.ObjExpr objx,
GeneratorAdapter gen,
Compiler.Expr val) |
void |
Compiler.StaticMethodExpr.emitIntrinsicPredicate(Compiler.C context,
Compiler.ObjExpr objx,
GeneratorAdapter gen,
Label falseLabel) |
void |
Compiler.InvokeExpr.emitProto(Compiler.C context,
Compiler.ObjExpr objx,
GeneratorAdapter gen) |
void |
Compiler.MaybePrimitiveExpr.emitUnboxed(Compiler.C context,
Compiler.ObjExpr objx,
GeneratorAdapter gen) |
void |
Compiler.InstanceFieldExpr.emitUnboxed(Compiler.C context,
Compiler.ObjExpr objx,
GeneratorAdapter gen) |
void |
Compiler.StaticFieldExpr.emitUnboxed(Compiler.C context,
Compiler.ObjExpr objx,
GeneratorAdapter gen) |
void |
Compiler.InstanceMethodExpr.emitUnboxed(Compiler.C context,
Compiler.ObjExpr objx,
GeneratorAdapter gen) |
void |
Compiler.StaticMethodExpr.emitUnboxed(Compiler.C context,
Compiler.ObjExpr objx,
GeneratorAdapter gen) |
void |
Compiler.NumberExpr.emitUnboxed(Compiler.C context,
Compiler.ObjExpr objx,
GeneratorAdapter gen) |
void |
Compiler.IfExpr.emitUnboxed(Compiler.C context,
Compiler.ObjExpr objx,
GeneratorAdapter gen) |
void |
Compiler.InstanceOfExpr.emitUnboxed(Compiler.C context,
Compiler.ObjExpr objx,
GeneratorAdapter gen) |
void |
Compiler.StaticInvokeExpr.emitUnboxed(Compiler.C context,
Compiler.ObjExpr objx,
GeneratorAdapter gen) |
void |
Compiler.LocalBindingExpr.emitUnboxed(Compiler.C context,
Compiler.ObjExpr objx,
GeneratorAdapter gen) |
void |
Compiler.BodyExpr.emitUnboxed(Compiler.C context,
Compiler.ObjExpr objx,
GeneratorAdapter gen) |
void |
Compiler.LetExpr.emitUnboxed(Compiler.C context,
Compiler.ObjExpr objx,
GeneratorAdapter gen) |
void |
Compiler.RecurExpr.emitUnboxed(Compiler.C context,
Compiler.ObjExpr objx,
GeneratorAdapter gen) |
void |
Compiler.MethodParamExpr.emitUnboxed(Compiler.C context,
Compiler.ObjExpr objx,
GeneratorAdapter gen) |
void |
Compiler.CaseExpr.emitUnboxed(Compiler.C context,
Compiler.ObjExpr objx,
GeneratorAdapter gen) |
static Compiler.Expr |
Compiler.MapExpr.parse(Compiler.C context,
IPersistentMap form) |
static Compiler.Expr |
Compiler.SetExpr.parse(Compiler.C context,
IPersistentSet form) |
static Compiler.Expr |
Compiler.VectorExpr.parse(Compiler.C context,
IPersistentVector form) |
static Compiler.Expr |
Compiler.InvokeExpr.parse(Compiler.C context,
ISeq form) |
(package private) static Compiler.Expr |
Compiler.FnExpr.parse(Compiler.C context,
ISeq form,
java.lang.String name) |
Compiler.Expr |
Compiler.IParser.parse(Compiler.C context,
java.lang.Object form) |
Compiler.Expr |
Compiler.DefExpr.Parser.parse(Compiler.C context,
java.lang.Object form) |
Compiler.Expr |
Compiler.AssignExpr.Parser.parse(Compiler.C context,
java.lang.Object frm) |
Compiler.Expr |
Compiler.TheVarExpr.Parser.parse(Compiler.C context,
java.lang.Object form) |
Compiler.Expr |
Compiler.ImportExpr.Parser.parse(Compiler.C context,
java.lang.Object form) |
Compiler.Expr |
Compiler.HostExpr.Parser.parse(Compiler.C context,
java.lang.Object frm) |
Compiler.Expr |
Compiler.ConstantExpr.Parser.parse(Compiler.C context,
java.lang.Object form) |
Compiler.Expr |
Compiler.MonitorEnterExpr.Parser.parse(Compiler.C context,
java.lang.Object form) |
Compiler.Expr |
Compiler.MonitorExitExpr.Parser.parse(Compiler.C context,
java.lang.Object form) |
Compiler.Expr |
Compiler.TryExpr.Parser.parse(Compiler.C context,
java.lang.Object frm) |
Compiler.Expr |
Compiler.ThrowExpr.Parser.parse(Compiler.C context,
java.lang.Object form) |
Compiler.Expr |
Compiler.NewExpr.Parser.parse(Compiler.C context,
java.lang.Object frm) |
Compiler.Expr |
Compiler.IfExpr.Parser.parse(Compiler.C context,
java.lang.Object frm) |
Compiler.Expr |
Compiler.BodyExpr.Parser.parse(Compiler.C context,
java.lang.Object frms) |
Compiler.Expr |
Compiler.LetFnExpr.Parser.parse(Compiler.C context,
java.lang.Object frm) |
Compiler.Expr |
Compiler.LetExpr.Parser.parse(Compiler.C context,
java.lang.Object frm) |
Compiler.Expr |
Compiler.RecurExpr.Parser.parse(Compiler.C context,
java.lang.Object frm) |
Compiler.Expr |
Compiler.NewInstanceExpr.DeftypeParser.parse(Compiler.C context,
java.lang.Object frm) |
Compiler.Expr |
Compiler.NewInstanceExpr.ReifyParser.parse(Compiler.C context,
java.lang.Object frm) |
Compiler.Expr |
Compiler.CaseExpr.Parser.parse(Compiler.C context,
java.lang.Object frm) |