From 3d620816a980b9f8da55b0b7d732f7d67186b4ea Mon Sep 17 00:00:00 2001 From: Antoine Riard Date: Thu, 16 Mar 2017 23:22:30 +0100 Subject: [PATCH] error syntax good --- 42sh/src/main/main.c | 5 ++--- 42sh/src/parser/parser_destroy.c | 2 +- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/42sh/src/main/main.c b/42sh/src/main/main.c index b9b9537c..b42c94dc 100644 --- a/42sh/src/main/main.c +++ b/42sh/src/main/main.c @@ -6,7 +6,7 @@ /* By: jhalford +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2016/12/06 18:40:58 by jhalford #+# #+# */ -/* Updated: 2017/03/16 22:26:56 by ariard ### ########.fr */ +/* Updated: 2017/03/16 23:21:19 by ariard ### ########.fr */ /* */ /* ************************************************************************** */ @@ -60,7 +60,7 @@ static int do_parser_routine(void) if (get_reserved_words(&data->token)) return (1); if (insert_newline(&data->token)) - return (2); + return (1); if (data->parser.state == SUCCESS && stack_init(&data->parser)) exit(1); if (ft_parse(&data->ast, &data->token, &data->parser)) @@ -70,7 +70,6 @@ static int do_parser_routine(void) if (data->parser.state == ERROR) { error_syntax(&data->token); - data->parser.state = SUCCESS; return (1); } else if (data->parser.state == SUCCESS) diff --git a/42sh/src/parser/parser_destroy.c b/42sh/src/parser/parser_destroy.c index f24f7087..d5c1be5d 100644 --- a/42sh/src/parser/parser_destroy.c +++ b/42sh/src/parser/parser_destroy.c @@ -6,7 +6,7 @@ /* By: ariard +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2017/03/16 19:30:17 by ariard #+# #+# */ -/* Updated: 2017/03/16 22:13:50 by ariard ### ########.fr */ +/* Updated: 2017/03/16 23:21:28 by ariard ### ########.fr */ /* */ /* ************************************************************************** */