diff options
author | Damien George <damien.p.george@gmail.com> | 2016-12-22 10:37:13 +1100 |
---|---|---|
committer | Damien George <damien.p.george@gmail.com> | 2016-12-22 10:37:13 +1100 |
commit | b9c4783273bfe794a6be2be6b02aedcd9bd80d64 (patch) | |
tree | 18c3b568d60966f590a6da1905d4efd228d84d0a /py/lexer.c | |
parent | adccafb42a892df87e3ca45a8fcc01535b39b055 (diff) |
py/lexer: Remove unreachable code in string tokeniser.
Diffstat (limited to 'py/lexer.c')
-rw-r--r-- | py/lexer.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/py/lexer.c b/py/lexer.c index 7db49de89..0611a727b 100644 --- a/py/lexer.c +++ b/py/lexer.c @@ -430,7 +430,8 @@ STATIC void mp_lexer_next_token_into(mp_lexer_t *lex, bool first_token) { vstr_add_char(&lex->vstr, '\\'); } else { switch (c) { - case MP_LEXER_EOF: break; // TODO a proper error message? + // note: "c" can never be MP_LEXER_EOF because next_char + // always inserts a newline at the end of the input stream case '\n': c = MP_LEXER_EOF; break; // backslash escape the newline, just ignore it case '\\': break; case '\'': break; |