lua.c 497 B

123456789101112131415161718192021222324252627282930313233
  1. /*
  2. ** lua.c
  3. ** Linguagem para Usuarios de Aplicacao
  4. */
  5. char *rcs_lua="$Id: lua.c,v 1.1 1993/12/17 18:41:19 celes Stab roberto $";
  6. #include <stdio.h>
  7. #include "lua.h"
  8. #include "lualib.h"
  9. int main (int argc, char *argv[])
  10. {
  11. int i;
  12. int result = 0;
  13. iolib_open ();
  14. strlib_open ();
  15. mathlib_open ();
  16. if (argc < 2)
  17. {
  18. char buffer[250];
  19. while (gets(buffer) != 0)
  20. result = lua_dostring(buffer);
  21. }
  22. else
  23. for (i=1; i<argc; i++)
  24. result = lua_dofile (argv[i]);
  25. return result;
  26. }