diff --git a/smali/src/main/jflex/smaliLexer.flex b/smali/src/main/jflex/smaliLexer.flex index ff01dcf0..d1d7ab89 100644 --- a/smali/src/main/jflex/smaliLexer.flex +++ b/smali/src/main/jflex/smaliLexer.flex @@ -270,6 +270,7 @@ Type = {PrimitiveType} | {ClassDescriptor} | {ArrayDescriptor} setStringOrCharError("Invalid escape sequence " + yytext()); } + [\r\n] { return invalidStringOrChar("Unterminated string literal"); } <> { return invalidStringOrChar("Unterminated string literal"); } } @@ -306,6 +307,7 @@ Type = {PrimitiveType} | {ClassDescriptor} | {ArrayDescriptor} setStringOrCharError("Invalid escape sequence " + yytext()); } + [\r\n] { return invalidStringOrChar("Unterminated character literal"); } <> { return invalidStringOrChar("Unterminated character literal"); } }