add load&compile functions
This commit is contained in:
@@ -17,25 +17,22 @@ void *pic_default_allocf(void *, void *, size_t);
|
||||
pic_value pic_read(pic_state *, pic_value port);
|
||||
pic_value pic_read_cstr(pic_state *, const char *);
|
||||
|
||||
void pic_load(pic_state *, pic_value port);
|
||||
void pic_load_cstr(pic_state *, const char *);
|
||||
|
||||
#if PIC_USE_STDIO
|
||||
pic_value pic_fopen(pic_state *, FILE *, const char *mode);
|
||||
#endif
|
||||
|
||||
pic_value pic_compile(pic_state *, pic_value);
|
||||
pic_value pic_compile(pic_state *, pic_value form, pic_value env);
|
||||
pic_value pic_load(pic_state *, pic_value irep);
|
||||
void pic_load_native(pic_state *pic, const char *);
|
||||
|
||||
|
||||
/*
|
||||
* library
|
||||
*/
|
||||
|
||||
#if PIC_USE_LIBRARY
|
||||
void pic_deflibrary(pic_state *, const char *lib);
|
||||
void pic_in_library(pic_state *, const char *lib);
|
||||
void pic_export(pic_state *, int n, ...);
|
||||
#endif
|
||||
|
||||
|
||||
/* for debug */
|
||||
|
||||
Reference in New Issue
Block a user