File tree Expand file tree Collapse file tree 1 file changed +141
-0
lines changed
powershell/ql/test/library-tests/controlflow/graph Expand file tree Collapse file tree 1 file changed +141
-0
lines changed Original file line number Diff line number Diff line change 1
1
functions.ps1:
2
+ # 1| Add-Numbers-Arguments
3
+ #-----| -> foo
4
+
5
+ # 1| {...}
6
+ #-----| -> exit functions.ps1 (normal)
7
+
2
8
# 1| enter functions.ps1
3
9
#-----| -> functions.ps1
4
10
11
+ # 1| exit functions.ps1
12
+
13
+ # 1| exit functions.ps1 (normal)
14
+ #-----| -> exit functions.ps1
15
+
5
16
# 1| functions.ps1
17
+ #-----| -> Add-Numbers-Arguments
6
18
7
19
# 1| enter {...}
8
20
#-----| -> {...}
9
21
22
+ # 1| exit {...}
23
+
24
+ # 1| exit {...} (normal)
25
+ #-----| -> exit {...}
26
+
10
27
# 1| {...}
28
+ #-----| -> number1
29
+
30
+ # 3| param(...)
31
+ #-----| -> ...|...
32
+
33
+ # 3| {...}
34
+ #-----| -> exit {...} (normal)
35
+
36
+ # 4| number1
37
+ #-----| -> number2
38
+
39
+ # 5| number2
40
+ #-----| -> param(...)
41
+
42
+ # 8| number1
43
+ #-----| -> number2
44
+
45
+ # 8| ...+...
46
+ #-----| -> number1
47
+
48
+ # 8| ...+...
49
+ #-----| -> {...}
50
+
51
+ # 8| ...|...
52
+ #-----| -> ...+...
53
+
54
+ # 8| number2
55
+ #-----| -> ...+...
56
+
57
+ # 11| foo
58
+ #-----| -> Default-Arguments
11
59
12
60
# 11| enter {...}
13
61
#-----| -> {...}
@@ -18,22 +66,88 @@ functions.ps1:
18
66
#-----| -> exit {...}
19
67
20
68
# 11| {...}
69
+ #-----| -> a
70
+
71
+ # 11| param(...)
21
72
#-----| -> {...}
22
73
23
74
# 11| {...}
24
75
#-----| -> exit {...} (normal)
25
76
77
+ # 11| a
78
+ #-----| -> param(...)
79
+
80
+ # 13| Default-Arguments
81
+ #-----| -> Add-Numbers-From-Array
82
+
26
83
# 13| enter {...}
27
84
#-----| -> {...}
28
85
86
+ # 13| exit {...}
87
+
88
+ # 13| exit {...} (normal)
89
+ #-----| -> exit {...}
90
+
29
91
# 13| {...}
92
+ #-----| -> name0
93
+
94
+ # 14| param(...)
95
+ #-----| -> ...|...
96
+
97
+ # 14| {...}
98
+ #-----| -> exit {...} (normal)
99
+
100
+ # 15| name0
101
+ #-----| -> 0
102
+
103
+ # 16| name1
104
+ #-----| -> name1
105
+
106
+ # 16| 0
107
+ #-----| -> name1
108
+
109
+ # 17| name2
110
+ #-----| -> param(...)
111
+
112
+ # 17| name1
113
+ #-----| -> 1
114
+
115
+ # 17| ...+...
116
+ #-----| -> name2
117
+
118
+ # 17| 1
119
+ #-----| -> ...+...
120
+
121
+ # 19| name
122
+ #-----| -> name2
123
+
124
+ # 19| ...+...
125
+ #-----| -> name
126
+
127
+ # 19| ...+...
128
+ #-----| -> {...}
129
+
130
+ # 19| ...|...
131
+ #-----| -> ...+...
132
+
133
+ # 19| name2
134
+ #-----| -> ...+...
135
+
136
+ # 22| Add-Numbers-From-Array
137
+ #-----| -> Add-Numbers-From-Pipeline
30
138
31
139
# 22| enter {...}
32
140
#-----| -> {...}
33
141
34
142
# 22| {...}
143
+ #-----| -> numbers
144
+
145
+ # 24| param(...)
35
146
#-----| -> sum
36
147
148
+ # 25| numbers
149
+ #-----| -> param(...)
150
+
37
151
# 28| sum
38
152
#-----| -> 0
39
153
@@ -45,12 +159,26 @@ functions.ps1:
45
159
# 28| 0
46
160
#-----| -> 0
47
161
162
+ # 36| Add-Numbers-From-Pipeline
163
+ #-----| -> {...}
164
+
48
165
# 36| enter {...}
49
166
#-----| -> {...}
50
167
168
+ # 36| exit {...}
169
+
170
+ # 36| exit {...} (normal)
171
+ #-----| -> exit {...}
172
+
51
173
# 36| {...}
174
+ #-----| -> numbers
175
+
176
+ # 38| param(...)
52
177
#-----| -> sum
53
178
179
+ # 39| numbers
180
+ #-----| -> param(...)
181
+
54
182
# 41| {...}
55
183
#-----| -> sum
56
184
@@ -68,6 +196,7 @@ functions.ps1:
68
196
69
197
# 44| {...}
70
198
#-----| -> sum
199
+ #-----| -> ...|...
71
200
72
201
# 46| sum
73
202
#-----| -> _
@@ -81,6 +210,18 @@ functions.ps1:
81
210
# 46| _
82
211
#-----| -> _
83
212
213
+ # 48| {...}
214
+ #-----| -> exit {...} (normal)
215
+
216
+ # 50| ...|...
217
+ #-----| -> sum
218
+
219
+ # 50| sum
220
+ #-----| -> sum
221
+
222
+ # 50| sum
223
+ #-----| -> {...}
224
+
84
225
global.ps1:
85
226
# 1| {...}
86
227
#-----| -> c
You can’t perform that action at this time.
0 commit comments