skopy/lib/include/natives.h

21 lines
523 B
C
Raw Normal View History

2024-04-06 18:44:58 +00:00
#ifndef SK_NATIVES_H
#define SK_NATIVES_H
#include "commons.h"
#include "state.h"
#include "sym.h"
void natives_populate(struct state* state, struct sym* sym);
void natives_decl(struct state* state,
struct sym* sym,
char* name,
nfun_body fun,
int arity);
2024-04-06 18:44:58 +00:00
SK native_println(struct state* state, struct sym* sym,
struct vec* args);
SK native_import(struct state* state, struct sym* sym,
struct vec* args);
2024-04-06 18:44:58 +00:00
#endif