Shell: Correctly handle commands after heredoc contents

Previously we did not emit a newline after the ending heredoc key, which
wreaked havoc on the parser logic, leading to parse errors.
This commit is contained in:
Ali Mohammad Pur 2023-04-18 16:48:01 +03:30 committed by Ali Mohammad Pur
commit 7b031138fc
Notes: sideshowbarker 2024-07-17 07:43:44 +09:00
4 changed files with 11 additions and 1 deletions

View file

@ -321,6 +321,8 @@ struct Token {
return Token::Type::Great;
if (name == "<"sv)
return Token::Type::Less;
if (name == "\n"sv)
return Token::Type::Newline;
return {};
}