aa
|
Public Member Functions | |
String | p () |
final String | toString () |
Package Functions | |
T2 | find () |
abstract T2 | hm (Ary< Syntax > work) |
abstract void | live (IBitSet visit) |
abstract boolean | more_work (Ary< Syntax > work) |
final boolean | more_work_impl (Ary< Syntax > work) |
final SB | p0 (SB sb, VBitSet dups) |
abstract SB | p1 (SB sb) |
abstract SB | p2 (SB sb, VBitSet dups) |
abstract 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) |
abstract SB | str (SB sb) |
Package Attributes | |
Syntax | _par |
T2 | _t |
|
package |
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 in com.cliffc.aa.HM.HM4.Apply, com.cliffc.aa.HM.HM4.Let, com.cliffc.aa.HM.HM4.Lambda2, com.cliffc.aa.HM.HM4.Lambda, com.cliffc.aa.HM.HM4.Ident, and com.cliffc.aa.HM.HM4.Con.
Referenced by com.cliffc.aa.HM.HM4.hm(), and com.cliffc.aa.HM.HM4.Syntax.more_work_impl().
|
abstractpackage |
Reimplemented in com.cliffc.aa.HM.HM4.Apply, com.cliffc.aa.HM.HM4.Let, com.cliffc.aa.HM.HM4.Lambda2, com.cliffc.aa.HM.HM4.Lambda, com.cliffc.aa.HM.HM4.Ident, and com.cliffc.aa.HM.HM4.Con.
Referenced by com.cliffc.aa.HM.HM4.Lambda.live(), com.cliffc.aa.HM.HM4.Lambda2.live(), and com.cliffc.aa.HM.HM4.Let.live().
Reimplemented in com.cliffc.aa.HM.HM4.Apply, com.cliffc.aa.HM.HM4.Let, com.cliffc.aa.HM.HM4.Lambda2, com.cliffc.aa.HM.HM4.Lambda, com.cliffc.aa.HM.HM4.Ident, and com.cliffc.aa.HM.HM4.Con.
Referenced by com.cliffc.aa.HM.HM4.hm(), com.cliffc.aa.HM.HM4.Lambda.more_work(), com.cliffc.aa.HM.HM4.Lambda2.more_work(), com.cliffc.aa.HM.HM4.Let.more_work(), com.cliffc.aa.HM.HM4.Apply.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().
String com.cliffc.aa.HM.HM4.Syntax.p | ( | ) |
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 in com.cliffc.aa.HM.HM4.Apply, com.cliffc.aa.HM.HM4.Let, com.cliffc.aa.HM.HM4.Lambda2, com.cliffc.aa.HM.HM4.Lambda, com.cliffc.aa.HM.HM4.Ident, and com.cliffc.aa.HM.HM4.Con.
Referenced by com.cliffc.aa.HM.HM4.Syntax.p0().
Reimplemented in com.cliffc.aa.HM.HM4.Apply, com.cliffc.aa.HM.HM4.Let, com.cliffc.aa.HM.HM4.Lambda2, com.cliffc.aa.HM.HM4.Lambda, com.cliffc.aa.HM.HM4.Ident, and com.cliffc.aa.HM.HM4.Con.
Referenced by com.cliffc.aa.HM.HM4.Syntax.p0().
|
abstractpackage |
Reimplemented in com.cliffc.aa.HM.HM4.Apply, com.cliffc.aa.HM.HM4.Let, com.cliffc.aa.HM.HM4.Lambda2, com.cliffc.aa.HM.HM4.Lambda, com.cliffc.aa.HM.HM4.Ident, and com.cliffc.aa.HM.HM4.Con.
Referenced by com.cliffc.aa.HM.HM4.hm(), 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().
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 in com.cliffc.aa.HM.HM4.Let, com.cliffc.aa.HM.HM4.Lambda2, and com.cliffc.aa.HM.HM4.Lambda.
Reimplemented in com.cliffc.aa.HM.HM4.Apply, com.cliffc.aa.HM.HM4.Let, com.cliffc.aa.HM.HM4.Lambda2, com.cliffc.aa.HM.HM4.Lambda, com.cliffc.aa.HM.HM4.Ident, and com.cliffc.aa.HM.HM4.Con.
Referenced by com.cliffc.aa.HM.HM4.Lambda.str(), com.cliffc.aa.HM.HM4.Lambda2.str(), com.cliffc.aa.HM.HM4.Let.str(), com.cliffc.aa.HM.HM4.Apply.str(), and com.cliffc.aa.HM.HM4.Syntax.toString().
final String com.cliffc.aa.HM.HM4.Syntax.toString | ( | ) |
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 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().
|
package |
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().