-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsample_input.json
More file actions
67 lines (66 loc) · 1.73 KB
/
sample_input.json
File metadata and controls
67 lines (66 loc) · 1.73 KB
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
{
"variables_used":[
"x","y","z","w","a","b","u","v","c"
],
"program_type":[
"non-probabilistic"
],
"P":[
"x==0","z==0"
],
"Q":{
"T1":[
{
"instruction_type":"assignment",
"lhs":"a",
"rhs":"x+100",
"previous_possible_instructions":[-1]
},
{
"instruction_type":"assignment",
"lhs":"y",
"rhs":"2*a+5",
"previous_possible_instructions":[0]
},
{
"instruction_type":"if",
"condition":"u>v",
"previous_possible_instructions":[1]
},
{
"instruction_type":"assignment",
"lhs":"c",
"rhs":"100",
"branch":true,
"previous_possible_instructions":[2]
},
{
"instruction_type":"assignment",
"lhs":"c",
"rhs":"200",
"branch":false,
"previous_possible_instructions":[2]
},
{
"instruction_type":"assignment",
"lhs":"c",
"rhs":"c+100",
"previous_possible_instructions":[3,4],
"branch_starts":[3,4]
}
],
"T2":[
{
"instruction_type":"assignment",
"lhs":"b",
"rhs":"z+200"
},
{
"instruction_type":"assignment",
"lhs":"w",
"rhs":"100*z+5"
}
]
},
"R":"And(a==100,y==205,Or(c==201,c==301))"
}