aa
|
Classes | |
class | Apply |
class | Con |
class | Ident |
class | Lambda |
class | Lambda2 |
class | Let |
class | Syntax |
class | T2 |
class | VStack |
class | Worklist |
Static Public Member Functions | |
static T2 | hm (Syntax prog) |
Static Package Functions | |
static void | reset () |
Static Package Attributes | |
static boolean | DEBUG_LEAKS =false |
static final HashMap< String, T2 > | PRIMS = new HashMap<>() |
Definition at line 27 of file HM5.java.
References com.cliffc.aa.HM.HM5.Syntax._par, com.cliffc.aa.HM.HM5.Syntax._t, com.cliffc.aa.HM.HM5.Syntax.add_kids(), com.cliffc.aa.HM.HM5.Syntax.add_occurs(), com.cliffc.aa.type.TypeInt.BOOL, com.cliffc.aa.HM.HM5.T2.CNT, com.cliffc.aa.HM.HM5.Syntax.debug_find(), com.cliffc.aa.HM.HM5.DEBUG_LEAKS, com.cliffc.aa.HM.HM5.T2.find(), com.cliffc.aa.type.TypeFlt.FLT64, com.cliffc.aa.HM.HM5.Syntax.hm(), com.cliffc.aa.type.TypeInt.INT64, com.cliffc.aa.HM.HM5.Worklist.len(), com.cliffc.aa.HM.HM5.T2.make_base(), com.cliffc.aa.HM.HM5.T2.make_fun(), com.cliffc.aa.HM.HM5.T2.make_leaf(), com.cliffc.aa.HM.HM5.Syntax.more_work(), com.cliffc.aa.HM.HM5.Worklist.pop(), com.cliffc.aa.HM.HM5.Syntax.prep_tree(), com.cliffc.aa.HM.HM5.T2.prim(), com.cliffc.aa.HM.HM5.PRIMS, com.cliffc.aa.HM.HM5.Worklist.push(), com.cliffc.aa.type.TypeMemPtr.STRPTR, and com.cliffc.aa.HM.HM5.T2.unify().
Referenced by com.cliffc.aa.HM.TestHM5.test00(), com.cliffc.aa.HM.TestHM5.test01(), com.cliffc.aa.HM.TestHM5.test02(), com.cliffc.aa.HM.TestHM5.test03(), com.cliffc.aa.HM.TestHM5.test04(), com.cliffc.aa.HM.TestHM5.test05(), com.cliffc.aa.HM.TestHM5.test06(), com.cliffc.aa.HM.TestHM5.test07(), com.cliffc.aa.HM.TestHM5.test08(), com.cliffc.aa.HM.TestHM5.test09(), com.cliffc.aa.HM.TestHM5.test10(), com.cliffc.aa.HM.TestHM5.test11(), com.cliffc.aa.HM.TestHM5.test12(), com.cliffc.aa.HM.TestHM5.test13(), com.cliffc.aa.HM.TestHM5.test14(), com.cliffc.aa.HM.TestHM5.test15(), com.cliffc.aa.HM.TestHM5.test16(), com.cliffc.aa.HM.TestHM5.test17(), com.cliffc.aa.HM.TestHM5.test18(), com.cliffc.aa.HM.TestHM5.test19(), com.cliffc.aa.HM.TestHM5.test20(), com.cliffc.aa.HM.TestHM5.test21(), com.cliffc.aa.HM.TestHM5.test22(), and com.cliffc.aa.HM.TestHM5.test23().
|
staticpackage |
Definition at line 83 of file HM5.java.
References com.cliffc.aa.HM.HM5.PRIMS, and com.cliffc.aa.HM.HM5.T2.reset().
Referenced by com.cliffc.aa.HM.TestHM5.reset().
|
staticpackage |
Definition at line 25 of file HM5.java.
Referenced by com.cliffc.aa.HM.HM5.T2.fresh_unify(), and com.cliffc.aa.HM.HM5.hm().
|
staticpackage |
Definition at line 24 of file HM5.java.
Referenced by com.cliffc.aa.HM.HM5.Ident.add_occurs(), com.cliffc.aa.HM.HM5.hm(), com.cliffc.aa.HM.HM5.Ident.hm(), and com.cliffc.aa.HM.HM5.reset().