Module aya.base

Package org.aya.terck


package org.aya.terck
  • Class
    Description
    Call graph is a multi-graph; each vertex represents a definition and each edge from vertex `f` to vertex `g` represents a call to `g` within `f`.
    CallMatrix<Def,Param>
    A call matrix for a call `f --> g` has dimensions `arity(g) * arity(f)`.
    Resolve calls and build call graph of recursive functions, after StmtTycker.
     
    Relations between size of formal function parameter and function argument in one recursive call.
    decrease of callee argument wrt.
    increase or unrelated of callee argument wrt.
     
     
    A weaker Relation used in decrease amount (speed) comparison
    The new one is better, and it beats all Selector.Evolve.junks, but it still worse than Selector.Evolve.betters
     
    The old one is better, The new one is useless.