File tree Expand file tree Collapse file tree 13 files changed +126
-154
lines changed Expand file tree Collapse file tree 13 files changed +126
-154
lines changed Original file line number Diff line number Diff line change
1
+ tmp *
Original file line number Diff line number Diff line change
1
+ # typed: true
2
+
3
+ def args ( x , y )
4
+ z = x + y
5
+ if x == 2
6
+ z += y
7
+ else
8
+ z += x
9
+ end
10
+ z
11
+ end
Original file line number Diff line number Diff line change
1
+ # typed: true
2
+
3
+ def args ( x , y )
4
+ #^^^^^^^^^^^^^^ definition scip-ruby gem TODO TODO args().
5
+ #^^^^^^^^^^ definition scip-ruby gem TODO TODO <static-init>().
6
+ # ^ definition local 1~#2634721084
7
+ # ^ definition local 2~#2634721084
8
+ z = x + y
9
+ # ^ definition local 3~#2634721084
10
+ # ^ reference local 1~#2634721084
11
+ # ^ reference local 2~#2634721084
12
+ if x == 2
13
+ # ^ reference local 1~#2634721084
14
+ z += y
15
+ # ^ reference local 3~#2634721084
16
+ # ^ reference (write) local 3~#2634721084
17
+ # ^ reference local 2~#2634721084
18
+ else
19
+ z += x
20
+ # ^ reference local 3~#2634721084
21
+ # ^ reference (write) local 3~#2634721084
22
+ # ^ reference local 1~#2634721084
23
+ end
24
+ z
25
+ # ^ reference local 3~#2634721084
26
+ end
Original file line number Diff line number Diff line change
1
+ # typed: true
2
+
3
+ def arrays ( a , i )
4
+ a [ 0 ] = 0
5
+ a [ 1 ] = a [ 2 ]
6
+ a [ i ] = a [ i + 1 ]
7
+ b = a [ 2 ..-1 ]
8
+ a << a [ -1 ]
9
+ end
Original file line number Diff line number Diff line change
1
+ # typed: true
2
+
3
+ def arrays ( a , i )
4
+ #^^^^^^^^^^^^^^^^ definition scip-ruby gem TODO TODO arrays().
5
+ #^^^^^^^^ definition scip-ruby gem TODO TODO <static-init>().
6
+ # ^ definition local 1~#513334479
7
+ # ^ definition local 2~#513334479
8
+ a [ 0 ] = 0
9
+ # ^ reference local 1~#513334479
10
+ a [ 1 ] = a [ 2 ]
11
+ # ^ reference local 1~#513334479
12
+ # ^ reference local 1~#513334479
13
+ a [ i ] = a [ i + 1 ]
14
+ # ^ reference local 1~#513334479
15
+ # ^ reference local 2~#513334479
16
+ # ^ reference local 1~#513334479
17
+ # ^ reference local 2~#513334479
18
+ b = a [ 2 ..-1 ]
19
+ # ^ definition local 3~#513334479
20
+ # ^ reference local 1~#513334479
21
+ a << a [ -1 ]
22
+ # ^ reference local 1~#513334479
23
+ # ^ reference local 1~#513334479
24
+ end
Original file line number Diff line number Diff line change
1
+ # typed: true
2
+
3
+ def globalFn1 ( )
4
+ x = 10
5
+ x
6
+ end
7
+
8
+ def globalFn2 ( )
9
+ x = globalFn1 ( )
10
+ end
11
+
Original file line number Diff line number Diff line change
1
+ # typed: true
2
+
3
+ def globalFn1 ( )
4
+ #^^^^^^^^^^^^^^^ definition scip-ruby gem TODO TODO globalFn1().
5
+ #^^^^^^^^^ definition scip-ruby gem TODO TODO <static-init>().
6
+ x = 10
7
+ # ^ definition local 1~#3846536873
8
+ x
9
+ # ^ reference local 1~#3846536873
10
+ end
11
+
12
+ def globalFn2 ( )
13
+ #^^^^^^^^^^^^^^^ definition scip-ruby gem TODO TODO globalFn2().
14
+ x = globalFn1 ( )
15
+ # ^ definition local 1~#3796204016
16
+ # ^^^^^^^^^^^^^^^ reference local 1~#3796204016
17
+ # ^^^^^^^^^ reference scip-ruby gem TODO TODO globalFn1().
18
+ end
19
+
Original file line number Diff line number Diff line change
1
+ # typed: true
2
+
3
+ def hashes ( h , k )
4
+ h [ "hello" ] = "world"
5
+ old = h [ "world" ]
6
+ h [ k ] = h [ old ]
7
+ end
Original file line number Diff line number Diff line change
1
+ # typed: true
2
+
3
+ def hashes ( h , k )
4
+ #^^^^^^^^^^^^^^^^ definition scip-ruby gem TODO TODO hashes().
5
+ #^^^^^^ definition scip-ruby gem TODO TODO <static-init>().
6
+ # ^ definition local 1~#1685166589
7
+ # ^ definition local 2~#1685166589
8
+ h [ "hello" ] = "world"
9
+ # ^ reference local 1~#1685166589
10
+ old = h [ "world" ]
11
+ # ^^^ definition local 3~#1685166589
12
+ # ^ reference local 1~#1685166589
13
+ h [ k ] = h [ old ]
14
+ # ^ reference local 1~#1685166589
15
+ # ^ reference local 2~#1685166589
16
+ # ^ reference local 1~#1685166589
17
+ # ^^^ reference local 3~#1685166589
18
+ end
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments