aboutsummaryrefslogtreecommitdiff
path: root/smali/src/test/resources/LexerTest/DirectiveTest.tokens
blob: 06f4da739637dc20271c41e3a3903e6131fd1e2b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
CLASS_DIRECTIVE(".class")
SUPER_DIRECTIVE(".super")
IMPLEMENTS_DIRECTIVE(".implements")
SOURCE_DIRECTIVE(".source")
FIELD_DIRECTIVE(".field")
END_FIELD_DIRECTIVE(".end field")
SUBANNOTATION_DIRECTIVE(".subannotation")
END_SUBANNOTATION_DIRECTIVE(".end subannotation")
ANNOTATION_DIRECTIVE(".annotation")
END_ANNOTATION_DIRECTIVE(".end annotation")
ENUM_DIRECTIVE(".enum")
METHOD_DIRECTIVE(".method")
END_METHOD_DIRECTIVE(".end method")
REGISTERS_DIRECTIVE(".registers")
LOCALS_DIRECTIVE(".locals")
ARRAY_DATA_DIRECTIVE(".array-data")
END_ARRAY_DATA_DIRECTIVE(".end array-data")
PACKED_SWITCH_DIRECTIVE(".packed-switch")
END_PACKED_SWITCH_DIRECTIVE(".end packed-switch")
SPARSE_SWITCH_DIRECTIVE(".sparse-switch")
END_SPARSE_SWITCH_DIRECTIVE(".end sparse-switch")
CATCH_DIRECTIVE(".catch")
CATCHALL_DIRECTIVE(".catchall")
LINE_DIRECTIVE(".line")
PARAMETER_DIRECTIVE(".param")
END_PARAMETER_DIRECTIVE(".end param")
LOCAL_DIRECTIVE(".local")
END_LOCAL_DIRECTIVE(".end local")
RESTART_LOCAL_DIRECTIVE(".restart local")
PROLOGUE_DIRECTIVE(".prologue")
EPILOGUE_DIRECTIVE(".epilogue")


CLASS_DIRECTIVE(".class")
SUPER_DIRECTIVE(".super")
IMPLEMENTS_DIRECTIVE(".implements")
CLASS_DIRECTIVE(".class")
SUPER_DIRECTIVE(".super")
IMPLEMENTS_DIRECTIVE(".implements")
CLASS_DIRECTIVE(".class")
SUPER_DIRECTIVE(".super")
IMPLEMENTS_DIRECTIVE(".implements")
CLASS_DIRECTIVE(".class")
SUPER_DIRECTIVE(".super")
IMPLEMENTS_DIRECTIVE(".implements")
CLASS_DIRECTIVE(".class")
SUPER_DIRECTIVE(".super")
IMPLEMENTS_DIRECTIVE(".implements")


INVALID_TOKEN(".blah1234")
INVALID_TOKEN(".end blah")
INVALID_TOKEN(".local1234")
INVALID_TOKEN(".super1234")
SUPER_DIRECTIVE(".super")
INVALID_TOKEN("@")
SUPER_DIRECTIVE(".super")
SUPER_DIRECTIVE(".super")
INVALID_TOKEN(".supeer")
INVALID_TOKEN(".end")
INVALID_TOKEN(".")
DOUBLE_LITERAL(".1234")
DOUBLE_LITERAL(".1234")
INVALID_TOKEN(".")
INVALID_TOKEN(".parameter")
INVALID_TOKEN(".end parameter")