aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-08-02Refactor parserDominik Kaiser
* Fix norme for free_node.c * Uglify parser.c * Merge parser updates into refactor-parser * Outsource collect_assigns and collect_redirs * Make parse_cmd.c norme conform * Make free_tokens() norme conform * Make collect_assigns.c norme conform * Some refactoring of collect_redirs * Refactor collect_redirs
2024-08-02Add function free_tokens()Dominik Kaiser
2024-08-02Fix some issues in parse_cmd.cDominik Kaiser
2024-08-02Fix print_astDominik Kaiser
2024-07-22Add print_ast functionDominik Kaiser
2024-07-22Fix errors and make the parser workDominik Kaiser
2024-07-09Adding working parsingDominik Kaiser
TODO: Refactoring
2024-07-09Remove redundant funcs and add parse funcs to header and MakefileDominik Kaiser
2024-07-09Get colllect_args() to work properlyDominik Kaiser
2024-07-08Add most of parse_cmdDominik Kaiser
2024-07-08Add most of the parserDominik Kaiser
2024-07-08Move assign into cmd nodeDominik Kaiser
2024-07-08Add free_token_and_connect() functionDominik Kaiser
2024-07-01Remove unneeded struct s_sequenceDominik Kaiser
2024-06-28Add data structures for tokenizing and parsingDominik Kaiser
* Add data structures and helper functions for ast * Add data structures for tokenizing * Add helper functions for token structures * Include token.h in minishell.h * Add new/free functions for nodes/tokens to Makefile * Add UNREACHABLE macro to debug_tools.h
2024-06-25Add historyDominik Kaiser
2024-06-25Add basic command line Dominik Kaiser
* Initialize terminal and signal handling * Add basic repl that doesn't do anything yet * Add handling for Ctrl-C, Ctrl-D and Ctrl-\ in interactive mode
2024-06-25Add debug toolsDominik Kaiser
* Add dbg() function and debug make rule * Add panic() debug function
2024-06-24Add space to includes in MakefileDominik Kaiser
2024-06-24Add libft headers to MakefileDominik Kaiser
2024-06-24Add libftDominik Kaiser
2024-06-22Add main.c and minishell.hDominik Kaiser
2024-06-22Add MakefileDominik Kaiser