diff options
Diffstat (limited to 'openscad.cc')
-rw-r--r-- | openscad.cc | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/openscad.cc b/openscad.cc index f312285..f824c32 100644 --- a/openscad.cc +++ b/openscad.cc @@ -18,12 +18,28 @@ * */ +#include "openscad.h" + extern int parserdebug; int parserparse(void); int main() { + int rc = 0; + + initialize_builtin_functions(); + initialize_builtin_modules(); + + Context ctx(NULL); + ctx.functions_p = &builtin_functions; + ctx.modules_p = &builtin_modules; + // parserdebug = 1; - return parserparse(); + rc = parserparse(); + + destroy_builtin_functions(); + destroy_builtin_modules(); + + return rc; } |