/trunk/Examples/lua/embed2/runme.lua
# · Lua · 27 lines · 24 code · 0 blank · 3 comment · 0 complexity · ea0f59bac7e39a7360dc9ce972236b67 MD5 · raw file
- print "[lua] This is runme.lua"
- -- test program for embeded lua
- -- we do not need to load the library, as it was already in the intrepreter
- -- but lets check anyway
- assert(type(example)=='table',"Don't appear to have loaded the example module")
-
- -- note: we will copy the functions from example table into global
- -- this will help us later
- for k,v in pairs(example) do _G[k]=v end
- -- our add function
- -- we will be calling this from C
- function add(a,b)
- print("[lua] this is function add(",a,b,")")
- c=a+b
- print("[lua] returning",c)
- return c
- end
- function append(a,b)
- print("[lua] this is function append(",a,b,")")
- c=a..b
- print("[lua] returning",c)
- return c
- end