equal
deleted
inserted
replaced
97 start = a[query.after]; |
97 start = a[query.after]; |
98 end |
98 end |
99 limit = query.limit; |
99 limit = query.limit; |
100 qstart = query.start or qstart; |
100 qstart = query.start or qstart; |
101 qend = query["end"] or qend; |
101 qend = query["end"] or qend; |
|
102 qwith = query.with; |
102 end |
103 end |
103 if not start then return nil, "invalid-key"; end |
104 if not start then return nil, "invalid-key"; end |
104 local iter = coroutine.wrap(archive_iter); |
105 local iter = coroutine.wrap(archive_iter); |
105 iter(a, start, stop, step, limit, qstart, qend, qwith); |
106 iter(a, start, stop, step, limit, qstart, qend, qwith); |
106 return iter; |
107 return iter; |