mirror of
https://github.com/janet-lang/janet
synced 2024-11-24 09:17:17 +00:00
16 lines
437 B
C
16 lines
437 B
C
#ifndef COMPILE_H_9VXF71HY
|
|
#define COMPILE_H_9VXF71HY
|
|
|
|
#include "datatypes.h"
|
|
|
|
/* Initialize the Compiler */
|
|
void CompilerInit(Compiler * c, VM * vm);
|
|
|
|
/* Register a global for the compilation environment. */
|
|
void CompilerAddGlobal(Compiler * c, const char * name, Value x);
|
|
|
|
/* Compile a function that evaluates the given form. */
|
|
Func * CompilerCompile(Compiler * c, Value form);
|
|
|
|
#endif /* end of include guard: COMPILE_H_9VXF71HY */
|