diff --git a/py/repl.c b/py/repl.c index 4cafb88e2d96ea5ebcd875fb4b513fe187d6b8ae..d804b9ff4dc380fa13a423a6d6f317f0369560af 100644 --- a/py/repl.c +++ b/py/repl.c @@ -67,6 +67,11 @@ bool mp_repl_continue_with_input(const char *input) { return true; } + // continue if last character was backslash (for line continuation) + if (i[-1] == '\\') { + return true; + } + // continue if compound keyword and last line was not empty if (starts_with_compound_keyword && i[-1] != '\n') { return true;