Skip to content

Commit e8d0e5a

Browse files
author
Jean-philippe Martel
committed
fixed weird name
1 parent 4a2279d commit e8d0e5a

File tree

8 files changed

+36
-36
lines changed

8 files changed

+36
-36
lines changed

Makefile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ endif
7272
@echo "\n\033[32m\033[1m Minishell Compiled for $(DETECTED_OS) \n\033[0m"
7373

7474
run: all
75-
./$(NAME)
75+
@./$(NAME)
7676

7777
leak: all
7878
leaks --atExit -- ./$(NAME)
@@ -85,7 +85,6 @@ test: all
8585
norm:
8686
@norminette ${SRCS} | grep "Error!"
8787

88-
8988
clean:
9089
@echo "\033[0;31m Cleaning..."
9190
@rm -rf ${OBJS} > /tmp/out
@@ -110,12 +109,13 @@ dep:
110109
@echo "\n\033[32m\033[1m \n\033[0m"
111110
@echo "\033[0m"
112111
@echo "\n\033[32m\033[1m Currently compiling dependencies for $(DETECTED_OS) this will take some time \n\033[0m"
113-
@sh -c "cd readline && ./configure > /tmp/out && make -q --ignore-errors "
112+
@sh -c "cd readline && ./configure > /tmp/out"
113+
@sh -c "make -C readline > /tmp/out"
114114
@sh -c "cd ncurses && ./configure > /tmp/out && make --ignore-errors -q"
115115
@echo "\033[0m"
116116
@clear
117117
@make run
118-
@echo "\n\033[32m\033[1m time is up \n\033[0m"
118+
@echo "\n\033[32m\033[1m Minishell is ready \n\033[0m"
119119

120120

121121
install:

eval/eval.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
/* By: jemartel <jemartel@student.42quebec> +#+ +:+ +#+ */
77
/* +#+#+#+#+#+ +#+ */
88
/* Created: 2022/01/24 14:58:12 by jemartel #+# #+# */
9-
/* Updated: 2022/02/03 14:43:04 by jemartel ### ########.fr */
9+
/* Updated: 2022/02/04 17:51:19 by jemartel ### ########.fr */
1010
/* */
1111
/* ************************************************************************** */
1212

@@ -26,7 +26,7 @@ int eval(t_jobs *jobs);
2626
char *eval_line(char *str, char *output, int lon, int type);
2727
void eval_cmds(t_jobs *job);
2828
char *eval_noquote(char *str, int *append, int type);
29-
void pre_val_redir(t_jobs *jobs, t_dlist *lst);
29+
void pre_val_here(t_jobs *jobs, t_dlist *lst);
3030
char *quote_eval(char *str, int left, char *outcome, int type);
3131
int redir_poll(char *line, char *cmp);
3232
#endif

eval/pre_eval_redir.c

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
/* By: jemartel <jemartel@student.42quebec> +#+ +:+ +#+ */
77
/* +#+#+#+#+#+ +#+ */
88
/* Created: 2022/01/15 18:30:49 by jemartel #+# #+# */
9-
/* Updated: 2022/02/03 16:51:38 by jemartel ### ########.fr */
9+
/* Updated: 2022/02/04 18:01:41 by jemartel ### ########.fr */
1010
/* */
1111
/* ************************************************************************** */
1212

@@ -17,7 +17,7 @@
1717

1818
char *eval_docc(t_redir *temp);
1919

20-
void squash_delete(t_jobs *job, t_redir *temp, t_dlist *lst, char *str)
20+
void squash_output(t_jobs *job, t_redir *temp, t_dlist *lst, char *str)
2121
{
2222
int fd;
2323

@@ -45,7 +45,7 @@ void squash_delete(t_jobs *job, t_redir *temp, t_dlist *lst, char *str)
4545
exit(130);
4646
}
4747

48-
void docc_out(t_jobs *job, t_redir *temp, t_dlist *lst)
48+
void here_process(t_jobs *job, t_redir *temp, t_dlist *lst)
4949
{
5050
int pid;
5151
int status;
@@ -56,7 +56,7 @@ void docc_out(t_jobs *job, t_redir *temp, t_dlist *lst)
5656
if (pid < 0)
5757
return ;
5858
if (pid == 0)
59-
squash_delete(job, temp, lst, str);
59+
squash_output(job, temp, lst, str);
6060
waitpid(pid, &status, 0);
6161
g_state.output = status;
6262
}
@@ -87,7 +87,7 @@ char *eval_docc(t_redir *temp)
8787
return (outcome);
8888
}
8989

90-
void pre_val_redir(t_jobs *jobs, t_dlist *lst)
90+
void pre_val_here(t_jobs *jobs, t_dlist *lst)
9191
{
9292
t_redir *temp;
9393

@@ -99,10 +99,10 @@ void pre_val_redir(t_jobs *jobs, t_dlist *lst)
9999
while (temp)
100100
{
101101
if (temp->type == 1 && jobs->status == 0)
102-
docc_out(jobs, temp, lst);
102+
here_process(jobs, temp, lst);
103103
temp = temp->next;
104104
}
105105
if (jobs && jobs->next)
106-
pre_val_redir(jobs->next, lst);
106+
pre_val_here(jobs->next, lst);
107107
}
108108
}

main.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
/* By: jemartel <jemartel@student.42quebec> +#+ +:+ +#+ */
77
/* +#+#+#+#+#+ +#+ */
88
/* Created: 2022/01/14 18:48:26 by jemartel #+# #+# */
9-
/* Updated: 2022/02/02 23:53:42 by jemartel ### ########.fr */
9+
/* Updated: 2022/02/04 17:29:13 by jemartel ### ########.fr */
1010
/* */
1111
/* ************************************************************************** */
1212

@@ -38,6 +38,6 @@ int main(int argc, char **argv, char **envp)
3838
{
3939
fd = open("/tmp/here_docced", O_TRUNC | O_CREAT | O_RDWR, 0644);
4040
close(fd);
41-
parsing();
41+
igntion_seq();
4242
}
4343
}

parsing/parsing.c

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
/* By: olabrecq <olabrecq@student.42.fr> +#+ +:+ +#+ */
77
/* +#+#+#+#+#+ +#+ */
88
/* Created: 2022/01/15 02:46:42 by jemartel #+# #+# */
9-
/* Updated: 2022/02/03 16:56:22 by jemartel ### ########.fr */
9+
/* Updated: 2022/02/04 17:50:31 by jemartel ### ########.fr */
1010
/* */
1111
/* ************************************************************************** */
1212

@@ -40,7 +40,7 @@ void handle_pipes(t_pipe *pipes, int status)
4040
g_state.output = status;
4141
}
4242

43-
void parser_muduled(t_jobs *job, t_dlist *lst)
43+
void async_jobs(t_jobs *job, t_dlist *lst)
4444
{
4545
t_jobs *temp;
4646
t_pipe *pipes;
@@ -62,7 +62,7 @@ void parser_muduled(t_jobs *job, t_dlist *lst)
6262
free_jobs((t_jobs *)job, 0);
6363
}
6464

65-
void parser_core(t_dlist *lst)
65+
void job_composer(t_dlist *lst)
6666
{
6767
t_jobs *job;
6868
t_jobs *temp;
@@ -74,14 +74,14 @@ void parser_core(t_dlist *lst)
7474
inc = 0;
7575
if (job)
7676
{
77-
pre_val_redir(job, lst);
77+
pre_val_here(job, lst);
7878
while (temp)
7979
{
8080
eval(temp);
8181
temp = temp->next;
8282
inc++;
8383
}
84-
parser_muduled(job, lst);
84+
async_jobs(job, lst);
8585
}
8686
}
8787

@@ -93,17 +93,17 @@ void quick_parser(char *str)
9393

9494
if (trimed && ft_strlen(trimed) > 0)
9595
{
96-
lst = line_parser((char *)trimed);
96+
lst = parser((char *)trimed);
9797
free((char *)trimed);
9898
if (lst != NULL)
9999
{
100-
parser_core(lst);
100+
job_composer(lst);
101101
free_list(lst);
102102
}
103103
}
104104
}
105105

106-
void parsing(void)
106+
void igntion_seq(void)
107107
{
108108
char *trimed;
109109
t_dlist *lst;
@@ -113,20 +113,19 @@ void parsing(void)
113113
while (1)
114114
{
115115
signal(SIGINT, sig_cc);
116-
if (parsing_start(&trimed) && ft_strlen(trimed) > 0)
116+
if (prompt(&trimed) && ft_strlen(trimed) > 0)
117117
{
118118
signal(SIGINT, sig_chi);
119-
lst = line_parser(trimed);
120-
free(trimed);
119+
lst = parser(trimed);
121120
if (lst != NULL)
122-
parser_core(lst);
121+
job_composer(lst);
123122
}
124123
else if (!trimed)
125124
{
126125
freelist(g_state.env);
127126
freelist(g_state.exprt);
128-
rl_clear_history();
129127
free(trimed);
128+
rl_clear_history();
130129
exit(g_state.output);
131130
}
132131
}

parsing/parsing.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
/* By: jemartel <jemartel@student.42quebec> +#+ +:+ +#+ */
77
/* +#+#+#+#+#+ +#+ */
88
/* Created: 2022/01/24 15:38:44 by jemartel #+# #+# */
9-
/* Updated: 2022/02/02 14:03:19 by jemartel ### ########.fr */
9+
/* Updated: 2022/02/04 17:47:53 by jemartel ### ########.fr */
1010
/* */
1111
/* ************************************************************************** */
1212

@@ -25,14 +25,14 @@ typedef struct s_dlist
2525
size_t len;
2626
} t_dlist;
2727

28-
void parsing(void);
28+
void igntion_seq(void);
2929
void tokens_peek(t_dlist *lst);
3030
char *token_builder(char *str);
3131
char *find_single(char *str, size_t *len);
3232
char *find_dquoted(char *str, size_t *len);
3333
char *find_partner(char *str, size_t *len);
3434
char *line_no_string(char *str, size_t *len);
35-
char *line_handler(char *str, size_t *len);
35+
t_dlist *parser(char *str);
3636
char *token_loop(char *result, char *str, size_t len, size_t offset);
3737
int token_bool(char *str, size_t *len);
3838
int is_quoted(char *str);
@@ -44,6 +44,6 @@ void sig_child(int signum, siginfo_t *info, void *unsed);
4444
void sig_docc(int signum, siginfo_t *info, void *unsed);
4545
void start_signal(int type);
4646
char *prompt_eval(void);
47-
char *parsing_start(char **trimed);
47+
char *prompt(char **trimed);
4848
void sig_chi(int signum);
4949
#endif

parsing/prompt_eval.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
/* By: jemartel <jemartel@student.42quebec> +#+ +:+ +#+ */
77
/* +#+#+#+#+#+ +#+ */
88
/* Created: 2022/01/24 16:08:47 by jemartel #+# #+# */
9-
/* Updated: 2022/02/02 04:29:15 by jemartel ### ########.fr */
9+
/* Updated: 2022/02/04 17:34:39 by jemartel ### ########.fr */
1010
/* */
1111
/* ************************************************************************** */
1212
#include "../minishell.h"
@@ -37,7 +37,7 @@ char *prompt_eval(void)
3737
return (out);
3838
}
3939

40-
char *parsing_start(char **trimed)
40+
char *prompt(char **trimed)
4141
{
4242
char *line;
4343
char *prompt;

parsing/tokens_jobs.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
/* By: olabrecq <olabrecq@student.42.fr> +#+ +:+ +#+ */
77
/* +#+#+#+#+#+ +#+ */
88
/* Created: 2022/01/15 16:51:53 by jemartel #+# #+# */
9-
/* Updated: 2022/02/01 16:27:10 by jemartel ### ########.fr */
9+
/* Updated: 2022/02/04 17:48:54 by jemartel ### ########.fr */
1010
/* */
1111
/* ************************************************************************** */
1212

@@ -93,13 +93,14 @@ void tokens_lst(char *trimed, size_t total_len, t_dlist **token_lst)
9393
}
9494

9595
/* created a list of token from a string (wrapped function)*/
96-
t_dlist *line_parser(char *trimed)
96+
t_dlist *parser(char *trimed)
9797
{
9898
t_dlist *lst;
9999

100100
lst = NULL;
101101
if (!trimed)
102102
return (NULL);
103103
tokens_lst(trimed, ft_strlen(trimed), &lst);
104+
free(trimed);
104105
return (lst);
105106
}

0 commit comments

Comments
 (0)