aa
|
Public Member Functions | |
String | toString () |
Protected Member Functions | |
final void | add_work (Worklist work) |
Package Functions | |
Lambda (String arg0, Syntax body) | |
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 | |
final String | _arg0 |
HMType | _hm |
Syntax[] | _kids |
Syntax | _par |
Private Member Functions | |
Syntax | body () |
|
package |
Definition at line 191 of file HM3.java.
References com.cliffc.aa.HM.HM3.Lambda._arg0, com.cliffc.aa.HM.HM3.Syntax._kids, com.cliffc.aa.HM.HM3.Syntax._par, and com.cliffc.aa.HM.HM3.Lambda.body().
|
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().
|
private |
Definition at line 192 of file HM3.java.
References com.cliffc.aa.HM.HM3.Syntax._kids.
Referenced by com.cliffc.aa.HM.HM3.Lambda.get_ids(), com.cliffc.aa.HM.HM3.Lambda.hm(), com.cliffc.aa.HM.HM3.Lambda.Lambda(), com.cliffc.aa.HM.HM3.Lambda.progress(), and com.cliffc.aa.HM.HM3.Lambda.toString().
|
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 211 of file HM3.java.
References com.cliffc.aa.HM.HM3.Lambda._arg0, com.cliffc.aa.HM.HM3.Lambda.body(), com.cliffc.aa.HM.HM3.ENV, and com.cliffc.aa.HM.HM3.Syntax.get_ids().
Reimplemented from com.cliffc.aa.HM.HM3.Syntax.
Definition at line 194 of file HM3.java.
References com.cliffc.aa.HM.HM3.Lambda._arg0, com.cliffc.aa.HM.HM3.Syntax._hm, com.cliffc.aa.HM.HM3.Lambda.body(), com.cliffc.aa.HM.HM3.ENV, com.cliffc.aa.HM.HM3.HMType.find(), com.cliffc.aa.HM.HM3.Oper.fun(), and com.cliffc.aa.HM.HM3.Lambda.progress().
|
package |
Reimplemented from com.cliffc.aa.HM.HM3.Syntax.
Definition at line 200 of file HM3.java.
References com.cliffc.aa.HM.HM3.Lambda._arg0, com.cliffc.aa.HM.HM3.Syntax._hm, com.cliffc.aa.HM.HM3.Lambda.body(), com.cliffc.aa.HM.HM3.ENV, com.cliffc.aa.HM.HM3.HMType.eq(), and com.cliffc.aa.HM.HM3.HMType.find().
Referenced by com.cliffc.aa.HM.HM3.Lambda.hm().
String com.cliffc.aa.HM.HM3.Lambda.toString | ( | ) |
Definition at line 193 of file HM3.java.
References com.cliffc.aa.HM.HM3.Lambda._arg0, and com.cliffc.aa.HM.HM3.Lambda.body().
|
package |
Definition at line 190 of file HM3.java.
Referenced by com.cliffc.aa.HM.HM3.Lambda.get_ids(), com.cliffc.aa.HM.HM3.Lambda.hm(), com.cliffc.aa.HM.HM3.Lambda.Lambda(), com.cliffc.aa.HM.HM3.Lambda.progress(), and com.cliffc.aa.HM.HM3.Lambda.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().