3 ** Linguagem para Usuarios de Aplicacao
16 lua_pushobject(lua_getparam(1));
21 static void callfunc (void)
23 lua_Object obj
= lua_getparam (1);
24 if (lua_isstring(obj
)) lua_call(lua_getstring(obj
),0);
27 static void execstr (void)
29 lua_Object obj
= lua_getparam (1);
30 if (lua_isstring(obj
)) lua_dostring(lua_getstring(obj
));
33 void main (int argc
, char *argv
[])
38 puts ("usage: lua filename [functionnames]");
41 lua_register ("callfunc", callfunc
);
42 lua_register ("execstr", execstr
);
43 lua_register ("test", test
);
48 for (i
=2; i
<argc
; i
++)