diff --git a/42sh/src/lexer/lexer_curly_braces.c b/42sh/src/lexer/lexer_curly_braces.c index d6eee381..7ef584e5 100644 --- a/42sh/src/lexer/lexer_curly_braces.c +++ b/42sh/src/lexer/lexer_curly_braces.c @@ -19,7 +19,8 @@ int lexer_curly_braces(t_list **alst, t_lexer *lexer) token = (*alst)->content; if (token->type) lexer_lex(&(*alst)->next, lexer); - if (lexer->str[lexer->pos] == '{') + if (lexer->str[lexer->pos] == '{' + && lexer->str[lexer->pos + 1] == ' ') { token->type = TK_LBRACE; push(&lexer->stack, PAREN);