gitextract_mub_c0wg/ ├── .builds/ │ ├── alpine.yml │ ├── archlinux.yml │ └── freebsd.yml ├── .editorconfig ├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── arithm.c ├── array.c ├── ast.c ├── ast_print.c ├── buffer.c ├── builtin/ │ ├── alias.c │ ├── bg.c │ ├── break.c │ ├── builtin.c │ ├── cd.c │ ├── colon.c │ ├── command.c │ ├── dot.c │ ├── eval.c │ ├── exec.c │ ├── exit.c │ ├── export.c │ ├── false.c │ ├── fg.c │ ├── getopts.c │ ├── hash.c │ ├── jobs.c │ ├── pwd.c │ ├── read.c │ ├── return.c │ ├── set.c │ ├── shift.c │ ├── times.c │ ├── trap.c │ ├── true.c │ ├── type.c │ ├── ulimit.c │ ├── umask.c │ ├── unalias.c │ ├── unset.c │ ├── unspecified.c │ └── wait.c ├── configure ├── example/ │ ├── highlight.c │ └── meson.build ├── frontend/ │ ├── basic.c │ └── readline.c ├── getopt.c ├── hashtable.c ├── include/ │ ├── ast.h │ ├── builtin.h │ ├── frontend.h │ ├── mrsh/ │ │ ├── arithm.h │ │ ├── array.h │ │ ├── ast.h │ │ ├── buffer.h │ │ ├── builtin.h │ │ ├── entry.h │ │ ├── hashtable.h │ │ ├── parser.h │ │ └── shell.h │ ├── mrsh_getopt.h │ ├── parser.h │ └── shell/ │ ├── job.h │ ├── path.h │ ├── process.h │ ├── redir.h │ ├── shell.h │ ├── task.h │ ├── trap.h │ └── word.h ├── libmrsh.darwin.sym ├── libmrsh.gnu.sym ├── main.c ├── meson.build ├── meson_options.txt ├── mkpc ├── parser/ │ ├── arithm.c │ ├── parser.c │ ├── program.c │ └── word.c ├── shell/ │ ├── arithm.c │ ├── entry.c │ ├── job.c │ ├── path.c │ ├── process.c │ ├── redir.c │ ├── shell.c │ ├── task/ │ │ ├── pipeline.c │ │ ├── simple_command.c │ │ ├── task.c │ │ └── word.c │ ├── trap.c │ └── word.c └── test/ ├── args.sh ├── arithm.sh ├── async.sh ├── case.sh ├── command.sh ├── conformance/ │ ├── 2.2-quoted-characters.sh │ ├── 2.2-quoted-characters.stdout │ ├── 2.2.2-nested-single-quotes.fail.sh │ ├── 2.2.3-alias-expansion.fail.sh │ ├── 2.2.3-backquote-nonterminated-dquote.undefined.sh │ ├── 2.2.3-backquote-nonterminated-squote.undefined.sh │ ├── 2.2.3-dquote-nonterminated-backquote.undefined.sh │ ├── README │ ├── harness.sh │ └── meson.build ├── for.sh ├── function.sh ├── harness.sh ├── if.sh ├── loop.sh ├── meson.build ├── pipeline.sh ├── read.sh ├── readonly.sh ├── redir.sh ├── return.sh ├── subshell.sh ├── syntax.sh ├── ulimit.sh └── word.sh