147148149150151152153154155156157
// { // System.err.println("Parse error: No handling for AND of arity < 2."); // System.exit(-1); // } // else res = new AndOp(parseExpList(s.members)); } else if (opt.equals("DISTINCT") && s.members.size() == 2) { // if (s.members.size() != 2) // {
7879808182838485868788
{ ExpList roleVar = new ExpList(); roleVar.add(player); roleVar.add(vX); try { return theoryObj.finds(vX,new AndOp(pRoles,new DistinctOp(vX,player))); } catch (InterruptedException e) { wasInterrupted = true; return null; } }