From 314daa62a636740fdbd845c0e0f9d4fd2a2bbcf7 Mon Sep 17 00:00:00 2001 From: Antoine Riard Date: Sun, 5 Mar 2017 19:19:45 +0100 Subject: [PATCH] clean subshell --- 42sh/src/parser/add_number.c | 2 +- 42sh/src/parser/error_syntax.c | 4 +++- 42sh/src/parser/eval_sym.c | 1 - 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/42sh/src/parser/add_number.c b/42sh/src/parser/add_number.c index 84ffe8ca..f880f54c 100644 --- a/42sh/src/parser/add_number.c +++ b/42sh/src/parser/add_number.c @@ -6,7 +6,7 @@ /* By: ariard +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2017/03/05 17:28:31 by ariard #+# #+# */ -/* Updated: 2017/03/05 18:15:40 by ariard ### ########.fr */ +/* Updated: 2017/03/05 18:19:26 by ariard ### ########.fr */ /* */ /* ************************************************************************** */ diff --git a/42sh/src/parser/error_syntax.c b/42sh/src/parser/error_syntax.c index fd27abe1..408d3afd 100644 --- a/42sh/src/parser/error_syntax.c +++ b/42sh/src/parser/error_syntax.c @@ -6,7 +6,7 @@ /* By: ariard +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2017/02/09 20:15:35 by ariard #+# #+# */ -/* Updated: 2017/03/04 16:50:44 by ariard ### ########.fr */ +/* Updated: 2017/03/05 18:23:57 by ariard ### ########.fr */ /* */ /* ************************************************************************** */ @@ -45,6 +45,8 @@ t_errormatch g_errormatch[] = {TK_FOR, "for"}, {TK_LBRACE, "{"}, {TK_RBRACE, "}"}, + {TK_PAREN_OPEN, "("}, + {TK_PAREN_CLOSE, ")"}, {TK_BANG, "!"}, {TK_IN, "in"}, {0, NULL}, diff --git a/42sh/src/parser/eval_sym.c b/42sh/src/parser/eval_sym.c index 6a5f0724..1b666def 100644 --- a/42sh/src/parser/eval_sym.c +++ b/42sh/src/parser/eval_sym.c @@ -472,7 +472,6 @@ t_stackmatch g_stackmatch[] = {TK_PAREN_CLOSE, PIPE_SEMI_SEQUENCE}, {TK_PAREN_CLOSE, CASE_LIST_NS}, {TK_PAREN_CLOSE, PROGRAM}, - {TK_PAREN_CLOSE, TK_PAREN_OPEN}, {TK_PAREN_CLOSE, TK_LBRACE}, {TK_PAREN_CLOSE, PATTERN_CASE}, {TK_PAREN_CLOSE, PATTERN},