diff --git a/smali/src/main/antlr3/org/jf/smali/smaliLexer.g b/smali/src/main/antlr3/org/jf/smali/smaliLexer.g index 5d17c088..cbdf1ca8 100644 --- a/smali/src/main/antlr3/org/jf/smali/smaliLexer.g +++ b/smali/src/main/antlr3/org/jf/smali/smaliLexer.g @@ -648,7 +648,8 @@ INSTRUCTION_FORMAT3rc_TYPE : 'filled-new-array/range'; INSTRUCTION_FORMAT3rms_METHOD - : 'invoke-virtual-quick/range' + : 'execute-inline/range' + | 'invoke-virtual-quick/range' | 'invoke-super-quick/range'; INSTRUCTION_FORMAT51l diff --git a/smali/src/main/jflex/smaliLexer.flex b/smali/src/main/jflex/smaliLexer.flex index 5f027d30..9248503a 100644 --- a/smali/src/main/jflex/smaliLexer.flex +++ b/smali/src/main/jflex/smaliLexer.flex @@ -524,7 +524,7 @@ Type = {PrimitiveType} | {ClassDescriptor} | {ArrayDescriptor} return newToken(INSTRUCTION_FORMAT3rc_TYPE); } - "invoke-virtual-quick/range" | "invoke-super-quick/range" { + "execute-inline/range" | "invoke-virtual-quick/range" | "invoke-super-quick/range" { return newToken(INSTRUCTION_FORMAT3rms_METHOD); }