Lines Matching refs:name

51 for n,name in ipairs(action_names) do
52 map_action[name] = n-1
69 for n,name in ipairs(action_names) do
70 local num = map_action[name]
71 out:write(format(" %-10s %02X %d\n", name, num, num))
77 local function writeactions(out, name)
80 out:write("static const unsigned int ", name, "[", nn, "] = {\n")
139 local map_global = setmetatable({}, { __index = function(t, name)
140 if not match(name, "^[%a_][%w_]*$") then werror("bad global label") end
144 t[name] = n
151 for name, n in pairs(map_global) do t[n] = name end
162 for name, n in pairs(map_global) do t[n] = name end
171 local function writeglobalnames(out, name)
173 for name, n in pairs(map_global) do t[n] = name end
174 out:write("static const char *const ", name, "[] = {\n")
186 local map_extern = setmetatable({}, { __index = function(t, name)
191 t[name] = n
192 map_extern_[n] = name
206 local function writeexternnames(out, name)
207 out:write("static const char *const ", name, "[] = {\n")
954 local name = params[1] -- No syntax check. You get to keep the pieces.
955 wline(function(out) writeactions(out, name) end)
968 local name = params[1] -- No syntax check. You get to keep the pieces.
969 wline(function(out) writeglobalnames(out, name) end)
975 local name = params[1] -- No syntax check. You get to keep the pieces.
976 wline(function(out) writeexternnames(out, name) end)
1030 local name, ctype, reg = params[1], params[2], params[3]
1031 if not match(name, "^[%a_][%w_]*$") then
1032 werror("bad type name `"..name.."'")
1034 local tp = map_type[name]
1036 werror("duplicate type `"..name.."'")
1039 map_archdef["#"..name] = "sizeof("..ctype..")"
1042 map_type[name] = {
1055 for name in pairs(map_type) do t[#t+1] = name end
1058 for _,name in ipairs(t) do
1059 local tp = map_type[name]
1061 out:write(format(" %-20s %-20s %s\n", name, tp.ctype, reg))