Commit | Line | Data |
---|---|---|
1 | print("This is how a cmd-line interface could be implemented\nPrint 'exit' to exit.\n") | |
2 | local answer | |
3 | repeat | |
4 | io.write("$>") | |
5 | io.flush() | |
6 | answer=io.read() | |
7 | if answer ~= 'exit' then | |
8 | local func = assert(loadstring("return " .. answer)) | |
9 | io.write("\n"..tostring(func() or "").."\n"); | |
10 | end--]] | |
11 | until answer=="exit" | |
12 | print("Bye\n"); |