1
0
Fork 0
mirror of https://github.com/LadybirdBrowser/ladybird.git synced 2025-06-11 10:18:15 +09:00

Shell: Parse comments

This commit is contained in:
AnotherTest 2020-05-10 11:47:12 +04:30 committed by Andreas Kling
parent a862c230b1
commit 1d0d0e9d00
Notes: sideshowbarker 2024-07-19 06:46:42 +09:00
3 changed files with 20 additions and 0 deletions

View file

@ -86,6 +86,19 @@ Vector<Command> Parser::parse()
char ch = m_input.characters()[i];
switch (state()) {
case State::Free:
if (ch == '#') {
commit_token(Token::Bare);
while (i < m_input.length()) {
ch = m_input.characters()[++i];
++m_position;
if (ch == '\n')
break;
m_token.append(ch);
}
commit_token(Token::Comment);
break;
}
if (ch == ' ') {
commit_token(Token::Bare);
break;