aa
|
Public Member Functions | |
void | addAll (Ary<? extends Syntax > ss) |
boolean | has (Syntax s) |
int | len () |
Syntax | pop () |
void | push (Syntax s) |
String | toString () |
Public Attributes | |
int | _cnt |
Private Attributes | |
final Ary< Syntax > | _ary = new Ary<>(Syntax.class) |
final HashSet< Syntax > | _work = new HashSet<>() |
Definition at line 95 of file HM5.java.
References com.cliffc.aa.HM.HM5.Worklist.push().
Referenced by com.cliffc.aa.HM.HM5.T2.add_deps_work_impl(), com.cliffc.aa.HM.HM5.Lambda.add_occurs(), com.cliffc.aa.HM.HM5.Lambda2.add_occurs(), and com.cliffc.aa.HM.HM5.Let.add_occurs().
boolean com.cliffc.aa.HM.HM5.Worklist.has | ( | Syntax | s | ) |
Definition at line 94 of file HM5.java.
References com.cliffc.aa.HM.HM5.Worklist._work.
Referenced by com.cliffc.aa.HM.HM5.Syntax.more_work_impl().
int com.cliffc.aa.HM.HM5.Worklist.len | ( | ) |
Definition at line 90 of file HM5.java.
References com.cliffc.aa.HM.HM5.Worklist._ary.
Referenced by com.cliffc.aa.HM.HM5.hm().
Syntax com.cliffc.aa.HM.HM5.Worklist.pop | ( | ) |
Definition at line 93 of file HM5.java.
References com.cliffc.aa.HM.HM5.Worklist._ary, com.cliffc.aa.HM.HM5.Worklist._cnt, and com.cliffc.aa.HM.HM5.Worklist._work.
Referenced by com.cliffc.aa.HM.HM5.hm().
void com.cliffc.aa.HM.HM5.Worklist.push | ( | Syntax | s | ) |
Definition at line 91 of file HM5.java.
References com.cliffc.aa.HM.HM5.Worklist._ary, and com.cliffc.aa.HM.HM5.Worklist._work.
Referenced by com.cliffc.aa.HM.HM5.Lambda.add_kids(), com.cliffc.aa.HM.HM5.Lambda2.add_kids(), com.cliffc.aa.HM.HM5.Let.add_kids(), com.cliffc.aa.HM.HM5.Apply.add_kids(), com.cliffc.aa.HM.HM5.Worklist.addAll(), com.cliffc.aa.HM.HM5.hm(), and com.cliffc.aa.HM.HM5.Syntax.prep_tree_impl().
String com.cliffc.aa.HM.HM5.Worklist.toString | ( | ) |
Definition at line 88 of file HM5.java.
Referenced by com.cliffc.aa.HM.HM5.Worklist.len(), com.cliffc.aa.HM.HM5.Worklist.pop(), com.cliffc.aa.HM.HM5.Worklist.push(), and com.cliffc.aa.HM.HM5.Worklist.toString().
int com.cliffc.aa.HM.HM5.Worklist._cnt |
Definition at line 87 of file HM5.java.
Referenced by com.cliffc.aa.HM.HM5.Worklist.pop().
|
private |
Definition at line 89 of file HM5.java.
Referenced by com.cliffc.aa.HM.HM5.Worklist.has(), com.cliffc.aa.HM.HM5.Worklist.pop(), and com.cliffc.aa.HM.HM5.Worklist.push().