diff --git a/Ast/src/Lexer.cpp b/Ast/src/Lexer.cpp index e3c0938e..70612ca1 100644 --- a/Ast/src/Lexer.cpp +++ b/Ast/src/Lexer.cpp @@ -746,7 +746,9 @@ Lexeme Lexer::readNext() { consume(); - braceStack.push_back(BraceType::Normal); + if (!braceStack.empty()) + braceStack.push_back(BraceType::Normal); + return Lexeme(Location(start, 1), '{'); }