]>
git.dkaiser.de - 42/minishell.git/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Dominik Kaiser [Mon, 8 Jul 2024 15:30:58 +0000 (17:30 +0200)]
Add most of parse_cmd
Dominik Kaiser [Mon, 8 Jul 2024 14:35:30 +0000 (16:35 +0200)]
Add most of the parser
Dominik Kaiser [Mon, 8 Jul 2024 14:15:32 +0000 (16:15 +0200)]
Move assign into cmd node
Dominik Kaiser [Mon, 8 Jul 2024 14:03:48 +0000 (16:03 +0200)]
Add free_token_and_connect() function
Dominik Kaiser [Mon, 1 Jul 2024 09:44:06 +0000 (11:44 +0200)]
Remove unneeded struct s_sequence
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
Dominik Kaiser [Tue, 25 Jun 2024 13:06:46 +0000 (15:06 +0200)]
Add history
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
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
Dominik Kaiser [Mon, 24 Jun 2024 15:55:26 +0000 (17:55 +0200)]
Add space to includes in Makefile
Dominik Kaiser [Mon, 24 Jun 2024 15:41:58 +0000 (17:41 +0200)]
Add libft headers to Makefile
Dominik Kaiser [Mon, 24 Jun 2024 14:58:46 +0000 (16:58 +0200)]
Add libft
Dominik Kaiser [Sat, 22 Jun 2024 15:17:16 +0000 (17:17 +0200)]
Add main.c and minishell.h
Dominik Kaiser [Sat, 22 Jun 2024 15:11:13 +0000 (17:11 +0200)]
Add Makefile