forked from crossminer/FOCUS
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathACG.txt
323 lines (323 loc) · 6.84 KB
/
ACG.txt
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
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
LocatedElement#location
LocatedElement#commentsBefore
LocatedElement#commentsAfter
ACG#location
ACG#commentsBefore
ACG#commentsAfter
ACG#metamodel
ACG#startsWith
ACG#elements
ACGElement#location
ACGElement#commentsBefore
ACGElement#commentsAfter
ACGElement#acg
Function#location
Function#commentsBefore
Function#commentsAfter
Function#acg
Function#context
Function#name
Function#parameters
Function#body
Attribute#location
Attribute#commentsBefore
Attribute#commentsAfter
Attribute#acg
Attribute#context
Attribute#name
Attribute#body
Parameter#location
Parameter#commentsBefore
Parameter#commentsAfter
Parameter#name
Node#location
Node#commentsBefore
Node#commentsAfter
Node#acg
Node#statements
Node#element
Node#mode
Node#guard
ASMNode#location
ASMNode#commentsBefore
ASMNode#commentsAfter
ASMNode#acg
ASMNode#statements
ASMNode#element
ASMNode#mode
ASMNode#guard
ASMNode#name
CodeNode#location
CodeNode#commentsBefore
CodeNode#commentsAfter
CodeNode#acg
CodeNode#statements
CodeNode#element
CodeNode#mode
CodeNode#guard
SimpleNode#location
SimpleNode#commentsBefore
SimpleNode#commentsAfter
SimpleNode#acg
SimpleNode#statements
SimpleNode#element
SimpleNode#mode
SimpleNode#guard
StatementBlock#location
StatementBlock#commentsBefore
StatementBlock#commentsAfter
StatementBlock#statements
Statement#location
Statement#commentsBefore
Statement#commentsAfter
CompoundStat#location
CompoundStat#commentsBefore
CompoundStat#commentsAfter
CompoundStat#statements
ForEachStat#location
ForEachStat#commentsBefore
ForEachStat#commentsAfter
ForEachStat#statements
ForEachStat#iterator
ForEachStat#collection
OnceStat#location
OnceStat#commentsBefore
OnceStat#commentsAfter
OnceStat#statements
VariableStat#location
VariableStat#commentsBefore
VariableStat#commentsAfter
VariableStat#statements
VariableStat#definition
VariableStat#name
OperationStat#location
OperationStat#commentsBefore
OperationStat#commentsAfter
OperationStat#statements
OperationStat#context
OperationStat#name
ConditionalStat#location
ConditionalStat#commentsBefore
ConditionalStat#commentsAfter
ConditionalStat#statements
ConditionalStat#condition
ConditionalStat#elseStatements
LetStat#location
LetStat#commentsBefore
LetStat#commentsAfter
LetStat#statements
LetStat#variable
LetStat#value
AnalyzeStat#location
AnalyzeStat#commentsBefore
AnalyzeStat#commentsAfter
AnalyzeStat#statements
AnalyzeStat#target
AnalyzeStat#mode
ReportStat#location
ReportStat#commentsBefore
ReportStat#commentsAfter
ReportStat#severity
ReportStat#message
FieldStat#location
FieldStat#commentsBefore
FieldStat#commentsAfter
FieldStat#name
FieldStat#type
ParamStat#location
ParamStat#commentsBefore
ParamStat#commentsAfter
ParamStat#name
ParamStat#type
EmitStat#location
EmitStat#commentsBefore
EmitStat#commentsAfter
LabelStat#location
LabelStat#commentsBefore
LabelStat#commentsAfter
LabelStat#name
LabelStat#id
NewStat#location
NewStat#commentsBefore
NewStat#commentsAfter
NewinStat#location
NewinStat#commentsBefore
NewinStat#commentsAfter
DeleteStat#location
DeleteStat#commentsBefore
DeleteStat#commentsAfter
DupStat#location
DupStat#commentsBefore
DupStat#commentsAfter
DupX1Stat#location
DupX1Stat#commentsBefore
DupX1Stat#commentsAfter
PopStat#location
PopStat#commentsBefore
PopStat#commentsAfter
SwapStat#location
SwapStat#commentsBefore
SwapStat#commentsAfter
IterateStat#location
IterateStat#commentsBefore
IterateStat#commentsAfter
EndIterateStat#location
EndIterateStat#commentsBefore
EndIterateStat#commentsAfter
GetAsmStat#location
GetAsmStat#commentsBefore
GetAsmStat#commentsAfter
FindMEStat#location
FindMEStat#commentsBefore
FindMEStat#commentsAfter
PushTStat#location
PushTStat#commentsBefore
PushTStat#commentsAfter
PushFStat#location
PushFStat#commentsBefore
PushFStat#commentsAfter
EmitWithOperandStat#location
EmitWithOperandStat#commentsBefore
EmitWithOperandStat#commentsAfter
EmitWithOperandStat#operand
PushStat#location
PushStat#commentsBefore
PushStat#commentsAfter
PushStat#operand
PushIStat#location
PushIStat#commentsBefore
PushIStat#commentsAfter
PushIStat#operand
PushDStat#location
PushDStat#commentsBefore
PushDStat#commentsAfter
PushDStat#operand
LoadStat#location
LoadStat#commentsBefore
LoadStat#commentsAfter
LoadStat#operand
StoreStat#location
StoreStat#commentsBefore
StoreStat#commentsAfter
StoreStat#operand
CallStat#location
CallStat#commentsBefore
CallStat#commentsAfter
CallStat#operand
PCallStat#location
PCallStat#commentsBefore
PCallStat#commentsAfter
PCallStat#operand
SuperCallStat#location
SuperCallStat#commentsBefore
SuperCallStat#commentsAfter
SuperCallStat#operand
GetStat#location
GetStat#commentsBefore
GetStat#commentsAfter
GetStat#operand
SetStat#location
SetStat#commentsBefore
SetStat#commentsAfter
SetStat#operand
EmitWithLabelRefStat#location
EmitWithLabelRefStat#commentsBefore
EmitWithLabelRefStat#commentsAfter
EmitWithLabelRefStat#label
IfStat#location
IfStat#commentsBefore
IfStat#commentsAfter
IfStat#label
GotoStat#location
GotoStat#commentsBefore
GotoStat#commentsAfter
GotoStat#label
VariableDecl#location
VariableDecl#commentsBefore
VariableDecl#commentsAfter
VariableDecl#name
Expression#location
Expression#commentsBefore
Expression#commentsAfter
VariableExp#location
VariableExp#commentsBefore
VariableExp#commentsAfter
VariableExp#variable
SelfExp#location
SelfExp#commentsBefore
SelfExp#commentsAfter
LastExp#location
LastExp#commentsBefore
LastExp#commentsAfter
IfExp#location
IfExp#commentsBefore
IfExp#commentsAfter
IfExp#condition
IfExp#thenExp
IfExp#elseExp
IsAExp#location
IsAExp#commentsBefore
IsAExp#commentsAfter
IsAExp#source
IsAExp#type
LetExp#location
LetExp#commentsBefore
LetExp#commentsAfter
LetExp#variable
LetExp#value
LetExp#in
PropertyCallExp#location
PropertyCallExp#commentsBefore
PropertyCallExp#commentsAfter
PropertyCallExp#source
PropertyCallExp#name
NavigationExp#location
NavigationExp#commentsBefore
NavigationExp#commentsAfter
NavigationExp#source
NavigationExp#name
IteratorExp#location
IteratorExp#commentsBefore
IteratorExp#commentsAfter
IteratorExp#source
IteratorExp#name
IteratorExp#iterator
IteratorExp#body
OperationCallExp#location
OperationCallExp#commentsBefore
OperationCallExp#commentsAfter
OperationCallExp#source
OperationCallExp#name
OperationCallExp#arguments
OperatorCallExp#location
OperatorCallExp#commentsBefore
OperatorCallExp#commentsAfter
OperatorCallExp#source
OperatorCallExp#name
OperatorCallExp#arguments
LiteralExp#location
LiteralExp#commentsBefore
LiteralExp#commentsAfter
OclUndefinedExp#location
OclUndefinedExp#commentsBefore
OclUndefinedExp#commentsAfter
CollectionExp#location
CollectionExp#commentsBefore
CollectionExp#commentsAfter
CollectionExp#elements
SequenceExp#location
SequenceExp#commentsBefore
SequenceExp#commentsAfter
SequenceExp#elements
BooleanExp#location
BooleanExp#commentsBefore
BooleanExp#commentsAfter
BooleanExp#value
IntegerExp#location
IntegerExp#commentsBefore
IntegerExp#commentsAfter
IntegerExp#value
StringExp#location
StringExp#commentsBefore
StringExp#commentsAfter
StringExp#value