keep track of indentation of extracted code
[pet.git] / tests / autodetect / decl.scop
blob858d881bbdb00d269a01c674d5cf497fe6496330
1 start: 25
2 end: 53
3 indent: "\t"
4 context: '{  :  }'
5 arrays:
6 - context: '{  :  }'
7   extent: '{ c[] }'
8   element_type: int
9   element_size: 4
10   declared: 1
11   exposed: 1
12 - context: '{  :  }'
13   extent: '{ a[] }'
14   element_type: int
15   element_size: 4
16 - context: '{  :  }'
17   extent: '{ b[] }'
18   element_type: int
19   element_size: 4
20 statements:
21 - line: 5
22   domain: '{ S_0[] }'
23   schedule: '{ S_0[] -> [0] }'
24   body:
25     type: op
26     operation: =
27     arguments:
28     - type: access
29       relation: '{ S_0[] -> a[] }'
30       index: '{ S_0[] -> a[] }'
31       reference: __pet_ref_0
32       read: 0
33       write: 1
34     - type: int
35       value: 3
36 - line: 6
37   domain: '{ S_1[] }'
38   schedule: '{ S_1[] -> [1, 0] }'
39   body:
40     type: op
41     operation: kill
42     arguments:
43     - type: access
44       relation: '{ S_1[] -> c[] }'
45       index: '{ S_1[] -> c[] }'
46       reference: __pet_ref_1
47       read: 0
48       write: 0
49 - line: 6
50   domain: '{ S_2[] }'
51   schedule: '{ S_2[] -> [1, 1] }'
52   body:
53     type: op
54     operation: =
55     arguments:
56     - type: access
57       relation: '{ S_2[] -> c[] }'
58       index: '{ S_2[] -> c[] }'
59       reference: __pet_ref_2
60       read: 0
61       write: 1
62     - type: int
63       value: 5
64 - line: 7
65   domain: '{ S_3[] }'
66   schedule: '{ S_3[] -> [2] }'
67   body:
68     type: op
69     operation: =
70     arguments:
71     - type: access
72       relation: '{ S_3[] -> b[] }'
73       index: '{ S_3[] -> b[] }'
74       reference: __pet_ref_3
75       read: 0
76       write: 1
77     - type: access
78       relation: '{ S_3[] -> [5] }'
79       index: '{ S_3[] -> [(5)] }'
80       reference: __pet_ref_4
81       read: 1
82       write: 0