Skip to content

iluvshiwoon/Minicoquillage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TODO

ROADMAP

  1. Tokenizer + Expand: Doubly linked list with substring and enum value for token [MERGED]
  2. Parser
  3. Execution and with globing and expansion
  4. Implement Signal
  5. Error Management (check syntax error for heredoc + permission for files)

IN NO SPECIFIC ORDER

  • Implement Pipe Pipex Guide
  • Implement Globing algo : algo [DONE: check use case]
  • Implement Redirections
  • Implement Here-Doc [DONE: decide output]
  • Search Path function [DONE: may be refacto]
  • Bultins [TO COMPLETE]
  • Unit Test [TOKENS, SYNTAX, LEAK] (Could add more test to each) (Check LEAK BEHAVIOR) (Sanitize + malloc protection)

OPTIONAL

  • Add path to prompt [DONE]
  • handle ';' [DONE]
  • Debugger [IN PROGRESS]