|
-- This one fails :( I haven't implemented closures properly yet.
|
|
|
|
local function add (aa, bb)
|
|
return aa + bb
|
|
end
|
|
|
|
local function mul (cc, dd)
|
|
return cc * dd
|
|
end
|
|
|
|
local function fma (ee, ff, gg)
|
|
return add (mul (ee, ff), gg)
|
|
end
|
|
|
|
local hh = fma (10, 11, 12)
|
|
print (hh)
|
|
return hh
|