| 27 | } |
| 28 | |
| 29 | static inline uint8_t consume_and_count_char(char c, TSLexer *lexer) { |
| 30 | uint8_t count = 0; |
| 31 | while (lexer->lookahead == c) { |
| 32 | ++count; |
| 33 | consume(lexer); |
| 34 | } |
| 35 | return count; |
| 36 | } |
| 37 | |
| 38 | static inline void skip_whitespaces(TSLexer *lexer) { |
| 39 | while (iswspace(lexer->lookahead)) { |
no test coverage detected