Smali
Smaliファイル用構文ファイルです。
#TagBegin= #TagEnd= #CommentBegin1= #CommentEnd1= #LineComment1=# #CommentBegin2= #CommentEnd2= #LineComment2= #SpecialSyntax=None #ScriptBegin= #ScriptEnd= #QuoteSingle=False #QuoteDouble=True #QuoteContinue=False #EscapeCharacter=\ #Word Color=0, WholeWord=True, RightSide=False, RightAll=False, MatchCase=True, InsideTag=False, RegEx=False -> add-double add-double/2addr add-float add-float/2addr add-int add-int/2addr add-int/lit16 add-int/lit8 add-long add-long/2addr aget aget-boolean aget-byte aget-char aget-object aget-short aget-wide and-int and-int/2addr and-int/lit16 and-int/lit8 and-long and-long/2addr aput aput-boolean aput-byte aput-char aput-object aput-short aput-wide array-length check-cast cmp-long cmpg-double cmpg-float cmpl-double cmpl-float const const-class const-method-handle const-method-type const-string const-string/jumbo const-wide const-wide/16 const-wide/32 const-wide/high16 const/16 const/4 const/high16 div-double div-double/2addr div-float div-float/2addr div-int div-int/2addr div-int/lit16 div-int/lit8 div-long div-long/2addr double-to-float double-to-int double-to-long execute-inline execute-inline/range fill-array-data filled-new-array filled-new-array/range float-to-double float-to-int float-to-long goto goto/16 goto/32 if-eq if-eqz if-ge if-gez if-gt if-gtz if-le if-lez if-lt if-ltz if-ne if-nez iget iget-boolean iget-byte iget-char iget-object iget-object-quick iget-object-volatile iget-quick iget-short iget-volatile iget-wide iget-wide-quick iget-wide-volatile instance-of int-to-byte int-to-char int-to-double int-to-float int-to-long int-to-short invoke-custom invoke-custom/range invoke-direct invoke-direct-empty invoke-direct/range invoke-interface invoke-interface/range invoke-object-init/range invoke-polymorphic invoke-polymorphic/range invoke-static invoke-static/range invoke-super invoke-super-quick invoke-super-quick/range invoke-super/range invoke-virtual invoke-virtual-quick invoke-virtual-quick/range invoke-virtual/range iput iput-boolean iput-byte iput-char iput-object iput-object-quick iput-quick iput-short iput-volatile iput-wide iput-wide-quick iput-wide-volatile long-to-double long-to-float long-to-int monitor-enter monitor-exit move move-exception move-object move-object/16 move-object/from16 move-result move-result-object move-result-wide move-wide move-wide/16 move-wide/from16 move/16 move/from16 mul-double mul-double/2addr mul-float mul-float/2addr mul-int mul-int/2addr mul-int/lit16 mul-int/lit8 mul-long mul-long/2addr neg-double neg-float neg-int neg-long new-array new-instance nop not-int not-long or-int or-int/2addr or-int/lit16 or-int/lit8 or-long or-long/2addr packed-switch rem-double rem-double/2addr rem-float rem-float/2addr rem-int rem-int/2addr rem-int/lit16 rem-int/lit8 rem-long rem-long/2addr return return-object return-void return-void-barrier return-wide rsub-int rsub-int/lit8 sget sget-boolean sget-byte sget-char sget-object sget-object-volatile sget-short sget-volatile sget-wide sget-wide-volatile shl-int shl-int/2addr shl-int/lit8 shl-long shl-long/2addr shr-int shr-int/2addr shr-int/lit8 shr-long shr-long/2addr sparse-switch sput sput-boolean sput-byte sput-char sput-object sput-short sput-volatile sput-wide sput-wide-volatile sub-double sub-double/2addr sub-float sub-float/2addr sub-int sub-int/2addr sub-int/lit16 sub-int/lit8 sub-long sub-long/2addr throw throw-verification-error ushr-int ushr-int/2addr ushr-int/lit8 ushr-long ushr-long/2addr xor-int xor-int/2addr xor-int/lit16 xor-int/lit8 xor-long xor-long/2addr #Word Color=3, WholeWord=True, RightSide=False, RightAll=False, MatchCase=True, InsideTag=False, RegEx=False .annotation .array-data .catch .catchall .class .end annotation .end array-data .end field .end local .end method .end packed-switch .end param .end sparse-switch .end subannotation .enum .epilogue .field .implements .line .local .locals .method .packed-switch .param .parameter .prologue .registers .restart .source .sparse-switch .subannotation .super abstract bridge build constructor declared-synchronized enum final interface native private protected public runtime static strictfp synchronized synthetic system transient varargs volatile #Word Color=4, WholeWord=True, RightSide=False, RightAll=False, MatchCase=True, InsideTag=False, RegEx=True :array_\w+ :catch_\w+ :catchall_\w+ :cond_\w+ :goto_\w+ :pswitch_\w+ :pswitch_data_\w+ :sswitch_\w+ :sswitch_data_\w+ :try_end_\w+ :try_start_\w+ #Word Color=5, WholeWord=True, RightSide=False, RightAll=False, MatchCase=True, InsideTag=False, RegEx=True p\d+ v\d+ #Word Color=6, WholeWord=True, RightSide=False, RightAll=False, MatchCase=True, InsideTag=False, RegEx=True -0x.+ 0x.+
スポンサーリンク