aa
|
Public Member Functions | |
String | p () |
final String | toString () |
Package Functions | |
Lambda2 (String arg0, String arg1, Syntax body) | |
T2 | find () |
T2 | hm (Ary< Syntax > work) |
void | live (IBitSet visit) |
boolean | more_work (Ary< Syntax > work) |
final boolean | more_work_impl (Ary< Syntax > work) |
final SB | p0 (SB sb, VBitSet dups) |
SB | p1 (SB sb) |
SB | p2 (SB sb, VBitSet dups) |
void | prep_tree (Syntax par, Ary< Syntax > work) |
void | prep_tree_impl (Syntax par, T2 t, Ary< Syntax > work) |
T2 | prep_tree_lookup (String name, Syntax prior) |
SB | str (SB sb) |
T2 | targ0 () |
T2 | targ1 () |
Package Attributes | |
final String | _arg0 |
final String | _arg1 |
final Syntax | _body |
Syntax | _par |
T2 | _t |
T2 | _targ0 |
T2 | _targ1 |
|
package |
Definition at line 194 of file HM4.java.
References com.cliffc.aa.HM.HM4.Lambda2._arg0, com.cliffc.aa.HM.HM4.Lambda2._arg1, com.cliffc.aa.HM.HM4.Lambda2._body, com.cliffc.aa.HM.HM4.Lambda2._targ0, com.cliffc.aa.HM.HM4.Lambda2._targ1, and com.cliffc.aa.HM.HM4.T2.tnew().
|
packageinherited |
Definition at line 77 of file HM4.java.
References com.cliffc.aa.HM.HM4.Syntax._t, and com.cliffc.aa.HM.HM4.T2.find().
Referenced by com.cliffc.aa.HM.HM4.hm(), com.cliffc.aa.HM.HM4.Con.hm(), com.cliffc.aa.HM.HM4.Ident.hm(), com.cliffc.aa.HM.HM4.Lambda.hm(), com.cliffc.aa.HM.HM4.Lambda2.hm(), com.cliffc.aa.HM.HM4.Let.hm(), com.cliffc.aa.HM.HM4.Apply.hm(), and com.cliffc.aa.HM.HM4.Syntax.more_work_impl().
Reimplemented from com.cliffc.aa.HM.HM4.Syntax.
Definition at line 200 of file HM4.java.
References com.cliffc.aa.HM.HM4.Lambda2._body, com.cliffc.aa.HM.HM4.Syntax.find(), com.cliffc.aa.HM.HM4.T2.fun(), com.cliffc.aa.HM.HM4.Lambda2.targ0(), com.cliffc.aa.HM.HM4.Lambda2.targ1(), and com.cliffc.aa.HM.HM4.T2.unify().
|
package |
Reimplemented from com.cliffc.aa.HM.HM4.Syntax.
Definition at line 221 of file HM4.java.
References com.cliffc.aa.HM.HM4.Lambda2._body, com.cliffc.aa.HM.HM4.Syntax._t, com.cliffc.aa.HM.HM4.Lambda2._targ0, com.cliffc.aa.HM.HM4.Lambda2._targ1, com.cliffc.aa.HM.HM4.Syntax.live(), and com.cliffc.aa.HM.HM4.T2.live().
Reimplemented from com.cliffc.aa.HM.HM4.Syntax.
Definition at line 217 of file HM4.java.
References com.cliffc.aa.HM.HM4.Lambda2._body, com.cliffc.aa.HM.HM4.Syntax.more_work(), and com.cliffc.aa.HM.HM4.Syntax.more_work_impl().
Definition at line 91 of file HM4.java.
References com.cliffc.aa.HM.HM4.T2._con, com.cliffc.aa.util.Ary< E >._len, com.cliffc.aa.HM.HM4.T2.CNT, com.cliffc.aa.HM.HM4.Syntax.find(), com.cliffc.aa.util.Ary< E >.find(), com.cliffc.aa.HM.HM4.Syntax.hm(), com.cliffc.aa.HM.HM4.Syntax.more_work(), and com.cliffc.aa.HM.HM4.T2.unify().
Referenced by com.cliffc.aa.HM.HM4.Con.more_work(), com.cliffc.aa.HM.HM4.Ident.more_work(), com.cliffc.aa.HM.HM4.Lambda.more_work(), com.cliffc.aa.HM.HM4.Lambda2.more_work(), com.cliffc.aa.HM.HM4.Let.more_work(), and com.cliffc.aa.HM.HM4.Apply.more_work().
|
inherited |
Definition at line 111 of file HM4.java.
References com.cliffc.aa.HM.HM4.Syntax.p0(), and com.cliffc.aa.util.SB.toString().
Definition at line 112 of file HM4.java.
References com.cliffc.aa.HM.HM4.Syntax._t, com.cliffc.aa.util.SB.di(), com.cliffc.aa.HM.HM4.T2.get_dups(), com.cliffc.aa.util.SB.i(), com.cliffc.aa.util.SB.ii(), com.cliffc.aa.util.SB.nl(), com.cliffc.aa.util.SB.p(), com.cliffc.aa.HM.HM4.Syntax.p1(), com.cliffc.aa.HM.HM4.Syntax.p2(), and com.cliffc.aa.HM.HM4.T2.str().
Referenced by com.cliffc.aa.HM.HM4.Syntax.p(), com.cliffc.aa.HM.HM4.Lambda.p2(), com.cliffc.aa.HM.HM4.Lambda2.p2(), com.cliffc.aa.HM.HM4.Let.p2(), and com.cliffc.aa.HM.HM4.Apply.p2().
Reimplemented from com.cliffc.aa.HM.HM4.Syntax.
Definition at line 196 of file HM4.java.
References com.cliffc.aa.HM.HM4.Lambda2._arg0, com.cliffc.aa.HM.HM4.Lambda2._arg1, and com.cliffc.aa.util.SB.p().
Reimplemented from com.cliffc.aa.HM.HM4.Syntax.
Definition at line 197 of file HM4.java.
References com.cliffc.aa.HM.HM4.Lambda2._body, and com.cliffc.aa.HM.HM4.Syntax.p0().
Reimplemented from com.cliffc.aa.HM.HM4.Syntax.
Definition at line 207 of file HM4.java.
References com.cliffc.aa.HM.HM4.Lambda2._body, com.cliffc.aa.HM.HM4.Syntax.prep_tree(), com.cliffc.aa.HM.HM4.Syntax.prep_tree_impl(), and com.cliffc.aa.HM.HM4.T2.tnew().
|
packageinherited |
Definition at line 86 of file HM4.java.
References com.cliffc.aa.HM.HM4.Syntax._par, com.cliffc.aa.HM.HM4.Syntax._t, and com.cliffc.aa.util.Ary< E >.push().
Referenced by com.cliffc.aa.HM.HM4.Con.prep_tree(), com.cliffc.aa.HM.HM4.Ident.prep_tree(), com.cliffc.aa.HM.HM4.Lambda.prep_tree(), com.cliffc.aa.HM.HM4.Lambda2.prep_tree(), com.cliffc.aa.HM.HM4.Let.prep_tree(), and com.cliffc.aa.HM.HM4.Apply.prep_tree().
Reimplemented from com.cliffc.aa.HM.HM4.Syntax.
Definition at line 212 of file HM4.java.
References com.cliffc.aa.HM.HM4.Lambda2._arg0, com.cliffc.aa.HM.HM4.Lambda2._arg1, com.cliffc.aa.HM.HM4.Lambda2._targ0, com.cliffc.aa.HM.HM4.Lambda2._targ1, and com.cliffc.aa.util.Util.eq().
Reimplemented from com.cliffc.aa.HM.HM4.Syntax.
Definition at line 195 of file HM4.java.
References com.cliffc.aa.HM.HM4.Lambda2._arg0, com.cliffc.aa.HM.HM4.Lambda2._arg1, com.cliffc.aa.HM.HM4.Lambda2._body, com.cliffc.aa.util.SB.p(), and com.cliffc.aa.HM.HM4.Syntax.str().
|
package |
Definition at line 198 of file HM4.java.
References com.cliffc.aa.HM.HM4.Lambda2._targ0, and com.cliffc.aa.HM.HM4.T2.find().
Referenced by com.cliffc.aa.HM.HM4.Lambda2.hm().
|
package |
Definition at line 199 of file HM4.java.
References com.cliffc.aa.HM.HM4.Lambda2._targ1, and com.cliffc.aa.HM.HM4.T2.find().
Referenced by com.cliffc.aa.HM.HM4.Lambda2.hm().
|
inherited |
Definition at line 108 of file HM4.java.
References com.cliffc.aa.HM.HM4.Syntax.str(), and com.cliffc.aa.util.SB.toString().
|
package |
Definition at line 190 of file HM4.java.
Referenced by com.cliffc.aa.HM.HM4.Lambda2.Lambda2(), com.cliffc.aa.HM.HM4.Lambda2.p1(), com.cliffc.aa.HM.HM4.Lambda2.prep_tree_lookup(), and com.cliffc.aa.HM.HM4.Lambda2.str().
|
package |
Definition at line 190 of file HM4.java.
Referenced by com.cliffc.aa.HM.HM4.Lambda2.Lambda2(), com.cliffc.aa.HM.HM4.Lambda2.p1(), com.cliffc.aa.HM.HM4.Lambda2.prep_tree_lookup(), and com.cliffc.aa.HM.HM4.Lambda2.str().
|
package |
Definition at line 191 of file HM4.java.
Referenced by com.cliffc.aa.HM.HM4.Lambda2.hm(), com.cliffc.aa.HM.HM4.Lambda2.Lambda2(), com.cliffc.aa.HM.HM4.Lambda2.live(), com.cliffc.aa.HM.HM4.Lambda2.more_work(), com.cliffc.aa.HM.HM4.Lambda2.p2(), com.cliffc.aa.HM.HM4.Lambda2.prep_tree(), and com.cliffc.aa.HM.HM4.Lambda2.str().
|
packageinherited |
Definition at line 75 of file HM4.java.
Referenced by com.cliffc.aa.HM.HM4.hm(), com.cliffc.aa.HM.HM4.Ident.prep_tree(), and com.cliffc.aa.HM.HM4.Syntax.prep_tree_impl().
|
packageinherited |
Definition at line 76 of file HM4.java.
Referenced by com.cliffc.aa.HM.HM4.Syntax.find(), com.cliffc.aa.HM.HM4.hm(), com.cliffc.aa.HM.HM4.Con.live(), com.cliffc.aa.HM.HM4.Ident.live(), com.cliffc.aa.HM.HM4.Lambda.live(), com.cliffc.aa.HM.HM4.Lambda2.live(), com.cliffc.aa.HM.HM4.Let.live(), com.cliffc.aa.HM.HM4.Apply.live(), com.cliffc.aa.HM.HM4.Syntax.p0(), and com.cliffc.aa.HM.HM4.Syntax.prep_tree_impl().
|
package |
Definition at line 192 of file HM4.java.
Referenced by com.cliffc.aa.HM.HM4.Lambda2.Lambda2(), com.cliffc.aa.HM.HM4.Lambda2.live(), com.cliffc.aa.HM.HM4.Lambda2.prep_tree_lookup(), and com.cliffc.aa.HM.HM4.Lambda2.targ0().
|
package |
Definition at line 193 of file HM4.java.
Referenced by com.cliffc.aa.HM.HM4.Lambda2.Lambda2(), com.cliffc.aa.HM.HM4.Lambda2.live(), com.cliffc.aa.HM.HM4.Lambda2.prep_tree_lookup(), and com.cliffc.aa.HM.HM4.Lambda2.targ1().