]> git.dkaiser.de - 42/minishell.git/log
42/minishell.git
17 months agoMove assign into cmd node
Dominik Kaiser [Mon, 8 Jul 2024 14:15:32 +0000 (16:15 +0200)]
Move assign into cmd node

17 months agoAdd free_token_and_connect() function
Dominik Kaiser [Mon, 8 Jul 2024 14:03:48 +0000 (16:03 +0200)]
Add free_token_and_connect() function

17 months agoRemove unneeded struct s_sequence
Dominik Kaiser [Mon, 1 Jul 2024 09:44:06 +0000 (11:44 +0200)]
Remove unneeded struct s_sequence

17 months agoAdd data structures for tokenizing and parsing
Dominik Kaiser [Fri, 28 Jun 2024 13:09:32 +0000 (15:09 +0200)]
Add data structures for tokenizing and parsing

* 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

17 months agoAdd history
Dominik Kaiser [Tue, 25 Jun 2024 13:06:46 +0000 (15:06 +0200)]
Add history

17 months agoAdd basic command line
Dominik Kaiser [Tue, 25 Jun 2024 12:02:02 +0000 (14:02 +0200)]
Add basic command line

* 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

17 months agoAdd debug tools
Dominik Kaiser [Tue, 25 Jun 2024 11:03:28 +0000 (13:03 +0200)]
Add debug tools

* Add dbg() function and debug make rule

* Add panic() debug function

17 months agoAdd space to includes in Makefile
Dominik Kaiser [Mon, 24 Jun 2024 15:55:26 +0000 (17:55 +0200)]
Add space to includes in Makefile

17 months agoAdd libft headers to Makefile
Dominik Kaiser [Mon, 24 Jun 2024 15:41:58 +0000 (17:41 +0200)]
Add libft headers to Makefile

17 months agoAdd libft
Dominik Kaiser [Mon, 24 Jun 2024 14:58:46 +0000 (16:58 +0200)]
Add libft

17 months agoAdd main.c and minishell.h
Dominik Kaiser [Sat, 22 Jun 2024 15:17:16 +0000 (17:17 +0200)]
Add main.c and minishell.h

17 months agoAdd Makefile
Dominik Kaiser [Sat, 22 Jun 2024 15:11:13 +0000 (17:11 +0200)]
Add Makefile