Subversion Repositories Kolibri OS

Rev

Rev 2039 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

  1. #include "tp.c"
  2. /* INCLUDE */
  3. const char header[]="TinyPy for kolibriOS";
  4. const int argc = 2;
  5. extern _stdcall void testmod_init(tp_vm *tp);
  6. void main(void) {
  7.     char *argv[2]={"tpmain", "test.py"};
  8.  
  9.     CONSOLE_INIT(header);
  10.     con_printf("TinyPy console, version 1.1.\n");
  11.     con_printf("Enter program file:");
  12.     if (!(argv[1] = malloc(256)))
  13.       con_printf("Memory error\n");
  14.     con_gets(argv[1], 256);
  15.     argv[1][strlen(argv[1]) - 1] = '\0';
  16.     con_printf("Running file %s\n", argv[1]);
  17.     tp_vm *tp = tp_init(argc, argv);
  18.     /* INIT */
  19.     tp_call(tp,"py2bc","tinypy",tp_None);
  20.     tp_deinit(tp);
  21.     return;
  22. }
  23.  
  24. /**/
  25.