11 Commits

Author SHA1 Message Date
Ben Gruver
37d1612e2f Add find usages support for methods 2015-03-12 20:16:25 -07:00
Ben Gruver
694fb7ca90 Add initial support for finding class usages in smali code 2015-03-11 22:28:46 -07:00
Ben Gruver
2d39ef6337 Add and fix a parser test for a blank file 2015-01-25 14:02:25 -08:00
Ben Gruver
a28e8f2363 Add a CodeFragmentFactory to allow evaluation of arbitrary registers 2015-01-21 09:32:01 -08:00
Ben Gruver
6513dc0124 Implement initial debugging support 2015-01-21 09:32:01 -08:00
Ben Gruver
31aad6b5cd Implement SmaliClassType and SmaliClassTypeElement
This implements enough plumbing to get basic class references working
from within smali files.
2015-01-21 09:32:00 -08:00
Ben Gruver
076c60644f Implement a basic parser, generating a flat Psi tree 2015-01-21 09:32:00 -08:00
Ben Gruver
d11a702eea Add a color preference page for smali syntax highlighting 2015-01-21 09:32:00 -08:00
Ben Gruver
bbc11c79e5 Add lexer implementation based on existing smali lexer 2015-01-21 09:32:00 -08:00
Ben Gruver
a669ed1f9d Register a new smali file type 2015-01-21 09:32:00 -08:00
Ben Gruver
5c14179d8b Create smalidea module 2015-01-21 09:31:59 -08:00