| @@ -191,6 +191,7 @@ static int read_integer(struct l2_lexer *lexer, long long *num, long long *base, | |||
| while (len < sizeof(buffer)) { | |||
| int ch = peek_ch(lexer); | |||
| if (ch == '\'') { | |||
| read_ch(lexer); | |||
| continue; | |||
| } | |||
| @@ -266,6 +267,7 @@ static void read_number(struct l2_lexer *lexer, struct l2_token *tok) { | |||
| while (fraction_len < sizeof(buffer)) { | |||
| int ch = peek_ch(lexer); | |||
| if (ch == '\'') { | |||
| read_ch(lexer); | |||
| continue; | |||
| } | |||