1
0
mirror of https://github.com/janet-lang/janet synced 2024-06-26 07:03:16 +00:00
janet/compile.h
2017-02-09 15:02:59 -05:00

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 */