aa
|
Protected Member Functions | |
final void | add_work (Worklist work) |
Package Functions | |
final void | add_neighbors (Worklist work) |
final boolean | all_kids_ready () |
boolean | check_progress (Worklist work) |
abstract void | get_ids (VStack vstk, Worklist work) |
abstract HMType | hm (Worklist work) |
abstract boolean | progress () |
Package Attributes | |
HMType | _hm |
Syntax[] | _kids |
Syntax | _par |
|
package |
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().
|
protected |
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().
|
package |
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().
|
package |
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 in com.cliffc.aa.HM.HM3.Apply, com.cliffc.aa.HM.HM3.Let, com.cliffc.aa.HM.HM3.Lambda, com.cliffc.aa.HM.HM3.Ident, and com.cliffc.aa.HM.HM3.Con.
Referenced by com.cliffc.aa.HM.HM3.Lambda.get_ids(), com.cliffc.aa.HM.HM3.Let.get_ids(), com.cliffc.aa.HM.HM3.Apply.get_ids(), and com.cliffc.aa.HM.HM3.hm().
Reimplemented in com.cliffc.aa.HM.HM3.Apply, com.cliffc.aa.HM.HM3.Let, com.cliffc.aa.HM.HM3.Lambda, com.cliffc.aa.HM.HM3.Ident, and com.cliffc.aa.HM.HM3.Con.
Referenced by com.cliffc.aa.HM.HM3.hm().
|
abstractpackage |
Reimplemented in com.cliffc.aa.HM.HM3.Apply, com.cliffc.aa.HM.HM3.Let, com.cliffc.aa.HM.HM3.Lambda, com.cliffc.aa.HM.HM3.Ident, and com.cliffc.aa.HM.HM3.Con.
Referenced by com.cliffc.aa.HM.HM3.Syntax.check_progress().
|
package |
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().
|
package |
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().
|
package |
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().