#!/usr/bin/env lua
local ln =0for l in io.lines()do
ln = ln +1if l:sub(1,1) =="?"thenlocal var = l:match "E%((.*)%)"if var ==nil then
io.stderr:write(("unable to parse line %d\n"):format(ln))
os.exit(1)end
l = ("#ifdef %s\nE(%s),\n#endif"):format(var, var)endprint(l)end