keep track of indentation of extracted code
[pet.git] / tests / inf3.scop
blob0e144d8286c3ed1fb224afeacafcde7c0c50a8ea
1 start: 31
2 end: 104
3 indent: "\t"
4 context: '{  :  }'
5 arrays:
6 - context: '{  :  }'
7   extent: '{ A[i0] : i0 >= 0 }'
8   element_type: int
9   element_size: 4
10 - context: '{  :  }'
11   extent: '{ i[] }'
12   element_type: int
13   element_size: 4
14 statements:
15 - line: 5
16   domain: '{ S_0[] }'
17   schedule: '{ S_0[] -> [0] }'
18   body:
19     type: op
20     operation: =
21     arguments:
22     - type: access
23       relation: '{ S_0[] -> i[] }'
24       index: '{ S_0[] -> i[] }'
25       reference: __pet_ref_0
26       read: 0
27       write: 1
28     - type: int
29       value: 5
30 - line: 7
31   domain: '{ S_1[t] : t >= 0 }'
32   schedule: '{ S_1[t] -> [1, t, 0] }'
33   body:
34     type: op
35     operation: =
36     arguments:
37     - type: access
38       relation: '{ [S_1[t] -> [i1]] -> A[i1] : i1 >= 0 }'
39       index: '{ [S_1[t] -> [i1]] -> A[((i1) : i1 >= 0)] }'
40       reference: __pet_ref_2
41       read: 0
42       write: 1
43       arguments:
44       - type: access
45         relation: '{ S_1[t] -> i[] }'
46         index: '{ S_1[t] -> i[] }'
47         reference: __pet_ref_1
48         read: 1
49         write: 0
50     - type: int
51       value: 6
52 - line: 8
53   domain: '{ S_2[t] : t >= 0 }'
54   schedule: '{ S_2[t] -> [1, t, 1] }'
55   body:
56     type: op
57     operation: =
58     arguments:
59     - type: access
60       relation: '{ S_2[t] -> i[] }'
61       index: '{ S_2[t] -> i[] }'
62       reference: __pet_ref_3
63       read: 0
64       write: 1
65     - type: int
66       value: 7