aa
|
Public Member Functions | |
String | p () |
String | toString () |
Package Functions | |
boolean | _cycle_equals (T2 t) |
VBitSet | _get_dups (VBitSet visit, VBitSet dups) |
T2 | _repl (HashMap< T2, T2 > vars, HashMap< T2, T2 > dups) |
boolean | cycle_equals (T2 t) |
T2 | find () |
T2 | find (int i) |
VBitSet | get_dups (VBitSet dups) |
T2 | get_fresh () |
boolean | is_base () |
boolean | is_fresh () |
boolean | is_leaf () |
boolean | is_tvar () |
void | live (IBitSet visit) |
boolean | no_uf () |
String | p (VBitSet dups) |
boolean | progress (T2 t) |
void | push_update (Syntax a) |
T2 | repl (HashMap< T2, T2 > vars, HashMap< T2, T2 > dups) |
SB | str (SB sb, VBitSet visit, VBitSet dups) |
T2 | unify (T2 t, Ary< Syntax > work) |
T2 | union (T2 that, Ary< Syntax > work) |
Static Package Functions | |
static T2 | base (Type con) |
static T2 | fresh (String name, T2 t) |
static T2 | fun (T2... args) |
static T2 | prim (String name, T2... args) |
static void | reset () |
static T2 | tnew () |
Package Attributes | |
T2[] | _args |
Type | _con |
String | _fresh |
final String | _name |
final int | _uid |
Ary< Syntax > | _updates |
Static Package Attributes | |
static final VBitSet | UPDATE_VISIT = new VBitSet() |
Private Member Functions | |
T2 (@NotNull String name, T2 @NotNull ... args) | |
T2 | _fresh_unify (HashMap< T2, T2 > vars, T2 t, Ary< Syntax > work) |
T2 | _fresh_unify_impl (HashMap< T2, T2 > vars, T2 t, Ary< Syntax > work) |
SB | _p (SB sb, VBitSet visit, VBitSet dups) |
T2 | _unify (T2 t, Ary< Syntax > work) |
T2 | fresh_base (T2 t) |
void | push_update_impl (Syntax a) |
T2 | unify_base (T2 t, Ary< Syntax > work) |
Static Private Member Functions | |
static SB | str (SB sb, VBitSet visit, T2 t, VBitSet dups) |
Static Private Attributes | |
static final HashMap< T2, T2 > | CDUPS = new HashMap<>() |
static int | CNT =0 |
static final HashMap< Long, T2 > | DUPS = new HashMap<>() |
|
private |
Definition at line 355 of file HM4.java.
References com.cliffc.aa.HM.HM4.T2._args, com.cliffc.aa.HM.HM4.T2._name, com.cliffc.aa.HM.HM4.T2._uid, and com.cliffc.aa.HM.HM4.T2.CNT.
Referenced by com.cliffc.aa.HM.HM4.T2._fresh_unify_impl(), com.cliffc.aa.HM.HM4.T2._repl(), com.cliffc.aa.HM.HM4.T2._unify(), com.cliffc.aa.HM.HM4.T2.fresh(), com.cliffc.aa.HM.HM4.T2.fun(), com.cliffc.aa.HM.HM4.T2.prim(), and com.cliffc.aa.HM.HM4.T2.tnew().
|
package |
Definition at line 558 of file HM4.java.
References com.cliffc.aa.HM.HM4.T2._args, com.cliffc.aa.HM.HM4.T2._name, com.cliffc.aa.HM.HM4.T2.CDUPS, com.cliffc.aa.util.Util.eq(), com.cliffc.aa.HM.HM4.T2.find(), com.cliffc.aa.HM.HM4.T2.is_tvar(), and com.cliffc.aa.HM.HM4.T2.no_uf().
Referenced by com.cliffc.aa.HM.HM4.T2.cycle_equals().
|
private |
Definition at line 477 of file HM4.java.
References com.cliffc.aa.HM.HM4.T2._fresh_unify_impl(), com.cliffc.aa.HM.HM4.T2.find(), com.cliffc.aa.HM.HM4.T2.is_base(), com.cliffc.aa.HM.HM4.T2.is_fresh(), com.cliffc.aa.HM.HM4.T2.no_uf(), and com.cliffc.aa.HM.HM4.T2.unify().
Referenced by com.cliffc.aa.HM.HM4.T2._fresh_unify_impl(), and com.cliffc.aa.HM.HM4.T2.unify().
|
private |
Definition at line 489 of file HM4.java.
References com.cliffc.aa.HM.HM4.T2._args, com.cliffc.aa.HM.HM4.T2._fresh_unify(), com.cliffc.aa.HM.HM4.T2._name, com.cliffc.aa.util.Util.eq(), com.cliffc.aa.HM.HM4.T2.find(), com.cliffc.aa.HM.HM4.T2.fresh_base(), com.cliffc.aa.HM.HM4.T2.get_fresh(), com.cliffc.aa.HM.HM4.T2.is_base(), com.cliffc.aa.HM.HM4.T2.is_fresh(), com.cliffc.aa.HM.HM4.T2.is_leaf(), com.cliffc.aa.HM.HM4.T2.repl(), com.cliffc.aa.HM.HM4.T2.T2(), com.cliffc.aa.AA.unimpl(), and com.cliffc.aa.HM.HM4.T2.union().
Referenced by com.cliffc.aa.HM.HM4.T2._fresh_unify().
Definition at line 600 of file HM4.java.
References com.cliffc.aa.HM.HM4.T2._args, com.cliffc.aa.HM.HM4.T2._uid, com.cliffc.aa.HM.HM4.T2.no_uf(), and com.cliffc.aa.util.VBitSet.tset().
Referenced by com.cliffc.aa.HM.HM4.T2.get_dups().
Definition at line 639 of file HM4.java.
References com.cliffc.aa.HM.HM4.T2._args, com.cliffc.aa.HM.HM4.T2._con, com.cliffc.aa.HM.HM4.T2._name, com.cliffc.aa.HM.HM4.T2._p(), com.cliffc.aa.HM.HM4.T2._uid, com.cliffc.aa.HM.HM4.T2.find(), com.cliffc.aa.HM.HM4.T2.get_fresh(), com.cliffc.aa.HM.HM4.T2.is_base(), com.cliffc.aa.HM.HM4.T2.is_fresh(), com.cliffc.aa.HM.HM4.T2.is_leaf(), com.cliffc.aa.HM.HM4.T2.no_uf(), com.cliffc.aa.util.SB.p(), com.cliffc.aa.type.Type< T extends Type< T >.toString(), com.cliffc.aa.util.VBitSet.tset(), and com.cliffc.aa.util.SB.unchar().
Referenced by com.cliffc.aa.HM.HM4.T2._p(), and com.cliffc.aa.HM.HM4.T2.p().
Definition at line 521 of file HM4.java.
References com.cliffc.aa.HM.HM4.T2._args, com.cliffc.aa.HM.HM4.T2._con, com.cliffc.aa.HM.HM4.T2._name, com.cliffc.aa.HM.HM4.T2.base(), com.cliffc.aa.HM.HM4.T2.find(), com.cliffc.aa.HM.HM4.T2.is_base(), com.cliffc.aa.HM.HM4.T2.is_leaf(), com.cliffc.aa.HM.HM4.T2.repl(), com.cliffc.aa.HM.HM4.T2.T2(), and com.cliffc.aa.HM.HM4.T2.tnew().
Referenced by com.cliffc.aa.HM.HM4.T2.repl().
Definition at line 431 of file HM4.java.
References com.cliffc.aa.HM.HM4.T2._args, com.cliffc.aa.HM.HM4.T2._name, com.cliffc.aa.HM.HM4.T2._uid, com.cliffc.aa.HM.HM4.T2._unify(), com.cliffc.aa.HM.HM4.T2.cycle_equals(), com.cliffc.aa.HM.HM4.T2.DUPS, com.cliffc.aa.util.Util.eq(), com.cliffc.aa.HM.HM4.T2.find(), com.cliffc.aa.HM.HM4.T2.is_base(), com.cliffc.aa.HM.HM4.T2.is_fresh(), com.cliffc.aa.HM.HM4.T2.is_leaf(), com.cliffc.aa.HM.HM4.T2.no_uf(), com.cliffc.aa.HM.HM4.T2.T2(), com.cliffc.aa.HM.HM4.T2.unify_base(), com.cliffc.aa.AA.unimpl(), and com.cliffc.aa.HM.HM4.T2.union().
Referenced by com.cliffc.aa.HM.HM4.T2._unify(), and com.cliffc.aa.HM.HM4.T2.unify().
Definition at line 345 of file HM4.java.
References com.cliffc.aa.HM.HM4.T2._con, and com.cliffc.aa.HM.HM4.T2.tnew().
Referenced by com.cliffc.aa.HM.HM4.T2._repl(), com.cliffc.aa.HM.HM4.hm(), and com.cliffc.aa.HM.HM4.Con.prep_tree().
|
package |
Definition at line 552 of file HM4.java.
References com.cliffc.aa.HM.HM4.T2._cycle_equals(), and com.cliffc.aa.HM.HM4.T2.CDUPS.
Referenced by com.cliffc.aa.HM.HM4.T2._unify().
|
package |
Definition at line 378 of file HM4.java.
References com.cliffc.aa.HM.HM4.T2._args, com.cliffc.aa.HM.HM4.T2.is_tvar(), and com.cliffc.aa.HM.HM4.T2.no_uf().
Referenced by com.cliffc.aa.HM.HM4.T2._cycle_equals(), com.cliffc.aa.HM.HM4.T2._fresh_unify(), com.cliffc.aa.HM.HM4.T2._fresh_unify_impl(), com.cliffc.aa.HM.HM4.T2._p(), com.cliffc.aa.HM.HM4.T2._repl(), com.cliffc.aa.HM.HM4.T2._unify(), com.cliffc.aa.HM.HM4.Syntax.find(), com.cliffc.aa.HM.HM4.T2.find(), com.cliffc.aa.HM.HM4.T2.get_fresh(), com.cliffc.aa.HM.HM4.Apply.hm(), com.cliffc.aa.HM.HM4.T2.p(), com.cliffc.aa.HM.HM4.T2.progress(), com.cliffc.aa.HM.HM4.T2.push_update_impl(), com.cliffc.aa.HM.HM4.Lambda.targ(), com.cliffc.aa.HM.HM4.Let.targ(), com.cliffc.aa.HM.HM4.Lambda2.targ0(), and com.cliffc.aa.HM.HM4.Lambda2.targ1().
|
package |
Definition at line 390 of file HM4.java.
References com.cliffc.aa.HM.HM4.T2._args, and com.cliffc.aa.HM.HM4.T2.find().
Definition at line 347 of file HM4.java.
References com.cliffc.aa.HM.HM4.T2._fresh, com.cliffc.aa.HM.HM4.T2.is_fresh(), and com.cliffc.aa.HM.HM4.T2.T2().
Referenced by com.cliffc.aa.HM.HM4.hm(), and com.cliffc.aa.HM.HM4.Let.prep_tree_lookup().
Definition at line 472 of file HM4.java.
References com.cliffc.aa.HM.HM4.T2._con, and com.cliffc.aa.type.Type< T extends Type< T >.meet().
Referenced by com.cliffc.aa.HM.HM4.T2._fresh_unify_impl(), and com.cliffc.aa.HM.HM4.T2.unify_base().
|
staticpackage |
Definition at line 343 of file HM4.java.
References com.cliffc.aa.HM.HM4.T2.T2().
Referenced by com.cliffc.aa.HM.HM4.T2.get_fresh(), com.cliffc.aa.HM.HM4.hm(), com.cliffc.aa.HM.HM4.Lambda.hm(), com.cliffc.aa.HM.HM4.Lambda2.hm(), and com.cliffc.aa.HM.HM4.Apply.hm().
Definition at line 599 of file HM4.java.
References com.cliffc.aa.HM.HM4.T2._get_dups().
Referenced by com.cliffc.aa.HM.HM4.T2.p(), com.cliffc.aa.HM.HM4.Syntax.p0(), and com.cliffc.aa.HM.HM4.T2.toString().
|
package |
Definition at line 365 of file HM4.java.
References com.cliffc.aa.HM.HM4.T2._name, com.cliffc.aa.util.Util.eq(), com.cliffc.aa.HM.HM4.T2.find(), com.cliffc.aa.HM.HM4.T2.fun(), and com.cliffc.aa.HM.HM4.T2.is_fresh().
Referenced by com.cliffc.aa.HM.HM4.T2._fresh_unify_impl(), com.cliffc.aa.HM.HM4.T2._p(), com.cliffc.aa.HM.HM4.Apply.hm(), com.cliffc.aa.HM.HM4.T2.progress(), and com.cliffc.aa.HM.HM4.T2.unify().
|
package |
Definition at line 362 of file HM4.java.
References com.cliffc.aa.HM.HM4.T2._con.
Referenced by com.cliffc.aa.HM.HM4.T2._fresh_unify(), com.cliffc.aa.HM.HM4.T2._fresh_unify_impl(), com.cliffc.aa.HM.HM4.T2._p(), com.cliffc.aa.HM.HM4.T2._repl(), com.cliffc.aa.HM.HM4.T2._unify(), com.cliffc.aa.HM.HM4.T2.is_leaf(), com.cliffc.aa.HM.HM4.T2.progress(), com.cliffc.aa.HM.HM4.T2.push_update_impl(), and com.cliffc.aa.HM.HM4.T2.str().
|
package |
Definition at line 358 of file HM4.java.
References com.cliffc.aa.HM.HM4.T2._args, and com.cliffc.aa.HM.HM4.T2._fresh.
Referenced by com.cliffc.aa.HM.HM4.T2._fresh_unify(), com.cliffc.aa.HM.HM4.T2._fresh_unify_impl(), com.cliffc.aa.HM.HM4.T2._p(), com.cliffc.aa.HM.HM4.T2._unify(), com.cliffc.aa.HM.HM4.T2.fresh(), com.cliffc.aa.HM.HM4.T2.get_fresh(), com.cliffc.aa.HM.HM4.Lambda.hm(), com.cliffc.aa.HM.HM4.Apply.hm(), com.cliffc.aa.HM.HM4.T2.progress(), com.cliffc.aa.HM.HM4.T2.repl(), com.cliffc.aa.HM.HM4.T2.str(), and com.cliffc.aa.HM.HM4.T2.unify().
|
package |
Definition at line 360 of file HM4.java.
References com.cliffc.aa.HM.HM4.T2._name, and com.cliffc.aa.HM.HM4.T2.is_base().
Referenced by com.cliffc.aa.HM.HM4.T2._fresh_unify_impl(), com.cliffc.aa.HM.HM4.T2._p(), com.cliffc.aa.HM.HM4.T2._repl(), com.cliffc.aa.HM.HM4.T2._unify(), com.cliffc.aa.HM.HM4.T2.progress(), com.cliffc.aa.HM.HM4.T2.push_update_impl(), and com.cliffc.aa.HM.HM4.T2.str().
|
package |
Definition at line 364 of file HM4.java.
References com.cliffc.aa.HM.HM4.T2._con, and com.cliffc.aa.HM.HM4.T2._name.
Referenced by com.cliffc.aa.HM.HM4.T2._cycle_equals(), com.cliffc.aa.HM.HM4.T2.find(), com.cliffc.aa.HM.HM4.T2.no_uf(), and com.cliffc.aa.HM.HM4.T2.push_update_impl().
|
package |
Definition at line 372 of file HM4.java.
References com.cliffc.aa.HM.HM4.T2._args, com.cliffc.aa.HM.HM4.T2._uid, and com.cliffc.aa.util.IBitSet.set().
Referenced by 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(), and com.cliffc.aa.HM.HM4.Apply.live().
|
package |
Definition at line 395 of file HM4.java.
References com.cliffc.aa.HM.HM4.T2._args, and com.cliffc.aa.HM.HM4.T2.is_tvar().
Referenced by com.cliffc.aa.HM.HM4.T2._cycle_equals(), com.cliffc.aa.HM.HM4.T2._fresh_unify(), com.cliffc.aa.HM.HM4.T2._get_dups(), com.cliffc.aa.HM.HM4.T2._p(), com.cliffc.aa.HM.HM4.T2._unify(), com.cliffc.aa.HM.HM4.T2.find(), com.cliffc.aa.HM.HM4.T2.progress(), com.cliffc.aa.HM.HM4.T2.push_update_impl(), com.cliffc.aa.HM.HM4.T2.repl(), and com.cliffc.aa.HM.HM4.T2.unify().
String com.cliffc.aa.HM.HM4.T2.p | ( | ) |
Definition at line 637 of file HM4.java.
References com.cliffc.aa.HM.HM4.T2.get_dups(), and com.cliffc.aa.HM.HM4.T2.p().
Referenced by com.cliffc.aa.HM.HM4.T2.p().
|
package |
Definition at line 638 of file HM4.java.
References com.cliffc.aa.HM.HM4.T2._p(), com.cliffc.aa.HM.HM4.T2.find(), and com.cliffc.aa.util.SB.toString().
|
staticpackage |
Definition at line 346 of file HM4.java.
References com.cliffc.aa.HM.HM4.T2.T2().
Referenced by com.cliffc.aa.HM.HM4.hm().
|
package |
Definition at line 537 of file HM4.java.
References com.cliffc.aa.HM.HM4.T2._args, com.cliffc.aa.HM.HM4.T2._con, com.cliffc.aa.HM.HM4.T2._name, com.cliffc.aa.util.Util.eq(), com.cliffc.aa.HM.HM4.T2.find(), com.cliffc.aa.HM.HM4.T2.get_fresh(), com.cliffc.aa.HM.HM4.T2.is_base(), com.cliffc.aa.HM.HM4.T2.is_fresh(), com.cliffc.aa.HM.HM4.T2.is_leaf(), com.cliffc.aa.HM.HM4.T2.no_uf(), and com.cliffc.aa.HM.HM4.T2.progress().
Referenced by com.cliffc.aa.HM.HM4.hm(), and com.cliffc.aa.HM.HM4.T2.progress().
|
package |
Definition at line 582 of file HM4.java.
References com.cliffc.aa.HM.HM4.T2.push_update_impl(), and com.cliffc.aa.HM.HM4.T2.UPDATE_VISIT.
Referenced by com.cliffc.aa.HM.HM4.Let.hm(), and com.cliffc.aa.HM.HM4.Apply.hm().
|
private |
Definition at line 583 of file HM4.java.
References com.cliffc.aa.HM.HM4.T2._args, com.cliffc.aa.HM.HM4.T2._uid, com.cliffc.aa.HM.HM4.T2._updates, com.cliffc.aa.HM.HM4.T2.find(), com.cliffc.aa.HM.HM4.T2.is_base(), com.cliffc.aa.HM.HM4.T2.is_leaf(), com.cliffc.aa.HM.HM4.T2.is_tvar(), com.cliffc.aa.HM.HM4.T2.no_uf(), com.cliffc.aa.HM.HM4.T2.push_update_impl(), com.cliffc.aa.util.VBitSet.tset(), and com.cliffc.aa.HM.HM4.T2.UPDATE_VISIT.
Referenced by com.cliffc.aa.HM.HM4.T2.push_update(), and com.cliffc.aa.HM.HM4.T2.push_update_impl().
Definition at line 513 of file HM4.java.
References com.cliffc.aa.HM.HM4.T2._repl(), com.cliffc.aa.HM.HM4.T2.is_fresh(), and com.cliffc.aa.HM.HM4.T2.no_uf().
Referenced by com.cliffc.aa.HM.HM4.T2._fresh_unify_impl(), and com.cliffc.aa.HM.HM4.T2._repl().
|
staticpackage |
Definition at line 325 of file HM4.java.
References com.cliffc.aa.HM.HM4.T2.CNT.
Referenced by com.cliffc.aa.HM.HM4.reset().
Definition at line 634 of file HM4.java.
References com.cliffc.aa.util.SB.p(), and com.cliffc.aa.HM.HM4.T2.str().
Definition at line 612 of file HM4.java.
References com.cliffc.aa.HM.HM4.T2._args, com.cliffc.aa.HM.HM4.T2._con, com.cliffc.aa.HM.HM4.T2._name, com.cliffc.aa.HM.HM4.T2._uid, com.cliffc.aa.HM.HM4.T2.is_base(), com.cliffc.aa.HM.HM4.T2.is_fresh(), com.cliffc.aa.HM.HM4.T2.is_leaf(), com.cliffc.aa.util.SB.p(), com.cliffc.aa.HM.HM4.T2.str(), com.cliffc.aa.type.Type< T extends Type< T >.toString(), com.cliffc.aa.util.VBitSet.tset(), and com.cliffc.aa.util.SB.unchar().
Referenced by com.cliffc.aa.HM.HM4.Syntax.p0(), com.cliffc.aa.HM.HM4.T2.str(), and com.cliffc.aa.HM.HM4.T2.toString().
|
staticpackage |
Definition at line 344 of file HM4.java.
References com.cliffc.aa.HM.HM4.T2.CNT, and com.cliffc.aa.HM.HM4.T2.T2().
Referenced by com.cliffc.aa.HM.HM4.T2._repl(), com.cliffc.aa.HM.HM4.T2.base(), com.cliffc.aa.HM.HM4.hm(), com.cliffc.aa.HM.HM4.Apply.hm(), com.cliffc.aa.HM.HM4.Lambda.Lambda(), com.cliffc.aa.HM.HM4.Lambda2.Lambda2(), com.cliffc.aa.HM.HM4.Let.Let(), 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().
String com.cliffc.aa.HM.HM4.T2.toString | ( | ) |
Definition at line 611 of file HM4.java.
References com.cliffc.aa.HM.HM4.T2.get_dups(), com.cliffc.aa.HM.HM4.T2.str(), and com.cliffc.aa.util.SB.toString().
Definition at line 415 of file HM4.java.
References com.cliffc.aa.HM.HM4.T2._fresh_unify(), com.cliffc.aa.HM.HM4.T2._unify(), com.cliffc.aa.HM.HM4.T2.DUPS, com.cliffc.aa.HM.HM4.T2.get_fresh(), com.cliffc.aa.HM.HM4.T2.is_fresh(), and com.cliffc.aa.HM.HM4.T2.no_uf().
Referenced by com.cliffc.aa.HM.HM4.T2._fresh_unify(), 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().
Definition at line 473 of file HM4.java.
References com.cliffc.aa.HM.HM4.T2.fresh_base().
Referenced by com.cliffc.aa.HM.HM4.T2._unify().
Definition at line 399 of file HM4.java.
References com.cliffc.aa.HM.HM4.T2._args, com.cliffc.aa.HM.HM4.T2._updates, and com.cliffc.aa.AA.unimpl().
Referenced by com.cliffc.aa.HM.HM4.T2._fresh_unify_impl(), and com.cliffc.aa.HM.HM4.T2._unify().
|
package |
Definition at line 331 of file HM4.java.
Referenced by com.cliffc.aa.HM.HM4.T2._cycle_equals(), com.cliffc.aa.HM.HM4.T2._fresh_unify_impl(), com.cliffc.aa.HM.HM4.T2._get_dups(), com.cliffc.aa.HM.HM4.T2._p(), com.cliffc.aa.HM.HM4.T2._repl(), com.cliffc.aa.HM.HM4.T2._unify(), com.cliffc.aa.HM.HM4.T2.find(), com.cliffc.aa.HM.HM4.Apply.hm(), com.cliffc.aa.HM.HM4.T2.is_fresh(), com.cliffc.aa.HM.HM4.T2.live(), com.cliffc.aa.HM.HM4.T2.no_uf(), com.cliffc.aa.HM.HM4.T2.progress(), com.cliffc.aa.HM.HM4.T2.push_update_impl(), com.cliffc.aa.HM.HM4.T2.str(), com.cliffc.aa.HM.HM4.T2.T2(), and com.cliffc.aa.HM.HM4.T2.union().
|
package |
Definition at line 338 of file HM4.java.
Referenced by com.cliffc.aa.HM.HM4.T2._p(), com.cliffc.aa.HM.HM4.T2._repl(), com.cliffc.aa.HM.HM4.T2.base(), com.cliffc.aa.HM.HM4.T2.fresh_base(), com.cliffc.aa.HM.HM4.T2.is_base(), com.cliffc.aa.HM.HM4.T2.is_tvar(), com.cliffc.aa.HM.HM4.Syntax.more_work_impl(), com.cliffc.aa.HM.HM4.T2.progress(), and com.cliffc.aa.HM.HM4.T2.str().
|
package |
Definition at line 336 of file HM4.java.
Referenced by com.cliffc.aa.HM.HM4.T2.fresh(), and com.cliffc.aa.HM.HM4.T2.is_fresh().
|
package |
Definition at line 330 of file HM4.java.
Referenced by com.cliffc.aa.HM.HM4.T2._cycle_equals(), com.cliffc.aa.HM.HM4.T2._fresh_unify_impl(), com.cliffc.aa.HM.HM4.T2._p(), com.cliffc.aa.HM.HM4.T2._repl(), com.cliffc.aa.HM.HM4.T2._unify(), com.cliffc.aa.HM.HM4.T2.get_fresh(), com.cliffc.aa.HM.HM4.Apply.hm(), com.cliffc.aa.HM.HM4.T2.is_leaf(), com.cliffc.aa.HM.HM4.T2.is_tvar(), com.cliffc.aa.HM.HM4.T2.progress(), com.cliffc.aa.HM.HM4.T2.str(), and com.cliffc.aa.HM.HM4.T2.T2().
|
package |
Definition at line 332 of file HM4.java.
Referenced by com.cliffc.aa.HM.HM4.T2._get_dups(), com.cliffc.aa.HM.HM4.T2._p(), com.cliffc.aa.HM.HM4.T2._unify(), com.cliffc.aa.HM.HM4.T2.live(), com.cliffc.aa.HM.HM4.T2.push_update_impl(), com.cliffc.aa.HM.HM4.T2.str(), and com.cliffc.aa.HM.HM4.T2.T2().
Definition at line 341 of file HM4.java.
Referenced by com.cliffc.aa.HM.HM4.T2.push_update_impl(), and com.cliffc.aa.HM.HM4.T2.union().
Definition at line 551 of file HM4.java.
Referenced by com.cliffc.aa.HM.HM4.T2._cycle_equals(), and com.cliffc.aa.HM.HM4.T2.cycle_equals().
|
staticprivate |
Definition at line 326 of file HM4.java.
Referenced by com.cliffc.aa.HM.HM4.Syntax.more_work_impl(), com.cliffc.aa.HM.HM4.T2.reset(), com.cliffc.aa.HM.HM4.T2.T2(), and com.cliffc.aa.HM.HM4.T2.tnew().
|
staticprivate |
Definition at line 430 of file HM4.java.
Referenced by com.cliffc.aa.HM.HM4.T2._unify(), and com.cliffc.aa.HM.HM4.T2.unify().
Definition at line 581 of file HM4.java.
Referenced by com.cliffc.aa.HM.HM4.T2.push_update(), and com.cliffc.aa.HM.HM4.T2.push_update_impl().