1
0
mirror of https://github.com/janet-lang/janet synced 2024-11-24 09:17:17 +00:00
janet/compile.h

16 lines
437 B
C
Raw Normal View History

2017-02-09 20:02:59 +00:00
#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 */