blob: e90af9dee1fb98339ce29e2c3adba59a914d3bb7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
#!/usr/bin/lua5.1
local b = require 'generate-binding'
if arg[1] == "-f" then
local signatures = {}
local f = io.open(arg[2])
for line in f:lines() do
if string.match(line, "[^%s]") then
table.insert(signatures, line)
end
end
f:close()
f = io.open(arg[2] .. ".bind", "w")
for _, sig in ipairs(signatures) do
f:write(b.bind(sig))
f:write("\n\n\n")
end
f:close()
else
print(b.bind(arg[1]))
end
|