diff options
Diffstat (limited to 'src/environment.c')
| -rw-r--r-- | src/environment.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/environment.c b/src/environment.c index f32471a4..ea056bb0 100644 --- a/src/environment.c +++ b/src/environment.c @@ -48,7 +48,7 @@ static type_t *bind_type(env_t *env, const char *name, type_t *type) return type; } -env_t *global_env(void) +env_t *global_env(bool source_mapping) { static env_t *_global_env = NULL; if (_global_env != NULL) return _global_env; @@ -59,6 +59,7 @@ env_t *global_env(void) env->globals = new(Table_t); env->locals = env->globals; env->imports = new(Table_t); + env->do_source_mapping = source_mapping; TEXT_TYPE = bind_type(env, "Text", Type(TextType, .lang="Text", .env=namespace_env(env, "Text"))); (void)bind_type(env, "Int", Type(BigIntType)); |
