170 Commits

Author SHA1 Message Date
Ben Gruver
db1b08807f Implement PsiClass.getQualifiedName() 2015-01-21 09:32:00 -08:00
Ben Gruver
7106c64346 Add an initial stub implementation of PsiClass 2015-01-21 09:32:00 -08:00
Ben Gruver
be0914bc81 Implement initial SmaliCatchStatement and SmaliCatchAllStatement 2015-01-21 09:32:00 -08:00
Ben Gruver
4e834f8323 Implement initial SmaliVoidElementType 2015-01-21 09:32:00 -08:00
Ben Gruver
a85dc013f9 Implement initial SmaliArrayTypeElement 2015-01-21 09:32:00 -08:00
Ben Gruver
d05c6f0f2b Implement initial SmaliClassTypeElement 2015-01-21 09:32:00 -08:00
Ben Gruver
da998c529e Initially implement large chunk of remaining Psi types 2015-01-21 09:32:00 -08:00
Ben Gruver
a3d2e1581e Implement initial SmaliPrimitiveType 2015-01-21 09:32:00 -08:00
Ben Gruver
04ca67d3b2 Implement initial top level statements 2015-01-21 09:32:00 -08:00
Ben Gruver
7389cfbb7e Implement initial SmaliLiteral 2015-01-21 09:32:00 -08:00
Ben Gruver
65eecc51b2 Implement initial SmaliAnnotation 2015-01-21 09:32:00 -08:00
Ben Gruver
4a75c556bb Implement initial SmaliField and SmaliMethod 2015-01-21 09:32:00 -08:00
Ben Gruver
c9c5cd9d5b Implement initial SmaliClass 2015-01-21 09:32:00 -08:00
Ben Gruver
4be4005d61 Improve error recovery in the parser 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
ae3fa54699 Implement initial token 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