notes: add some usefull resources

This commit is contained in:
Khaïs COLIN 2025-02-12 17:17:49 +01:00
parent ac905d0674
commit c027eda58c
Signed by: logistic-bot
SSH key fingerprint: SHA256:RlpiqKeXpcPFZZ4y9Ou4xi2M8OhRJovIwDlbCaMsuAo

View file

@ -9,6 +9,22 @@ In case of difference between regular bash and posix bash, we decide to follow r
## Ideas for testing ## Ideas for testing
* use prysk or shellspec with shell=./minishell * use prysk or shellspec with shell=./minishell
## Usefull resources
[Bash Reference Manual](https://www.gnu.org/savannah-checkouts/gnu/bash/manual/bash.html)
[Internal parsing & flow](https://mail.gnu.org/archive/html/help-bash/2014-01/msg00000.html)
[Python parser for bash](https://github.com/idank/bashlex)
[The Stages of Word Expansion](https://www.gnu.org/software/libc/manual/html_node/Expansion-Stages.html)
[Diagram of bash parse flow](https://web.archive.org/web/20160308045823/https://stuff.lhunath.com/parser.png)
[The Bash Parser](http://mywiki.wooledge.org/BashParser)
[The Architecture of Open Source Applications (Volume 1) The Bourne-Again Shell](https://aosabook.org/en/v1/bash.html)
## Shell Operation ## Shell Operation
cf. 3.1.1 Shell Operation cf. 3.1.1 Shell Operation