aa
|
Public Member Functions | |
String | toString () |
Protected Member Functions | |
final void | add_work (Worklist work) |
Package Functions | |
Con (Type t) | |
final void | add_neighbors (Worklist work) |
final boolean | all_kids_ready () |
boolean | check_progress (Worklist work) |
void | get_ids (VStack vstk, Worklist work) |
HMType | hm (Worklist work) |
boolean | progress () |
Package Attributes | |
HMType | _hm |
Syntax[] | _kids |
Syntax | _par |
final Type | _t |
|
package |
|
packageinherited |
Definition at line 128 of file HM3.java.
References com.cliffc.aa.HM.HM3.Syntax._kids, com.cliffc.aa.HM.HM3.Syntax._par, and com.cliffc.aa.HM.HM3.Syntax.add_work().
Referenced by com.cliffc.aa.HM.HM3.hm().
|
protectedinherited |
Definition at line 126 of file HM3.java.
References com.cliffc.aa.HM.HM3.Syntax.all_kids_ready(), and com.cliffc.aa.HM.HM3.Worklist.push().
Referenced by com.cliffc.aa.HM.HM3.Syntax.add_neighbors(), com.cliffc.aa.HM.HM3.Con.get_ids(), and com.cliffc.aa.HM.HM3.Ident.get_ids().
|
packageinherited |
Definition at line 135 of file HM3.java.
References com.cliffc.aa.HM.HM3.Syntax._kids.
Referenced by com.cliffc.aa.HM.HM3.Syntax.add_work(), and com.cliffc.aa.HM.HM3.Syntax.check_progress().
|
packageinherited |
Definition at line 144 of file HM3.java.
References com.cliffc.aa.HM.HM3.Syntax._hm, com.cliffc.aa.HM.HM3.Syntax._kids, com.cliffc.aa.HM.HM3.Syntax.all_kids_ready(), com.cliffc.aa.HM.HM3.Worklist.has(), and com.cliffc.aa.HM.HM3.Syntax.progress().
Referenced by com.cliffc.aa.HM.HM3.hm().
Reimplemented from com.cliffc.aa.HM.HM3.Syntax.
Definition at line 162 of file HM3.java.
References com.cliffc.aa.HM.HM3.Syntax.add_work().
Reimplemented from com.cliffc.aa.HM.HM3.Syntax.
Definition at line 160 of file HM3.java.
References com.cliffc.aa.HM.HM3.Syntax._hm, and com.cliffc.aa.HM.HM3.Con._t.
|
package |
Reimplemented from com.cliffc.aa.HM.HM3.Syntax.
String com.cliffc.aa.HM.HM3.Con.toString | ( | ) |
Definition at line 159 of file HM3.java.
References com.cliffc.aa.HM.HM3.Con._t, and com.cliffc.aa.type.Type< T extends Type< T >.toString().
|
packageinherited |
Definition at line 118 of file HM3.java.
Referenced by com.cliffc.aa.HM.HM3.Syntax.check_progress(), com.cliffc.aa.HM.HM3.hm(), com.cliffc.aa.HM.HM3.Con.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.Apply.hm(), com.cliffc.aa.HM.HM3.Lambda.progress(), com.cliffc.aa.HM.HM3.Let.progress(), and com.cliffc.aa.HM.HM3.Apply.progress().
|
packageinherited |
Definition at line 117 of file HM3.java.
Referenced by com.cliffc.aa.HM.HM3.Syntax.add_neighbors(), com.cliffc.aa.HM.HM3.Syntax.all_kids_ready(), com.cliffc.aa.HM.HM3.Apply.Apply(), com.cliffc.aa.HM.HM3.Apply.arg(), com.cliffc.aa.HM.HM3.Lambda.body(), com.cliffc.aa.HM.HM3.Let.body(), com.cliffc.aa.HM.HM3.Syntax.check_progress(), com.cliffc.aa.HM.HM3.Apply.fun(), com.cliffc.aa.HM.HM3.Lambda.Lambda(), com.cliffc.aa.HM.HM3.Let.Let(), and com.cliffc.aa.HM.HM3.Let.use().
|
packageinherited |
Definition at line 116 of file HM3.java.
Referenced by com.cliffc.aa.HM.HM3.Syntax.add_neighbors(), com.cliffc.aa.HM.HM3.Apply.Apply(), com.cliffc.aa.HM.HM3.Lambda.Lambda(), and com.cliffc.aa.HM.HM3.Let.Let().
|
package |
Definition at line 157 of file HM3.java.
Referenced by com.cliffc.aa.HM.HM3.Con.Con(), com.cliffc.aa.HM.HM3.Con.hm(), and com.cliffc.aa.HM.HM3.Con.toString().