From e01ed83975933e4c8eafcda7950db98342ddfd63 Mon Sep 17 00:00:00 2001 From: Case Duckworth Date: Fri, 6 Mar 2015 22:08:20 -0700 Subject: Switch to compile.lua for reasons --- lua/allwords.lua | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 lua/allwords.lua (limited to 'lua/allwords.lua') diff --git a/lua/allwords.lua b/lua/allwords.lua new file mode 100644 index 0000000..b87f08a --- /dev/null +++ b/lua/allwords.lua @@ -0,0 +1,17 @@ +function allwords () + local line = io.read() + local pos = 1 + return function () + while line do + local s, e = string.find(line, "%w+", pos) + if s then + pos = e + 1 + return string.sub(line, s, e) + else + line = io.read() + pos = 1 + end + end + return nil + end +end -- cgit 1.4.1-21-gabe81