diff options
Diffstat (limited to 'main.c')
| -rw-r--r-- | main.c | 11 |
1 files changed, 8 insertions, 3 deletions
@@ -21,11 +21,16 @@ int main() { .chunks = make_ChunkVec(256), .regions = make_RegionVec(256), }; - TokenPtrVec line_toks = lex(line, &arena); - /* - Pipeline pl = parse_tokstream(res.top_tokens); + TokenPtrVec line_tok_ptrs = lex(line, &arena); + Token* tokstream = malloc(sizeof(Token) * line_tok_ptrs.count); + for (int i = 0; i < line_tok_ptrs.count; i++) { + tokstream[i] = **get_from_TokenPtrVec(&line_tok_ptrs, i); + } + Pipeline pl = parse_tokstream(tokstream); + /* run_pipeline(pl, &shstate); */ + free(tokstream); } free(line); } |
