Search in sources :

Example 1 with PSMNot

use of catdata.fql.sql.PSMNot in project fql by CategoricalData.

the class InstOps method visit.

@Override
public List<PSM> visit(String env, Not e) {
    List<PSM> ret = new LinkedList<>();
    InstExp p = prog.insts.get(e.prop);
    Signature sig = p.type(prog).toSig(prog);
    ret.add(new PSMNot(sig, env, e.prop));
    return ret;
}
Also used : PSMNot(catdata.fql.sql.PSMNot) PropPSM(catdata.fql.sql.PropPSM) ExpPSM(catdata.fql.sql.ExpPSM) PSM(catdata.fql.sql.PSM) LinkedList(java.util.LinkedList)

Aggregations

ExpPSM (catdata.fql.sql.ExpPSM)1 PSM (catdata.fql.sql.PSM)1 PSMNot (catdata.fql.sql.PSMNot)1 PropPSM (catdata.fql.sql.PropPSM)1 LinkedList (java.util.LinkedList)1