Fix up insertion of newline at end of lexer stream.
This commit is contained in:
parent
4a175e1f11
commit
9f770c658f
@ -178,7 +178,7 @@ static void next_char(py_lexer_t *lex) {
|
|||||||
lex->chr2 = lex->src_cur[2];
|
lex->chr2 = lex->src_cur[2];
|
||||||
} else {
|
} else {
|
||||||
// EOF
|
// EOF
|
||||||
if (lex->chr1 != '\n' && lex->chr1 != '\r') {
|
if (lex->chr1 != CHR_EOF && lex->chr1 != '\n' && lex->chr1 != '\r') {
|
||||||
lex->chr2 = '\n'; // insert newline at end of file
|
lex->chr2 = '\n'; // insert newline at end of file
|
||||||
} else {
|
} else {
|
||||||
lex->chr2 = CHR_EOF;
|
lex->chr2 = CHR_EOF;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user