diff options
| author | peter <peter@pmikkelsen.com> | 2026-09-10 21:10:18 +0000 |
|---|---|---|
| committer | peter <peter@pmikkelsen.com> | 2026-09-10 21:10:18 +0000 |
| commit | 9075e91263f6cd74d33d0e078ba9ab77a95f1083 (patch) | |
| tree | 0c7c66d92a4d26642b4687a7a5db7d2e63a5188f /src/lib/main.c | |
| parent | d2cfbd1dcc42f2b5e5f1cb04c20691a20039ad6e (diff) | |
Work in progress changes for the module system. I am only committing to save my work somewhere, but it doesn't work yet.
FossilOrigin-Name: 45400ea0e451183f360a3d0cbb14f262cbec2e62167bad732fd396ed0ce4acaf
Diffstat (limited to 'src/lib/main.c')
| -rw-r--r-- | src/lib/main.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/lib/main.c b/src/lib/main.c index afb99e9..d25ad99 100644 --- a/src/lib/main.c +++ b/src/lib/main.c @@ -39,7 +39,9 @@ aplwc_new(struct aplwc_fns fns, enum aplwc_rc *rcp) aplwc->modules = NULL; aplwc->fns = fns; + aplwc->symtab = NULL; memory_init(aplwc); + keyword_init(aplwc); rc = aplwc_load_module(aplwc, "Boot", (const char *)boot_src, boot_src_len); end: @@ -123,7 +125,7 @@ aplwc_read(struct aplwc *aplwc, const char *linestr, AplwcLine *lineptr) goto end; MEMPTR(1, tokens); - if((aplwc->last_error = check_tokens(tokens)) != APLWC_OK) + if((aplwc->last_error = check_tokens(NULL, tokens)) != APLWC_OK) goto end; if((line = memory_alloc_aplwc_line(aplwc)) == NULL) |