aboutsummaryrefslogtreecommitdiff
path: root/src/environment.c
diff options
context:
space:
mode:
authorBruce Hill <bruce@bruce-hill.com>2025-08-25 01:26:47 -0400
committerBruce Hill <bruce@bruce-hill.com>2025-08-25 01:26:47 -0400
commitfbc6b59305d8414bb1cb471ea3f85a8d926beb4f (patch)
tree0e2c7f32d7cc64f5fdc56d3086766d5bfcbe9d25 /src/environment.c
parentbbcc85eec5ccccd7cd7573f15510ceccfe42cc0d (diff)
Further split out files for parsing
Diffstat (limited to 'src/environment.c')
-rw-r--r--src/environment.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/environment.c b/src/environment.c
index 620d93c4..4a6407a6 100644
--- a/src/environment.c
+++ b/src/environment.c
@@ -5,7 +5,7 @@
#include "environment.h"
#include "naming.h"
-#include "parse/parse.h"
+#include "parse/files.h"
#include "stdlib/datatypes.h"
#include "stdlib/tables.h"
#include "stdlib/text.h"
@@ -19,7 +19,7 @@ public
type_t *PATH_TYPE_TYPE = NULL;
static type_t *declare_type(env_t *env, const char *def_str) {
- ast_t *ast = parse(def_str);
+ ast_t *ast = parse_file_str(def_str);
if (!ast) errx(1, "Couldn't not parse struct def: %s", def_str);
if (ast->tag != Block) errx(1, "Couldn't not parse struct def: %s", def_str);
ast_list_t *statements = Match(ast, Block)->statements;