mirror of
https://github.com/fluencelabs/redis
synced 2025-06-22 21:41:32 +00:00
deps
geohash-int
hiredis
jemalloc
linenoise
lua
doc
etc
src
test
README
bisect.lua
cf.lua
echo.lua
env.lua
factorial.lua
fib.lua
fibfor.lua
globals.lua
hello.lua
life.lua
luac.lua
printf.lua
readonly.lua
sieve.lua
sort.lua
table.lua
trace-calls.lua
trace-globals.lua
xd.lua
COPYRIGHT
HISTORY
INSTALL
Makefile
README
Makefile
update-jemalloc.sh
src
tests
utils
.gitignore
00-RELEASENOTES
BUGS
CONTRIBUTING
COPYING
INSTALL
MANIFESTO
Makefile
README.md
redis.conf
runtest
runtest-cluster
runtest-sentinel
sentinel.conf
14 lines
418 B
Lua
14 lines
418 B
Lua
![]() |
-- reads luac listings and reports global variable usage
|
||
|
-- lines where a global is written to are marked with "*"
|
||
|
-- typical usage: luac -p -l file.lua | lua globals.lua | sort | lua table.lua
|
||
|
|
||
|
while 1 do
|
||
|
local s=io.read()
|
||
|
if s==nil then break end
|
||
|
local ok,_,l,op,g=string.find(s,"%[%-?(%d*)%]%s*([GS])ETGLOBAL.-;%s+(.*)$")
|
||
|
if ok then
|
||
|
if op=="S" then op="*" else op="" end
|
||
|
io.write(g,"\t",l,op,"\n")
|
||
|
end
|
||
|
end
|