| print "[lua] This is runme.lua" | |
| -- test program for embedded lua | |
| -- we do not need to load the library, as it was already in the interpreter | |
| -- but let's 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 | |