aa
|
an implementation of language AA More...
Static Public Member Functions | |
static Node | f (int uid) |
static void | main (String[] args) |
static String | p () |
static< T > T | p (T x, String s) |
static String | plive () |
static RuntimeException | unimpl () |
static RuntimeException | unimpl (String msg) |
Static Public Attributes | |
static final int | ARG_IDX =3 |
static final int | CTL_IDX =0 |
static boolean | DEBUG = true |
static final int | DSP_IDX =2 |
static final int | MEM_IDX =1 |
static final int | REZ_IDX =2 |
static int | UID =-1 |
Static Package Functions | |
[static initializer] | |
Static Private Attributes | |
static final AbstractBuildVersion | ABV |
|
staticpackage |
|
static |
Definition at line 42 of file AA.java.
References com.cliffc.aa.Env.START.
|
static |
Definition at line 29 of file AA.java.
References com.cliffc.aa.TypeEnv._t, com.cliffc.aa.Env.file_scope(), com.cliffc.aa.Exec.go(), com.cliffc.aa.REPL.go(), com.cliffc.aa.Env.top_scope(), com.cliffc.aa.AbstractBuildVersion.toString(), and com.cliffc.aa.type.Type< T extends Type< T >.toString().
|
static |
Definition at line 40 of file AA.java.
References com.cliffc.aa.Env.START.
|
static |
Definition at line 35 of file AA.java.
References com.cliffc.aa.AA.DEBUG.
|
static |
Definition at line 41 of file AA.java.
References com.cliffc.aa.Env.START.
|
static |
Definition at line 10 of file AA.java.
References com.cliffc.aa.AA.unimpl().
Referenced by com.cliffc.aa.tvar.TV2._find_tvar(), com.cliffc.aa.tvar.TV2._fresh_unify(), com.cliffc.aa.HM.HM4.T2._fresh_unify_impl(), com.cliffc.aa.HM.HM4.T2._unify(), com.cliffc.aa.node.PrimNode.ConvertStrStr.apply(), com.cliffc.aa.node.PrimNode.EQ_OOP.apply(), com.cliffc.aa.node.PrimNode.NE_OOP.apply(), com.cliffc.aa.node.PrimNode.Not.apply(), com.cliffc.aa.node.PrimNode.RandI64.apply(), com.cliffc.aa.node.PrimNode.Id.apply(), com.cliffc.aa.node.PrimNode.AndThen.apply(), com.cliffc.aa.node.PrimNode.OrElse.apply(), com.cliffc.aa.type.TypeStruct.ax_impl_ptr(), com.cliffc.aa.type.TypeStruct.ax_meet(), com.cliffc.aa.type.TypeFunPtr.ax_meet_nil(), com.cliffc.aa.node.MemSplitNode.find_alias_index(), com.cliffc.aa.node.LoadNode.find_previous_store(), com.cliffc.aa.node.MemJoinNode.find_sese_head(), com.cliffc.aa.node.AssertNode.ideal_grow(), com.cliffc.aa.node.IfNode.ideal_reduce(), com.cliffc.aa.node.UnresolvedNode.ideal_reduce(), com.cliffc.aa.type.TypeStruct.install_cyclic(), com.cliffc.aa.node.ThunkNode.is_copy(), com.cliffc.aa.node.RetNode.is_copy(), com.cliffc.aa.type.TypeFlt.isBitShape(), com.cliffc.aa.type.TypeInt.isBitShape(), com.cliffc.aa.type.Type< TypeFlt >.isBitShape(), com.cliffc.aa.node.ThretNode.live_use(), com.cliffc.aa.node.NewStrNode.ConStr.live_use(), com.cliffc.aa.node.StoreNode.live_use(), com.cliffc.aa.type.TypeMem.remove(), com.cliffc.aa.tvar.TV2.unify_alias_fld(), com.cliffc.aa.AA.unimpl(), com.cliffc.aa.HM.HM4.T2.union(), com.cliffc.aa.node.UnresolvedNode.value(), com.cliffc.aa.node.IfNode.value(), and com.cliffc.aa.node.NewStrNode.AddStrStr.valueobj().
|
static |
|
staticprivate |
|
static |
Definition at line 17 of file AA.java.
Referenced by com.cliffc.aa.node.UnresolvedNode.add_def_unresolved().
|
static |
Definition at line 13 of file AA.java.
Referenced by com.cliffc.aa.node.CProjNode.CProjNode().
|
static |
Definition at line 34 of file AA.java.
Referenced by com.cliffc.aa.AA.p().
|
static |
Definition at line 16 of file AA.java.
Referenced by com.cliffc.aa.node.PrimNode.as_fun(), com.cliffc.aa.node.AssertNode.ideal_grow(), com.cliffc.aa.node.PrimNode.AndThen.ideal_grow(), com.cliffc.aa.node.PrimNode.OrElse.ideal_grow(), and com.cliffc.aa.Env.init().
|
static |
Definition at line 43 of file AA.java.
Referenced by com.cliffc.aa.node.Node.newuid().