254255256257258259260261262263264
ESeq l = ERT.NIL; EInteger val = end; EInteger first = start; while (val.is_ge(first)) { l = l.cons(val); val = val.dec(); } return l;
297298299300301302303304305306307
} public static ESeq xregsSeq(EObject[] reg, int arity) { ESeq res = ERT.NIL; for (int i=arity-1; i>=0; i--) { res = res.cons(reg[i]); } return res; } public static EObject[] xregsArray(EObject[] reg, int arity) {
154155156157158159160161162163164
list = list.tail(); } ESeq res = ERT.NIL; for (int i = map.size()-1; i >= 0; i--) { res = res.cons(map.get(i)); } return new ETuple2(res, acc); }