refactor pipeline: use a state machine for parsing

This allows for easier-to-norm code
This commit is contained in:
Khaïs COLIN 2025-02-21 16:04:47 +01:00
parent c9f8c5a4f9
commit 36df14e599
Signed by: logistic-bot
SSH key fingerprint: SHA256:RlpiqKeXpcPFZZ4y9Ou4xi2M8OhRJovIwDlbCaMsuAo
7 changed files with 322 additions and 60 deletions

View file

@ -34,6 +34,8 @@ srcs = \
src/parser/matchers/pipe.c \
src/parser/matchers/quote.c \
src/parser/pipeline/pipeline.c \
src/parser/pipeline/pipeline_parse_baseops.c \
src/parser/pipeline/pipeline_parse.c \
src/parser/simple_cmd/simple_cmd.c \
src/parser/worddesc/worddesc.c \
src/parser/wordlist/wordlist.c \