|
aa
|
Classes | |
| class | Apply |
| class | Con |
| class | HMType |
| class | HMVar |
| class | Ident |
| class | Lambda |
| class | Let |
| class | Oper |
| class | Syntax |
| class | VStack |
| class | Worklist |
Static Public Member Functions | |
| static HMType | hm (Syntax prog) |
Static Package Functions | |
| static void | reset () |
Static Package Attributes | |
| static final HashMap< String, HMType > | ENV = new HashMap<>() |
Definition at line 34 of file HM3.java.
References com.cliffc.aa.HM.HM3.Syntax._hm, com.cliffc.aa.HM.HM3.Syntax.add_neighbors(), com.cliffc.aa.type.TypeInt.BOOL, com.cliffc.aa.HM.HM3.Syntax.check_progress(), com.cliffc.aa.HM.HM3.ENV, com.cliffc.aa.type.TypeFlt.FLT64, com.cliffc.aa.HM.HM3.Oper.fun(), com.cliffc.aa.HM.HM3.Syntax.get_ids(), com.cliffc.aa.HM.HM3.Syntax.hm(), com.cliffc.aa.type.TypeInt.INT64, com.cliffc.aa.HM.HM3.Worklist.len(), com.cliffc.aa.HM.HM3.Worklist.pop(), and com.cliffc.aa.type.TypeMemPtr.STRPTR.
Referenced by com.cliffc.aa.HM.TestHM3.test00(), com.cliffc.aa.HM.TestHM3.test01(), com.cliffc.aa.HM.TestHM3.test02(), com.cliffc.aa.HM.TestHM3.test03(), com.cliffc.aa.HM.TestHM3.test04(), com.cliffc.aa.HM.TestHM3.test05(), com.cliffc.aa.HM.TestHM3.test05a(), com.cliffc.aa.HM.TestHM3.test06(), com.cliffc.aa.HM.TestHM3.test07(), com.cliffc.aa.HM.TestHM3.test08(), com.cliffc.aa.HM.TestHM3.test09(), com.cliffc.aa.HM.TestHM3.test10(), com.cliffc.aa.HM.TestHM3.test11(), and com.cliffc.aa.HM.TestHM3.test12().
|
staticpackage |
Definition at line 80 of file HM3.java.
References com.cliffc.aa.HM.HM3.ENV, and com.cliffc.aa.HM.HM3.HMType.reset().
Referenced by com.cliffc.aa.HM.TestHM3.reset().
|
staticpackage |
Definition at line 32 of file HM3.java.
Referenced by com.cliffc.aa.HM.HM3.Ident.get_ids(), com.cliffc.aa.HM.HM3.Lambda.get_ids(), com.cliffc.aa.HM.HM3.Let.get_ids(), com.cliffc.aa.HM.HM3.hm(), com.cliffc.aa.HM.HM3.Ident.hm(), com.cliffc.aa.HM.HM3.Lambda.hm(), com.cliffc.aa.HM.HM3.Let.hm(), com.cliffc.aa.HM.HM3.Lambda.progress(), com.cliffc.aa.HM.HM3.Let.progress(), and com.cliffc.aa.HM.HM3.reset().