├── .gitignore ├── .gitmodules ├── Makefile ├── README.md ├── config ├── forbidden.mk ├── libft.mk ├── srcs.mk ├── update.mk └── valgrind_ignore_leaks.conf ├── includes ├── builtin.h ├── conf.h ├── debug.h ├── env.h ├── exec.h ├── expand.h ├── handle.h ├── lexer.h ├── minishell.h ├── parser.h ├── prompt.h ├── utils.h └── wildcard.h └── srcs ├── .test_main ├── cd_pwd_test.c ├── cd_test.c ├── echo_test.c ├── env_test.c ├── export_test.c └── unset_test.c ├── builtin ├── cd.c ├── echo.c ├── env.c ├── exit.c ├── export.c ├── pwd.c └── unset.c ├── debug ├── ms_debug.c ├── ms_debug_cmd_to_str.c ├── ms_debug_command_map.c ├── ms_debug_command_to_json.c └── ms_debug_print_json.c ├── env ├── ms_env_add.c ├── ms_env_append.c ├── ms_env_collapse.c ├── ms_env_complete.c ├── ms_env_exist.c ├── ms_env_gen.c ├── ms_env_get.c ├── ms_env_init.c ├── ms_env_new.c ├── ms_env_remove.c └── ms_env_to_strs.c ├── exec ├── binary │ ├── ms_exec_bin.c │ ├── ms_exec_get_path.c │ ├── ms_execbin.c │ └── ms_file_status.c ├── builtin │ ├── ms_exec_builtin.c │ └── ms_run_builtin.c ├── ms_exec.c ├── ms_exec_io_utils.c ├── ms_exec_redir.c └── no_exec.c ├── exit_status.c ├── expand ├── handle │ ├── ms_handle_cmd_empty.c │ ├── ms_handle_cmd_expand.c │ ├── ms_handle_cmd_expand_quote.c │ ├── ms_handle_cmd_text.c │ └── ms_handle_cmd_wildcard.c ├── ms_expand.c └── utils │ ├── ms_append_env_to_last_command.c │ ├── ms_append_new_command_int.c │ ├── ms_append_new_command_str.c │ ├── ms_get_before_type_widlcard.c │ ├── ms_get_exp.c │ ├── ms_get_last_char.c │ ├── ms_get_last_command.c │ ├── ms_get_last_type.c │ ├── ms_initialize_new_array.c │ ├── ms_is_last_type_text_or_expand.c │ └── ms_update_last_command_type.c ├── handle ├── expand │ └── ms_get_fd.c ├── ms_close_fd.c ├── ms_handle.c ├── ms_handle_join.c ├── ms_handle_pipe.c ├── ms_pipe_utils.c └── ms_redir.c ├── lexer ├── actions │ ├── ms_lexer_empty.c │ ├── ms_lexer_heredoc.c │ ├── ms_lexer_name.c │ ├── ms_lexer_operator.c │ ├── ms_lexer_parenthesis.c │ ├── ms_lexer_quote.c │ ├── ms_lexer_redir.c │ └── ms_lexer_wildcard.c ├── ms_add_cursor.c ├── ms_add_fd.c ├── ms_add_str.c ├── ms_add_type.c ├── ms_clear_command.c ├── ms_commit_command.c ├── ms_free_command.c ├── ms_get_cmd.c ├── ms_get_command_type.c ├── ms_lexer.c ├── ms_new_command.c └── utils │ ├── ms_add_join.c │ ├── ms_add_pipeline.c │ ├── ms_append_quote.c │ ├── ms_exit_join.c │ ├── ms_exit_pipeline.c │ ├── ms_get_children.c │ ├── ms_get_cursor.c │ ├── ms_get_cursor_type.c │ ├── ms_get_parent.c │ ├── ms_get_size.c │ ├── ms_get_type_commands.c │ ├── ms_is_join.c │ ├── ms_is_parenthesis.c │ ├── ms_is_pipeline.c │ └── ms_join_command.c ├── main.c ├── ms_signal_handler.c ├── parser ├── heredoc │ ├── ms_heredoc.c │ └── ms_heredoc_utils.c ├── ms_join_parsers.c ├── ms_parser.c ├── syntax │ ├── ms_syntax_error.c │ ├── ms_syntax_rule.c │ ├── ms_update_status_heredoc.c │ ├── ms_update_status_operator.c │ ├── ms_update_status_quote.c │ └── ms_update_status_text.c └── utils │ ├── ms_get_indent.c │ ├── ms_get_metachar.c │ ├── ms_get_operator.c │ ├── ms_get_type.c │ ├── ms_inc_blank.c │ ├── ms_inc_name.c │ ├── ms_inc_word.c │ ├── ms_is_chevron.c │ ├── ms_is_semicolon.c │ └── ms_reset_quote.c ├── prompt ├── ms_join_prompt.c └── ms_prompt.c ├── utils ├── ft_free.c ├── ft_include.c ├── ft_select_str.c ├── ft_splitstr.c └── ft_strjoin_seperator.c └── wildcard ├── ms_pathexp.c ├── pathexp_utils.c └── pattern_match.c /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/.gitmodules -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/README.md -------------------------------------------------------------------------------- /config/forbidden.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/config/forbidden.mk -------------------------------------------------------------------------------- /config/libft.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/config/libft.mk -------------------------------------------------------------------------------- /config/srcs.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/config/srcs.mk -------------------------------------------------------------------------------- /config/update.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/config/update.mk -------------------------------------------------------------------------------- /config/valgrind_ignore_leaks.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/config/valgrind_ignore_leaks.conf -------------------------------------------------------------------------------- /includes/builtin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/includes/builtin.h -------------------------------------------------------------------------------- /includes/conf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/includes/conf.h -------------------------------------------------------------------------------- /includes/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/includes/debug.h -------------------------------------------------------------------------------- /includes/env.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/includes/env.h -------------------------------------------------------------------------------- /includes/exec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/includes/exec.h -------------------------------------------------------------------------------- /includes/expand.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/includes/expand.h -------------------------------------------------------------------------------- /includes/handle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/includes/handle.h -------------------------------------------------------------------------------- /includes/lexer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/includes/lexer.h -------------------------------------------------------------------------------- /includes/minishell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/includes/minishell.h -------------------------------------------------------------------------------- /includes/parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/includes/parser.h -------------------------------------------------------------------------------- /includes/prompt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/includes/prompt.h -------------------------------------------------------------------------------- /includes/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/includes/utils.h -------------------------------------------------------------------------------- /includes/wildcard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/includes/wildcard.h -------------------------------------------------------------------------------- /srcs/.test_main/cd_pwd_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/.test_main/cd_pwd_test.c -------------------------------------------------------------------------------- /srcs/.test_main/cd_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/.test_main/cd_test.c -------------------------------------------------------------------------------- /srcs/.test_main/echo_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/.test_main/echo_test.c -------------------------------------------------------------------------------- /srcs/.test_main/env_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/.test_main/env_test.c -------------------------------------------------------------------------------- /srcs/.test_main/export_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/.test_main/export_test.c -------------------------------------------------------------------------------- /srcs/.test_main/unset_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/.test_main/unset_test.c -------------------------------------------------------------------------------- /srcs/builtin/cd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/builtin/cd.c -------------------------------------------------------------------------------- /srcs/builtin/echo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/builtin/echo.c -------------------------------------------------------------------------------- /srcs/builtin/env.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/builtin/env.c -------------------------------------------------------------------------------- /srcs/builtin/exit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/builtin/exit.c -------------------------------------------------------------------------------- /srcs/builtin/export.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/builtin/export.c -------------------------------------------------------------------------------- /srcs/builtin/pwd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/builtin/pwd.c -------------------------------------------------------------------------------- /srcs/builtin/unset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/builtin/unset.c -------------------------------------------------------------------------------- /srcs/debug/ms_debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/debug/ms_debug.c -------------------------------------------------------------------------------- /srcs/debug/ms_debug_cmd_to_str.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/debug/ms_debug_cmd_to_str.c -------------------------------------------------------------------------------- /srcs/debug/ms_debug_command_map.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/debug/ms_debug_command_map.c -------------------------------------------------------------------------------- /srcs/debug/ms_debug_command_to_json.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/debug/ms_debug_command_to_json.c -------------------------------------------------------------------------------- /srcs/debug/ms_debug_print_json.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/debug/ms_debug_print_json.c -------------------------------------------------------------------------------- /srcs/env/ms_env_add.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/env/ms_env_add.c -------------------------------------------------------------------------------- /srcs/env/ms_env_append.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/env/ms_env_append.c -------------------------------------------------------------------------------- /srcs/env/ms_env_collapse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/env/ms_env_collapse.c -------------------------------------------------------------------------------- /srcs/env/ms_env_complete.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/env/ms_env_complete.c -------------------------------------------------------------------------------- /srcs/env/ms_env_exist.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/env/ms_env_exist.c -------------------------------------------------------------------------------- /srcs/env/ms_env_gen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/env/ms_env_gen.c -------------------------------------------------------------------------------- /srcs/env/ms_env_get.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/env/ms_env_get.c -------------------------------------------------------------------------------- /srcs/env/ms_env_init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/env/ms_env_init.c -------------------------------------------------------------------------------- /srcs/env/ms_env_new.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/env/ms_env_new.c -------------------------------------------------------------------------------- /srcs/env/ms_env_remove.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/env/ms_env_remove.c -------------------------------------------------------------------------------- /srcs/env/ms_env_to_strs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/env/ms_env_to_strs.c -------------------------------------------------------------------------------- /srcs/exec/binary/ms_exec_bin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/exec/binary/ms_exec_bin.c -------------------------------------------------------------------------------- /srcs/exec/binary/ms_exec_get_path.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/exec/binary/ms_exec_get_path.c -------------------------------------------------------------------------------- /srcs/exec/binary/ms_execbin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/exec/binary/ms_execbin.c -------------------------------------------------------------------------------- /srcs/exec/binary/ms_file_status.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/exec/binary/ms_file_status.c -------------------------------------------------------------------------------- /srcs/exec/builtin/ms_exec_builtin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/exec/builtin/ms_exec_builtin.c -------------------------------------------------------------------------------- /srcs/exec/builtin/ms_run_builtin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/exec/builtin/ms_run_builtin.c -------------------------------------------------------------------------------- /srcs/exec/ms_exec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/exec/ms_exec.c -------------------------------------------------------------------------------- /srcs/exec/ms_exec_io_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/exec/ms_exec_io_utils.c -------------------------------------------------------------------------------- /srcs/exec/ms_exec_redir.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/exec/ms_exec_redir.c -------------------------------------------------------------------------------- /srcs/exec/no_exec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/exec/no_exec.c -------------------------------------------------------------------------------- /srcs/exit_status.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/exit_status.c -------------------------------------------------------------------------------- /srcs/expand/handle/ms_handle_cmd_empty.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/expand/handle/ms_handle_cmd_empty.c -------------------------------------------------------------------------------- /srcs/expand/handle/ms_handle_cmd_expand.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/expand/handle/ms_handle_cmd_expand.c -------------------------------------------------------------------------------- /srcs/expand/handle/ms_handle_cmd_expand_quote.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/expand/handle/ms_handle_cmd_expand_quote.c -------------------------------------------------------------------------------- /srcs/expand/handle/ms_handle_cmd_text.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/expand/handle/ms_handle_cmd_text.c -------------------------------------------------------------------------------- /srcs/expand/handle/ms_handle_cmd_wildcard.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/expand/handle/ms_handle_cmd_wildcard.c -------------------------------------------------------------------------------- /srcs/expand/ms_expand.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/expand/ms_expand.c -------------------------------------------------------------------------------- /srcs/expand/utils/ms_append_env_to_last_command.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/expand/utils/ms_append_env_to_last_command.c -------------------------------------------------------------------------------- /srcs/expand/utils/ms_append_new_command_int.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/expand/utils/ms_append_new_command_int.c -------------------------------------------------------------------------------- /srcs/expand/utils/ms_append_new_command_str.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/expand/utils/ms_append_new_command_str.c -------------------------------------------------------------------------------- /srcs/expand/utils/ms_get_before_type_widlcard.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/expand/utils/ms_get_before_type_widlcard.c -------------------------------------------------------------------------------- /srcs/expand/utils/ms_get_exp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/expand/utils/ms_get_exp.c -------------------------------------------------------------------------------- /srcs/expand/utils/ms_get_last_char.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/expand/utils/ms_get_last_char.c -------------------------------------------------------------------------------- /srcs/expand/utils/ms_get_last_command.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/expand/utils/ms_get_last_command.c -------------------------------------------------------------------------------- /srcs/expand/utils/ms_get_last_type.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/expand/utils/ms_get_last_type.c -------------------------------------------------------------------------------- /srcs/expand/utils/ms_initialize_new_array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/expand/utils/ms_initialize_new_array.c -------------------------------------------------------------------------------- /srcs/expand/utils/ms_is_last_type_text_or_expand.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/expand/utils/ms_is_last_type_text_or_expand.c -------------------------------------------------------------------------------- /srcs/expand/utils/ms_update_last_command_type.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/expand/utils/ms_update_last_command_type.c -------------------------------------------------------------------------------- /srcs/handle/expand/ms_get_fd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/handle/expand/ms_get_fd.c -------------------------------------------------------------------------------- /srcs/handle/ms_close_fd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/handle/ms_close_fd.c -------------------------------------------------------------------------------- /srcs/handle/ms_handle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/handle/ms_handle.c -------------------------------------------------------------------------------- /srcs/handle/ms_handle_join.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/handle/ms_handle_join.c -------------------------------------------------------------------------------- /srcs/handle/ms_handle_pipe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/handle/ms_handle_pipe.c -------------------------------------------------------------------------------- /srcs/handle/ms_pipe_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/handle/ms_pipe_utils.c -------------------------------------------------------------------------------- /srcs/handle/ms_redir.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/handle/ms_redir.c -------------------------------------------------------------------------------- /srcs/lexer/actions/ms_lexer_empty.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/lexer/actions/ms_lexer_empty.c -------------------------------------------------------------------------------- /srcs/lexer/actions/ms_lexer_heredoc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/lexer/actions/ms_lexer_heredoc.c -------------------------------------------------------------------------------- /srcs/lexer/actions/ms_lexer_name.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/lexer/actions/ms_lexer_name.c -------------------------------------------------------------------------------- /srcs/lexer/actions/ms_lexer_operator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/lexer/actions/ms_lexer_operator.c -------------------------------------------------------------------------------- /srcs/lexer/actions/ms_lexer_parenthesis.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/lexer/actions/ms_lexer_parenthesis.c -------------------------------------------------------------------------------- /srcs/lexer/actions/ms_lexer_quote.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/lexer/actions/ms_lexer_quote.c -------------------------------------------------------------------------------- /srcs/lexer/actions/ms_lexer_redir.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/lexer/actions/ms_lexer_redir.c -------------------------------------------------------------------------------- /srcs/lexer/actions/ms_lexer_wildcard.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/lexer/actions/ms_lexer_wildcard.c -------------------------------------------------------------------------------- /srcs/lexer/ms_add_cursor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/lexer/ms_add_cursor.c -------------------------------------------------------------------------------- /srcs/lexer/ms_add_fd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/lexer/ms_add_fd.c -------------------------------------------------------------------------------- /srcs/lexer/ms_add_str.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/lexer/ms_add_str.c -------------------------------------------------------------------------------- /srcs/lexer/ms_add_type.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/lexer/ms_add_type.c -------------------------------------------------------------------------------- /srcs/lexer/ms_clear_command.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/lexer/ms_clear_command.c -------------------------------------------------------------------------------- /srcs/lexer/ms_commit_command.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/lexer/ms_commit_command.c -------------------------------------------------------------------------------- /srcs/lexer/ms_free_command.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/lexer/ms_free_command.c -------------------------------------------------------------------------------- /srcs/lexer/ms_get_cmd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/lexer/ms_get_cmd.c -------------------------------------------------------------------------------- /srcs/lexer/ms_get_command_type.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/lexer/ms_get_command_type.c -------------------------------------------------------------------------------- /srcs/lexer/ms_lexer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/lexer/ms_lexer.c -------------------------------------------------------------------------------- /srcs/lexer/ms_new_command.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/lexer/ms_new_command.c -------------------------------------------------------------------------------- /srcs/lexer/utils/ms_add_join.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/lexer/utils/ms_add_join.c -------------------------------------------------------------------------------- /srcs/lexer/utils/ms_add_pipeline.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/lexer/utils/ms_add_pipeline.c -------------------------------------------------------------------------------- /srcs/lexer/utils/ms_append_quote.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/lexer/utils/ms_append_quote.c -------------------------------------------------------------------------------- /srcs/lexer/utils/ms_exit_join.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/lexer/utils/ms_exit_join.c -------------------------------------------------------------------------------- /srcs/lexer/utils/ms_exit_pipeline.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/lexer/utils/ms_exit_pipeline.c -------------------------------------------------------------------------------- /srcs/lexer/utils/ms_get_children.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/lexer/utils/ms_get_children.c -------------------------------------------------------------------------------- /srcs/lexer/utils/ms_get_cursor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/lexer/utils/ms_get_cursor.c -------------------------------------------------------------------------------- /srcs/lexer/utils/ms_get_cursor_type.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/lexer/utils/ms_get_cursor_type.c -------------------------------------------------------------------------------- /srcs/lexer/utils/ms_get_parent.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/lexer/utils/ms_get_parent.c -------------------------------------------------------------------------------- /srcs/lexer/utils/ms_get_size.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/lexer/utils/ms_get_size.c -------------------------------------------------------------------------------- /srcs/lexer/utils/ms_get_type_commands.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/lexer/utils/ms_get_type_commands.c -------------------------------------------------------------------------------- /srcs/lexer/utils/ms_is_join.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/lexer/utils/ms_is_join.c -------------------------------------------------------------------------------- /srcs/lexer/utils/ms_is_parenthesis.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/lexer/utils/ms_is_parenthesis.c -------------------------------------------------------------------------------- /srcs/lexer/utils/ms_is_pipeline.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/lexer/utils/ms_is_pipeline.c -------------------------------------------------------------------------------- /srcs/lexer/utils/ms_join_command.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/lexer/utils/ms_join_command.c -------------------------------------------------------------------------------- /srcs/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/main.c -------------------------------------------------------------------------------- /srcs/ms_signal_handler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/ms_signal_handler.c -------------------------------------------------------------------------------- /srcs/parser/heredoc/ms_heredoc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/parser/heredoc/ms_heredoc.c -------------------------------------------------------------------------------- /srcs/parser/heredoc/ms_heredoc_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/parser/heredoc/ms_heredoc_utils.c -------------------------------------------------------------------------------- /srcs/parser/ms_join_parsers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/parser/ms_join_parsers.c -------------------------------------------------------------------------------- /srcs/parser/ms_parser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/parser/ms_parser.c -------------------------------------------------------------------------------- /srcs/parser/syntax/ms_syntax_error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/parser/syntax/ms_syntax_error.c -------------------------------------------------------------------------------- /srcs/parser/syntax/ms_syntax_rule.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/parser/syntax/ms_syntax_rule.c -------------------------------------------------------------------------------- /srcs/parser/syntax/ms_update_status_heredoc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/parser/syntax/ms_update_status_heredoc.c -------------------------------------------------------------------------------- /srcs/parser/syntax/ms_update_status_operator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/parser/syntax/ms_update_status_operator.c -------------------------------------------------------------------------------- /srcs/parser/syntax/ms_update_status_quote.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/parser/syntax/ms_update_status_quote.c -------------------------------------------------------------------------------- /srcs/parser/syntax/ms_update_status_text.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/parser/syntax/ms_update_status_text.c -------------------------------------------------------------------------------- /srcs/parser/utils/ms_get_indent.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/parser/utils/ms_get_indent.c -------------------------------------------------------------------------------- /srcs/parser/utils/ms_get_metachar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/parser/utils/ms_get_metachar.c -------------------------------------------------------------------------------- /srcs/parser/utils/ms_get_operator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/parser/utils/ms_get_operator.c -------------------------------------------------------------------------------- /srcs/parser/utils/ms_get_type.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/parser/utils/ms_get_type.c -------------------------------------------------------------------------------- /srcs/parser/utils/ms_inc_blank.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/parser/utils/ms_inc_blank.c -------------------------------------------------------------------------------- /srcs/parser/utils/ms_inc_name.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/parser/utils/ms_inc_name.c -------------------------------------------------------------------------------- /srcs/parser/utils/ms_inc_word.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/parser/utils/ms_inc_word.c -------------------------------------------------------------------------------- /srcs/parser/utils/ms_is_chevron.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/parser/utils/ms_is_chevron.c -------------------------------------------------------------------------------- /srcs/parser/utils/ms_is_semicolon.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/parser/utils/ms_is_semicolon.c -------------------------------------------------------------------------------- /srcs/parser/utils/ms_reset_quote.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/parser/utils/ms_reset_quote.c -------------------------------------------------------------------------------- /srcs/prompt/ms_join_prompt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/prompt/ms_join_prompt.c -------------------------------------------------------------------------------- /srcs/prompt/ms_prompt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/prompt/ms_prompt.c -------------------------------------------------------------------------------- /srcs/utils/ft_free.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/utils/ft_free.c -------------------------------------------------------------------------------- /srcs/utils/ft_include.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/utils/ft_include.c -------------------------------------------------------------------------------- /srcs/utils/ft_select_str.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/utils/ft_select_str.c -------------------------------------------------------------------------------- /srcs/utils/ft_splitstr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/utils/ft_splitstr.c -------------------------------------------------------------------------------- /srcs/utils/ft_strjoin_seperator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/utils/ft_strjoin_seperator.c -------------------------------------------------------------------------------- /srcs/wildcard/ms_pathexp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/wildcard/ms_pathexp.c -------------------------------------------------------------------------------- /srcs/wildcard/pathexp_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/wildcard/pathexp_utils.c -------------------------------------------------------------------------------- /srcs/wildcard/pattern_match.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaRtr0/Minishell/HEAD/srcs/wildcard/pattern_match.c --------------------------------------------------------------------------------