aa
|
Public Member Functions | |
String | toString () |
Protected Member Functions | |
final void | add_work (Worklist work) |
Package Functions | |
Apply (Syntax fun, Syntax arg) | |
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 |
Private Member Functions | |
Syntax | arg () |
Syntax | fun () |
Definition at line 248 of file HM3.java.
References com.cliffc.aa.HM.HM3.Syntax._kids, com.cliffc.aa.HM.HM3.Syntax._par, com.cliffc.aa.HM.HM3.Apply.arg(), and com.cliffc.aa.HM.HM3.Apply.fun().
|
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 250 of file HM3.java.
References com.cliffc.aa.HM.HM3.Syntax._kids.
Referenced by com.cliffc.aa.HM.HM3.Apply.Apply(), com.cliffc.aa.HM.HM3.Apply.get_ids(), com.cliffc.aa.HM.HM3.Apply.hm(), com.cliffc.aa.HM.HM3.Apply.progress(), and com.cliffc.aa.HM.HM3.Apply.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().
|
private |
Definition at line 249 of file HM3.java.
References com.cliffc.aa.HM.HM3.Syntax._kids.
Referenced by com.cliffc.aa.HM.HM3.Apply.Apply(), com.cliffc.aa.HM.HM3.Apply.get_ids(), com.cliffc.aa.HM.HM3.Apply.hm(), com.cliffc.aa.HM.HM3.Apply.progress(), and com.cliffc.aa.HM.HM3.Apply.toString().
Reimplemented from com.cliffc.aa.HM.HM3.Syntax.
Definition at line 272 of file HM3.java.
References com.cliffc.aa.HM.HM3.Apply.arg(), com.cliffc.aa.HM.HM3.Apply.fun(), and com.cliffc.aa.HM.HM3.Syntax.get_ids().
Reimplemented from com.cliffc.aa.HM.HM3.Syntax.
Definition at line 252 of file HM3.java.
References com.cliffc.aa.HM.HM3.Syntax._hm, com.cliffc.aa.HM.HM3.Apply.arg(), com.cliffc.aa.HM.HM3.HMType.find(), com.cliffc.aa.HM.HM3.Apply.fun(), com.cliffc.aa.HM.HM3.Oper.fun(), com.cliffc.aa.HM.HM3.Apply.progress(), and com.cliffc.aa.HM.HM3.HMType.union().
|
package |
Reimplemented from com.cliffc.aa.HM.HM3.Syntax.
Definition at line 262 of file HM3.java.
References com.cliffc.aa.HM.HM3.Syntax._hm, com.cliffc.aa.HM.HM3.Apply.arg(), com.cliffc.aa.HM.HM3.HMType.eq(), com.cliffc.aa.HM.HM3.HMType.find(), and com.cliffc.aa.HM.HM3.Apply.fun().
Referenced by com.cliffc.aa.HM.HM3.Apply.hm().
String com.cliffc.aa.HM.HM3.Apply.toString | ( | ) |
Definition at line 251 of file HM3.java.
References com.cliffc.aa.HM.HM3.Apply.arg(), and com.cliffc.aa.HM.HM3.Apply.fun().
|
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().