Code: READY AND FINAL!
Known Issues: see here
README: TBD!
Collaborator: Natalie
TBD
The Bash reference manual:
https://www.gnu.org/software/bash/manual/bash.html
the canonical reference for all things compiler:
Compilers: Principles, Techniques, and Tools (universally known as “the Dragon Book”) .
Another compiler book. There is a nice explanation of creating a AST or syntax tree
https://craftinginterpreters.com
Also the web version is freely available:
https://craftinginterpreters.com/parsing-expressions.html
This is an important concept about grammar:
https://en.wikipedia.org/wiki/Backus–Naur_form
This is from a programming book - Implement your own shell - GustavoRodriguez-RiveraandJustinEnnen
https://www.cs.purdue.edu/homes/grr/SystemsProgrammingBook/Book/Chapter5-WritingYourOwnShell.pdf
some blog posts:
Tutorial - Write a Shell in C - Stephen Brennan
https://brennan.io/2015/01/16/write-a-shell-in-c/
https://medium.com/@winfrednginakilonzo/guide-to-code-a-simple-shell-in-c-bd4a3a4c41cd
https://www.peroxide.dk/download/tutorials/pxdscript/chapter1.html
The project badge used is retrieved from this repo by Ali Ogun.