mirror of
https://github.com/pocketpy/pocketpy
synced 2025-10-20 11:30:18 +00:00
19 lines
374 B
C
19 lines
374 B
C
#pragma once
|
|
|
|
#include "pocketpy/common/vector.h"
|
|
#include "pocketpy/compiler/lexer.h"
|
|
#include "pocketpy/objects/sourcedata.h"
|
|
#include "pocketpy/objects/codeobject.h"
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
Error* pk_compile(pk_SourceData_ src, CodeObject* out);
|
|
|
|
void pk_Compiler__initialize();
|
|
#define pk_Compiler__finalize() // do nothing
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif |