mirror of
https://gitee.com/Lyon1998/pikapython.git
synced 2025-01-15 17:02:53 +08:00
31 lines
971 B
C
31 lines
971 B
C
/* ******************************** */
|
|
/* Warning! Don't modify this file! */
|
|
/* ******************************** */
|
|
#include "PikaMain.h"
|
|
#include <stdio.h>
|
|
#include <stdlib.h>
|
|
|
|
PikaObj *__pikaMain;
|
|
PikaObj *pikaScriptInit(void){
|
|
__platform_printf("======[pikascript packages installed]======\r\n");
|
|
__platform_printf("PikaStdLib==v1.8.6\r\n");
|
|
__platform_printf("pikascript-core==v1.8.6\r\n");
|
|
__platform_printf("===========================================\r\n");
|
|
__pikaMain = newRootObj("pikaMain", New_PikaMain);
|
|
extern unsigned char pikaModules_py_a[];
|
|
obj_linkLibrary(__pikaMain, pikaModules_py_a);
|
|
#if PIKA_INIT_STRING_ENABLE
|
|
obj_run(__pikaMain,
|
|
"import PikaStdLib\n"
|
|
"print('hello PikaScript!')\n"
|
|
"mem = PikaStdLib.MemChecker()\n"
|
|
"print('mem used max:')\n"
|
|
"mem.max()\n"
|
|
"\n");
|
|
#else
|
|
obj_runModule(__pikaMain, "main");
|
|
#endif
|
|
return __pikaMain;
|
|
}
|
|
|