aa
|
Public Member Functions | |
String | toString () |
Protected Member Functions | |
final void | add_work (Worklist work) |
Package Functions | |
Ident (String name) | |
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 |
final String | _name |
Syntax | _par |
VStack | _vstk |
|
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 178 of file HM3.java.
References com.cliffc.aa.HM.HM3.HMType._ids, com.cliffc.aa.HM.HM3.Ident._name, com.cliffc.aa.HM.HM3.Ident._vstk, com.cliffc.aa.HM.HM3.Syntax.add_work(), and com.cliffc.aa.HM.HM3.ENV.
Reimplemented from com.cliffc.aa.HM.HM3.Syntax.
Definition at line 170 of file HM3.java.
References com.cliffc.aa.HM.HM3.Syntax._hm, com.cliffc.aa.HM.HM3.Ident._name, com.cliffc.aa.HM.HM3.Ident._vstk, com.cliffc.aa.HM.HM3.ENV, and com.cliffc.aa.HM.HM3.HMType.fresh().
|
package |
Reimplemented from com.cliffc.aa.HM.HM3.Syntax.
String com.cliffc.aa.HM.HM3.Ident.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().
|
package |
Definition at line 166 of file HM3.java.
Referenced by com.cliffc.aa.HM.HM3.Ident.get_ids(), com.cliffc.aa.HM.HM3.Ident.hm(), com.cliffc.aa.HM.HM3.Ident.Ident(), and com.cliffc.aa.HM.HM3.Ident.toString().
|
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 167 of file HM3.java.
Referenced by com.cliffc.aa.HM.HM3.Ident.get_ids(), and com.cliffc.aa.HM.HM3.Ident.hm().