diff options
| -rw-r--r-- | redes/preproc.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/redes/preproc.c b/redes/preproc.c index 38d50f7..1ba4640 100644 --- a/redes/preproc.c +++ b/redes/preproc.c @@ -12,6 +12,10 @@ void split_str_on_space(char* str, StrVec* result) { push_to_String(&buf, str[pos]); } } + + if (buf.count > 0) { + push_to_StrVec(result, inner(&buf)); + } } StrVec process_word(Word word) { @@ -57,7 +61,7 @@ Pipeline* process_token_sequence(TokenVec tokens, PipelineVec* pl_pool) { switch (curr_tok.kind) { case TOK_WORD: exp_word = process_word(curr_tok.as.word); - printf("hi"); + printf("hi %d\n", exp_word.count); fflush(stdout); for (int j = 0; j < exp_word.count; j++) { printf("%d\n", j); |
