mirror of
https://github.com/revanced/smali.git
synced 2025-05-03 16:14:29 +02:00
The great tab cleanup of 2012
This commit is contained in:
parent
8d299c0222
commit
40c48da564
@ -1156,12 +1156,14 @@ insn_packed_switch_directive returns [int size]
|
||||
-> {needsNop}? ^(I_STATEMENT_FORMAT10x[$start, "I_STATEMENT_FORMAT10x"] INSTRUCTION_FORMAT10x[$start, "nop"])
|
||||
^(I_STATEMENT_PACKED_SWITCH[$start, "I_STATEMENT_PACKED_SWITCH"]
|
||||
^(I_PACKED_SWITCH_START_KEY[$start, "I_PACKED_SWITCH_START_KEY"] fixed_32bit_literal)
|
||||
^(I_PACKED_SWITCH_TARGETS[$start, "I_PACKED_SWITCH_TARGETS"] I_PACKED_SWITCH_TARGET_COUNT[$start, Integer.toString(targetCount)] $switch_target*)
|
||||
^(I_PACKED_SWITCH_TARGETS[$start, "I_PACKED_SWITCH_TARGETS"]
|
||||
I_PACKED_SWITCH_TARGET_COUNT[$start, Integer.toString(targetCount)] $switch_target*)
|
||||
)
|
||||
|
||||
-> ^(I_STATEMENT_PACKED_SWITCH[$start, "I_STATEMENT_PACKED_SWITCH"]
|
||||
^(I_PACKED_SWITCH_START_KEY[$start, "I_PACKED_SWITCH_START_KEY"] fixed_32bit_literal)
|
||||
^(I_PACKED_SWITCH_TARGETS[$start, "I_PACKED_SWITCH_TARGETS"] I_PACKED_SWITCH_TARGET_COUNT[$start, Integer.toString(targetCount)] $switch_target*)
|
||||
^(I_PACKED_SWITCH_TARGETS[$start, "I_PACKED_SWITCH_TARGETS"]
|
||||
I_PACKED_SWITCH_TARGET_COUNT[$start, Integer.toString(targetCount)] $switch_target*)
|
||||
);
|
||||
|
||||
insn_sparse_switch_directive returns [int size]
|
||||
@ -1182,11 +1184,14 @@ insn_sparse_switch_directive returns [int size]
|
||||
END_SPARSE_SWITCH_DIRECTIVE {$size = $size + 4;}
|
||||
|
||||
/*add a nop statement before this if needed to force the correct alignment*/
|
||||
-> {needsNop}? ^(I_STATEMENT_FORMAT10x[$start, "I_STATEMENT_FORMAT10x"] INSTRUCTION_FORMAT10x[$start, "nop"])
|
||||
-> {needsNop}?
|
||||
^(I_STATEMENT_FORMAT10x[$start, "I_STATEMENT_FORMAT10x"] INSTRUCTION_FORMAT10x[$start, "nop"])
|
||||
^(I_STATEMENT_SPARSE_SWITCH[$start, "I_STATEMENT_SPARSE_SWITCH"]
|
||||
I_SPARSE_SWITCH_TARGET_COUNT[$start, Integer.toString(targetCount)]
|
||||
^(I_SPARSE_SWITCH_KEYS[$start, "I_SPARSE_SWITCH_KEYS"] fixed_32bit_literal*)
|
||||
^(I_SPARSE_SWITCH_TARGETS $switch_target*))
|
||||
^(I_SPARSE_SWITCH_TARGETS $switch_target*)
|
||||
)
|
||||
|
||||
-> ^(I_STATEMENT_SPARSE_SWITCH[$start, "I_STATEMENT_SPARSE_SWITCH"]
|
||||
I_SPARSE_SWITCH_TARGET_COUNT[$start, Integer.toString(targetCount)]
|
||||
^(I_SPARSE_SWITCH_KEYS[$start, "I_SPARSE_SWITCH_KEYS"] fixed_32bit_literal*)
|
||||
|
@ -229,7 +229,7 @@ implements_list returns[TypeListItem implementsList]
|
||||
source_spec returns[StringIdItem source]
|
||||
: {$source = null;}
|
||||
^(I_SOURCE string_literal {$source = StringIdItem.internStringIdItem(dexFile, $string_literal.value);})
|
||||
| ;
|
||||
| /*epsilon*/;
|
||||
|
||||
|
||||
|
||||
@ -338,7 +338,7 @@ field returns [ClassDataItem.EncodedField encodedField, EncodedValue encodedValu
|
||||
|
||||
field_initial_value returns[EncodedValue encodedValue]
|
||||
: ^(I_FIELD_INITIAL_VALUE literal) {$encodedValue = $literal.encodedValue;}
|
||||
| ;
|
||||
| /*epsilon*/;
|
||||
|
||||
literal returns[EncodedValue encodedValue]
|
||||
: integer_literal { $encodedValue = new IntEncodedValue($integer_literal.value); }
|
||||
@ -674,7 +674,6 @@ label_def
|
||||
throw new SemanticException(input, $I_LABEL, "Label " + $SIMPLE_NAME.text + " has multiple defintions.");
|
||||
}
|
||||
|
||||
|
||||
$method::labels.put($SIMPLE_NAME.text, $address.address);
|
||||
};
|
||||
|
||||
@ -773,14 +772,16 @@ parameter returns[AnnotationSetItem parameterAnnotationSet]
|
||||
);
|
||||
|
||||
ordered_debug_directives[int totalMethodRegisters, int methodParameterRegisters]
|
||||
: ^(I_ORDERED_DEBUG_DIRECTIVES ( line
|
||||
: ^(I_ORDERED_DEBUG_DIRECTIVES
|
||||
( line
|
||||
| local[$totalMethodRegisters, $methodParameterRegisters]
|
||||
| end_local[$totalMethodRegisters, $methodParameterRegisters]
|
||||
| restart_local[$totalMethodRegisters, $methodParameterRegisters]
|
||||
| prologue
|
||||
| epilogue
|
||||
| source
|
||||
)*);
|
||||
)*
|
||||
);
|
||||
|
||||
line
|
||||
: ^(I_LINE integral_literal address)
|
||||
@ -1564,7 +1565,9 @@ subannotation returns[TypeIdItem annotationType, StringIdItem[\] elementNames, E
|
||||
{
|
||||
elementNamesList.add($annotation_element.elementName);
|
||||
elementValuesList.add($annotation_element.elementValue);
|
||||
} )* )
|
||||
}
|
||||
)*
|
||||
)
|
||||
{
|
||||
$annotationType = $class_type_descriptor.type;
|
||||
$elementNames = new StringIdItem[elementNamesList.size()];
|
||||
|
Loading…
x
Reference in New Issue
Block a user