util/queue.lua
changeset 9905 c8b75239846c
parent 6915 cb5b14c95b7b
child 9906 3eea63a68e0f
--- a/util/queue.lua	Sat Mar 23 04:00:55 2019 +0100
+++ b/util/queue.lua	Sat Mar 23 08:47:55 2019 +0000
@@ -64,6 +64,9 @@
 				return pos+1, t._items[read_pos];
 			end, self, 0;
 		end;
+		consume = function (self)
+			return self.pop, self;
+		end;
 	};
 end