Skip to content

Commit

Permalink
feat(parser): skip comments in parsing
Browse files Browse the repository at this point in the history
  • Loading branch information
Warashi committed Jun 22, 2023
1 parent d5d75c9 commit e0c89e1
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions parser/parser.go
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,9 @@ func (p *parser) peek() lexer.Token {

if !p.peeked {
p.peekToken, p.peekError = p.lexer.ReadToken()
if p.peekToken.Kind == lexer.Comment {
return p.peek()
}
p.peeked = true
}

Expand All @@ -57,6 +60,9 @@ func (p *parser) next() lexer.Token {
p.prev, p.err = p.peekToken, p.peekError
} else {
p.prev, p.err = p.lexer.ReadToken()
if p.prev.Kind == lexer.Comment {
return p.next()
}
}
return p.prev
}
Expand Down

0 comments on commit e0c89e1

Please sign in to comment.