| 2305 | } |
| 2306 | |
| 2307 | IntArgs |
| 2308 | FlatZincSpace::arg2intargs(AST::Node* arg, int offset) { |
| 2309 | AST::Array* a = arg->getArray(); |
| 2310 | IntArgs ia(a->a.size()+offset); |
| 2311 | for (int i=offset; i--;) |
| 2312 | ia[i] = 0; |
| 2313 | for (int i=a->a.size(); i--;) |
| 2314 | ia[i+offset] = a->a[i]->getInt(); |
| 2315 | return ia; |
| 2316 | } |
| 2317 | TupleSet |
| 2318 | FlatZincSpace::arg2tupleset(const IntArgs& a, int noOfVars) { |
| 2319 | int noOfTuples = a.size() == 0 ? 0 : (a.size()/noOfVars); |
no test coverage detected