Wrap mermaid labels as strings
The new pretty printed scopes "syntax" breaks mermaid labels because the `@` character seems to be reserved. This wraps them all as a string so they work again.
Lauren Tan committed
Nov 18, 2022 at 11:09 UTC
71a7f0d6b23856687590d1e8fa1added93a2f9a8
37 files changed
+202
-202
compiler/forget/src/HIR/VisualizeHIRMermaid.ts
+1
-1
@@ -28,7 +28,7 @@ function printJumpArrow(
28
const fromId = printBlockId(from);
29
const toId = printBlockId(to);
30
if (label != null) {
31
- return `${fromId}_${TERMINAL_NODE_NAME} -- ${label} --> ${toId}\n`;
31
+ return `${fromId}_${TERMINAL_NODE_NAME} -- "${label}" --> ${toId}\n`;
32
}
33
return `${fromId}_${TERMINAL_NODE_NAME} --> ${toId}\n`;
34
}
compiler/forget/src/__tests__/fixtures/hir/complex-while.expect.md
+9
-9
@@ -61,15 +61,15 @@ flowchart TB
61
end
62
63
%% Jumps
64
- bb0_terminal -- then --> bb3
65
- bb0_terminal -- else --> bb1
66
- bb3_terminal -- test --> bb4
67
- bb3_terminal -- loop --> bb6
68
- bb3_terminal -- fallthrough --> bb1
69
- bb4_terminal -- then --> bb6
70
- bb4_terminal -- else --> bb1
71
- bb6_terminal -- then --> bb1
72
- bb6_terminal -- else --> bb7
64
+ bb0_terminal -- "then" --> bb3
65
+ bb0_terminal -- "else" --> bb1
66
+ bb3_terminal -- "test" --> bb4
67
+ bb3_terminal -- "loop" --> bb6
68
+ bb3_terminal -- "fallthrough" --> bb1
69
+ bb4_terminal -- "then" --> bb6
70
+ bb4_terminal -- "else" --> bb1
71
+ bb6_terminal -- "then" --> bb1
72
+ bb6_terminal -- "else" --> bb7
73
bb7_terminal --> bb4
74
75
```
compiler/forget/src/__tests__/fixtures/hir/component.expect.md
+9
-9
@@ -163,18 +163,18 @@ flowchart TB
163
164
%% Jumps
165
bb0_terminal --> bb1
166
- bb1_terminal -- then --> bb3
167
- bb1_terminal -- else --> bb2
168
- bb3_terminal -- then --> bb8
169
- bb3_terminal -- else --> bb9
170
- bb3_terminal -- fallthrough --> bb7
166
+ bb1_terminal -- "then" --> bb3
167
+ bb1_terminal -- "else" --> bb2
168
+ bb3_terminal -- "then" --> bb8
169
+ bb3_terminal -- "else" --> bb9
170
+ bb3_terminal -- "fallthrough" --> bb7
171
bb8_terminal --> bb7
172
bb9_terminal --> bb7
173
- bb7_terminal -- then --> bb5
174
- bb7_terminal -- else --> bb4
173
+ bb7_terminal -- "then" --> bb5
174
+ bb7_terminal -- "else" --> bb4
175
bb5_terminal --> bb1
176
- bb4_terminal -- then --> bb2
177
- bb4_terminal -- else --> bb10
176
+ bb4_terminal -- "then" --> bb2
177
+ bb4_terminal -- "else" --> bb10
178
bb10_terminal --> bb1
179
180
```
compiler/forget/src/__tests__/fixtures/hir/conditional-break.expect.md
+10
-10
@@ -117,8 +117,8 @@ flowchart TB
117
end
118
119
%% Jumps
120
- bb0_terminal -- then --> bb2
121
- bb0_terminal -- else --> bb1
120
+ bb0_terminal -- "then" --> bb2
121
+ bb0_terminal -- "else" --> bb1
122
123
```
124
@@ -180,8 +180,8 @@ flowchart TB
180
end
181
182
%% Jumps
183
- bb0_terminal -- then --> bb2
184
- bb0_terminal -- else --> bb1
183
+ bb0_terminal -- "then" --> bb2
184
+ bb0_terminal -- "else" --> bb1
185
bb2_terminal --> bb1
186
187
```
@@ -246,8 +246,8 @@ flowchart TB
246
end
247
248
%% Jumps
249
- bb0_terminal -- then --> bb2
250
- bb0_terminal -- else --> bb1
249
+ bb0_terminal -- "then" --> bb2
250
+ bb0_terminal -- "else" --> bb1
251
252
```
253
@@ -310,8 +310,8 @@ flowchart TB
310
end
311
312
%% Jumps
313
- bb0_terminal -- then --> bb2
314
- bb0_terminal -- else --> bb1
313
+ bb0_terminal -- "then" --> bb2
314
+ bb0_terminal -- "else" --> bb1
315
316
```
317
@@ -374,8 +374,8 @@ flowchart TB
374
end
375
376
%% Jumps
377
- bb0_terminal -- then --> bb1
378
- bb0_terminal -- else --> bb2
377
+ bb0_terminal -- "then" --> bb1
378
+ bb0_terminal -- "else" --> bb2
379
bb2_terminal --> bb1
380
381
```
compiler/forget/src/__tests__/fixtures/hir/conditional-on-mutable.expect.md
+8
-8
@@ -122,11 +122,11 @@ flowchart TB
122
end
123
124
%% Jumps
125
- bb0_terminal -- then --> bb2
126
- bb0_terminal -- else --> bb1
125
+ bb0_terminal -- "then" --> bb2
126
+ bb0_terminal -- "else" --> bb1
127
bb2_terminal --> bb1
128
- bb1_terminal -- then --> bb4
129
- bb1_terminal -- else --> bb3
128
+ bb1_terminal -- "then" --> bb4
129
+ bb1_terminal -- "else" --> bb3
130
bb4_terminal --> bb3
131
132
```
@@ -210,11 +210,11 @@ flowchart TB
210
end
211
212
%% Jumps
213
- bb0_terminal -- then --> bb2
214
- bb0_terminal -- else --> bb1
213
+ bb0_terminal -- "then" --> bb2
214
+ bb0_terminal -- "else" --> bb1
215
bb2_terminal --> bb1
216
- bb1_terminal -- then --> bb4
217
- bb1_terminal -- else --> bb3
216
+ bb1_terminal -- "then" --> bb4
217
+ bb1_terminal -- "else" --> bb3
218
bb4_terminal --> bb3
219
220
```
compiler/forget/src/__tests__/fixtures/hir/hooks-freeze-possibly-mutable-arguments.expect.md
+3
-3
@@ -81,9 +81,9 @@ flowchart TB
81
end
82
83
%% Jumps
84
- bb0_terminal -- then --> bb2
85
- bb0_terminal -- else --> bb3
86
- bb0_terminal -- fallthrough --> bb1
84
+ bb0_terminal -- "then" --> bb2
85
+ bb0_terminal -- "else" --> bb3
86
+ bb0_terminal -- "fallthrough" --> bb1
87
bb2_terminal --> bb1
88
bb3_terminal --> bb1
89
compiler/forget/src/__tests__/fixtures/hir/independent-across-if.expect.md
+2
-2
@@ -190,8 +190,8 @@ flowchart TB
190
end
191
192
%% Jumps
193
- bb0_terminal -- then --> bb2
194
- bb0_terminal -- else --> bb1
193
+ bb0_terminal -- "then" --> bb2
194
+ bb0_terminal -- "else" --> bb1
195
bb2_terminal --> bb1
196
197
```
compiler/forget/src/__tests__/fixtures/hir/interdependent-across-if.expect.md
+2
-2
@@ -154,8 +154,8 @@ flowchart TB
154
end
155
156
%% Jumps
157
- bb0_terminal -- then --> bb2
158
- bb0_terminal -- else --> bb1
157
+ bb0_terminal -- "then" --> bb2
158
+ bb0_terminal -- "else" --> bb1
159
bb2_terminal --> bb1
160
161
```
compiler/forget/src/__tests__/fixtures/hir/logical-expression.expect.md
+9
-9
@@ -66,9 +66,9 @@ flowchart TB
66
end
67
68
%% Jumps
69
- bb0_terminal -- then --> bb2
70
- bb0_terminal -- else --> bb3
71
- bb0_terminal -- fallthrough --> bb1
69
+ bb0_terminal -- "then" --> bb2
70
+ bb0_terminal -- "else" --> bb3
71
+ bb0_terminal -- "fallthrough" --> bb1
72
bb2_terminal --> bb1
73
bb3_terminal --> bb1
74
@@ -132,9 +132,9 @@ flowchart TB
132
end
133
134
%% Jumps
135
- bb0_terminal -- then --> bb2
136
- bb0_terminal -- else --> bb3
137
- bb0_terminal -- fallthrough --> bb1
135
+ bb0_terminal -- "then" --> bb2
136
+ bb0_terminal -- "else" --> bb3
137
+ bb0_terminal -- "fallthrough" --> bb1
138
bb2_terminal --> bb1
139
bb3_terminal --> bb1
140
@@ -202,9 +202,9 @@ flowchart TB
202
end
203
204
%% Jumps
205
- bb0_terminal -- then --> bb2
206
- bb0_terminal -- else --> bb3
207
- bb0_terminal -- fallthrough --> bb1
205
+ bb0_terminal -- "then" --> bb2
206
+ bb0_terminal -- "else" --> bb3
207
+ bb0_terminal -- "fallthrough" --> bb1
208
bb2_terminal --> bb1
209
bb3_terminal --> bb1
210
compiler/forget/src/__tests__/fixtures/hir/mutable-lifetime-loops.expect.md
+15
-15
@@ -196,22 +196,22 @@ flowchart TB
196
end
197
198
%% Jumps
199
- bb0_terminal -- test --> bb1
200
- bb0_terminal -- loop --> bb3
201
- bb0_terminal -- fallthrough --> bb2
202
- bb1_terminal -- then --> bb3
203
- bb1_terminal -- else --> bb2
204
- bb3_terminal -- then --> bb2
205
- bb3_terminal -- else --> bb4
199
+ bb0_terminal -- "test" --> bb1
200
+ bb0_terminal -- "loop" --> bb3
201
+ bb0_terminal -- "fallthrough" --> bb2
202
+ bb1_terminal -- "then" --> bb3
203
+ bb1_terminal -- "else" --> bb2
204
+ bb3_terminal -- "then" --> bb2
205
+ bb3_terminal -- "else" --> bb4
206
bb4_terminal --> bb1
207
- bb2_terminal -- then --> bb7
208
- bb2_terminal -- else --> bb7
209
- bb7_terminal -- then --> bb9
210
- bb7_terminal -- else --> bb9
211
- bb9_terminal -- then --> bb11
212
- bb9_terminal -- else --> bb11
213
- bb11_terminal -- then --> bb13
214
- bb11_terminal -- else --> bb13
207
+ bb2_terminal -- "then" --> bb7
208
+ bb2_terminal -- "else" --> bb7
209
+ bb7_terminal -- "then" --> bb9
210
+ bb7_terminal -- "else" --> bb9
211
+ bb9_terminal -- "then" --> bb11
212
+ bb9_terminal -- "else" --> bb11
213
+ bb11_terminal -- "then" --> bb13
214
+ bb11_terminal -- "else" --> bb13
215
216
```
217
compiler/forget/src/__tests__/fixtures/hir/mutable-lifetime-with-aliasing.expect.md
+10
-10
@@ -132,16 +132,16 @@ flowchart TB
132
end
133
134
%% Jumps
135
- bb0_terminal -- then --> bb1
136
- bb0_terminal -- else --> bb1
137
- bb1_terminal -- then --> bb3
138
- bb1_terminal -- else --> bb3
139
- bb3_terminal -- then --> bb5
140
- bb3_terminal -- else --> bb5
141
- bb5_terminal -- then --> bb7
142
- bb5_terminal -- else --> bb7
143
- bb7_terminal -- then --> bb9
144
- bb7_terminal -- else --> bb9
135
+ bb0_terminal -- "then" --> bb1
136
+ bb0_terminal -- "else" --> bb1
137
+ bb1_terminal -- "then" --> bb3
138
+ bb1_terminal -- "else" --> bb3
139
+ bb3_terminal -- "then" --> bb5
140
+ bb3_terminal -- "else" --> bb5
141
+ bb5_terminal -- "then" --> bb7
142
+ bb5_terminal -- "else" --> bb7
143
+ bb7_terminal -- "then" --> bb9
144
+ bb7_terminal -- "else" --> bb9
145
146
```
147
compiler/forget/src/__tests__/fixtures/hir/mutable-liverange-loop.expect.md
+15
-15
@@ -181,22 +181,22 @@ flowchart TB
181
end
182
183
%% Jumps
184
- bb0_terminal -- test --> bb1
185
- bb0_terminal -- loop --> bb3
186
- bb0_terminal -- fallthrough --> bb2
187
- bb1_terminal -- then --> bb3
188
- bb1_terminal -- else --> bb2
189
- bb3_terminal -- then --> bb2
190
- bb3_terminal -- else --> bb4
184
+ bb0_terminal -- "test" --> bb1
185
+ bb0_terminal -- "loop" --> bb3
186
+ bb0_terminal -- "fallthrough" --> bb2
187
+ bb1_terminal -- "then" --> bb3
188
+ bb1_terminal -- "else" --> bb2
189
+ bb3_terminal -- "then" --> bb2
190
+ bb3_terminal -- "else" --> bb4
191
bb4_terminal --> bb1
192
- bb2_terminal -- then --> bb7
193
- bb2_terminal -- else --> bb7
194
- bb7_terminal -- then --> bb9
195
- bb7_terminal -- else --> bb9
196
- bb9_terminal -- then --> bb11
197
- bb9_terminal -- else --> bb11
198
- bb11_terminal -- then --> bb13
199
- bb11_terminal -- else --> bb13
192
+ bb2_terminal -- "then" --> bb7
193
+ bb2_terminal -- "else" --> bb7
194
+ bb7_terminal -- "then" --> bb9
195
+ bb7_terminal -- "else" --> bb9
196
+ bb9_terminal -- "then" --> bb11
197
+ bb9_terminal -- "else" --> bb11
198
+ bb11_terminal -- "then" --> bb13
199
+ bb11_terminal -- "else" --> bb13
200
201
```
202
compiler/forget/src/__tests__/fixtures/hir/reactive-scopes.expect.md
+4
-4
@@ -68,10 +68,10 @@ flowchart TB
68
end
69
70
%% Jumps
71
- bb0_terminal -- then --> bb2
72
- bb0_terminal -- else --> bb1
73
- bb2_terminal -- then --> bb4
74
- bb2_terminal -- else --> bb1
71
+ bb0_terminal -- "then" --> bb2
72
+ bb0_terminal -- "else" --> bb1
73
+ bb2_terminal -- "then" --> bb4
74
+ bb2_terminal -- "else" --> bb1
75
bb4_terminal --> bb1
76
77
```
compiler/forget/src/__tests__/fixtures/hir/reassignment-conditional.expect.md
+2
-2
@@ -68,8 +68,8 @@ flowchart TB
68
end
69
70
%% Jumps
71
- bb0_terminal -- then --> bb2
72
- bb0_terminal -- else --> bb1
71
+ bb0_terminal -- "then" --> bb2
72
+ bb0_terminal -- "else" --> bb1
73
bb2_terminal --> bb1
74
75
```
compiler/forget/src/__tests__/fixtures/hir/reverse-postorder.expect.md
+11
-11
@@ -137,20 +137,20 @@ flowchart TB
137
end
138
139
%% Jumps
140
- bb0_terminal -- then --> bb2
141
- bb0_terminal -- else --> bb10
142
- bb0_terminal -- fallthrough --> bb1
143
- bb2_terminal -- read $5_@3 --> bb8
144
- bb2_terminal -- read $4_@2 --> bb6
145
- bb2_terminal -- read $3_@1 --> bb4
146
- bb2_terminal -- default --> bb4
147
- bb2_terminal -- fallthrough --> bb1
140
+ bb0_terminal -- "then" --> bb2
141
+ bb0_terminal -- "else" --> bb10
142
+ bb0_terminal -- "fallthrough" --> bb1
143
+ bb2_terminal -- "read $5_@3" --> bb8
144
+ bb2_terminal -- "read $4_@2" --> bb6
145
+ bb2_terminal -- "read $3_@1" --> bb4
146
+ bb2_terminal -- "default" --> bb4
147
+ bb2_terminal -- "fallthrough" --> bb1
148
bb8_terminal --> bb1
149
bb6_terminal --> bb1
150
bb4_terminal --> bb1
151
- bb10_terminal -- then --> bb12
152
- bb10_terminal -- else --> bb13
153
- bb10_terminal -- fallthrough --> bb1
151
+ bb10_terminal -- "then" --> bb12
152
+ bb10_terminal -- "else" --> bb13
153
+ bb10_terminal -- "fallthrough" --> bb1
154
bb12_terminal --> bb1
155
bb13_terminal --> bb1
156
compiler/forget/src/__tests__/fixtures/hir/simple.expect.md
+2
-2
@@ -54,8 +54,8 @@ flowchart TB
54
end
55
56
%% Jumps
57
- bb0_terminal -- then --> bb2
58
- bb0_terminal -- else --> bb1
57
+ bb0_terminal -- "then" --> bb2
58
+ bb0_terminal -- "else" --> bb1
59
60
```
61
compiler/forget/src/__tests__/fixtures/hir/ssa-call-jsx-2.expect.md
+2
-2
@@ -99,8 +99,8 @@ flowchart TB
99
end
100
101
%% Jumps
102
- bb0_terminal -- then --> bb2
103
- bb0_terminal -- else --> bb1
102
+ bb0_terminal -- "then" --> bb2
103
+ bb0_terminal -- "else" --> bb1
104
bb2_terminal --> bb1
105
106
```
compiler/forget/src/__tests__/fixtures/hir/ssa-complex-multiple-if.expect.md
+4
-4
@@ -86,11 +86,11 @@ flowchart TB
86
end
87
88
%% Jumps
89
- bb0_terminal -- then --> bb2
90
- bb0_terminal -- else --> bb1
89
+ bb0_terminal -- "then" --> bb2
90
+ bb0_terminal -- "else" --> bb1
91
bb2_terminal --> bb1
92
- bb1_terminal -- then --> bb4
93
- bb1_terminal -- else --> bb3
92
+ bb1_terminal -- "then" --> bb4
93
+ bb1_terminal -- "else" --> bb3
94
bb4_terminal --> bb3
95
96
```
compiler/forget/src/__tests__/fixtures/hir/ssa-complex-single-if.expect.md
+2
-2
@@ -61,8 +61,8 @@ flowchart TB
61
end
62
63
%% Jumps
64
- bb0_terminal -- then --> bb2
65
- bb0_terminal -- else --> bb1
64
+ bb0_terminal -- "then" --> bb2
65
+ bb0_terminal -- "else" --> bb1
66
bb2_terminal --> bb1
67
68
```
compiler/forget/src/__tests__/fixtures/hir/ssa-for-of.expect.md
+4
-4
@@ -75,10 +75,10 @@ flowchart TB
75
76
%% Jumps
77
bb0_terminal --> bb1
78
- bb1_terminal -- then --> bb3
79
- bb1_terminal -- else --> bb2
80
- bb3_terminal -- then --> bb5
81
- bb3_terminal -- else --> bb4
78
+ bb1_terminal -- "then" --> bb3
79
+ bb1_terminal -- "else" --> bb2
80
+ bb3_terminal -- "then" --> bb5
81
+ bb3_terminal -- "else" --> bb4
82
bb5_terminal --> bb4
83
bb4_terminal --> bb1
84
compiler/forget/src/__tests__/fixtures/hir/ssa-for.expect.md
+2
-2
@@ -64,8 +64,8 @@ flowchart TB
64
65
%% Jumps
66
bb0_terminal --> bb1
67
- bb1_terminal -- then --> bb4
68
- bb1_terminal -- else --> bb2
67
+ bb1_terminal -- "then" --> bb4
68
+ bb1_terminal -- "else" --> bb2
69
bb4_terminal --> bb1
70
71
```
compiler/forget/src/__tests__/fixtures/hir/ssa-if-else.expect.md
+3
-3
@@ -64,9 +64,9 @@ flowchart TB
64
end
65
66
%% Jumps
67
- bb0_terminal -- then --> bb2
68
- bb0_terminal -- else --> bb3
69
- bb0_terminal -- fallthrough --> bb1
67
+ bb0_terminal -- "then" --> bb2
68
+ bb0_terminal -- "else" --> bb3
69
+ bb0_terminal -- "fallthrough" --> bb1
70
bb2_terminal --> bb1
71
bb3_terminal --> bb1
72
compiler/forget/src/__tests__/fixtures/hir/ssa-nested-loops-no-reassign.expect.md
+15
-15
@@ -98,21 +98,21 @@ flowchart TB
98
end
99
100
%% Jumps
101
- bb0_terminal -- test --> bb1
102
- bb0_terminal -- loop --> bb3
103
- bb0_terminal -- fallthrough --> bb2
104
- bb1_terminal -- then --> bb3
105
- bb1_terminal -- else --> bb2
106
- bb3_terminal -- test --> bb4
107
- bb3_terminal -- loop --> bb6
108
- bb3_terminal -- fallthrough --> bb5
109
- bb4_terminal -- then --> bb6
110
- bb4_terminal -- else --> bb5
111
- bb6_terminal -- test --> bb7
112
- bb6_terminal -- loop --> bb9
113
- bb6_terminal -- fallthrough --> bb8
114
- bb7_terminal -- then --> bb9
115
- bb7_terminal -- else --> bb8
101
+ bb0_terminal -- "test" --> bb1
102
+ bb0_terminal -- "loop" --> bb3
103
+ bb0_terminal -- "fallthrough" --> bb2
104
+ bb1_terminal -- "then" --> bb3
105
+ bb1_terminal -- "else" --> bb2
106
+ bb3_terminal -- "test" --> bb4
107
+ bb3_terminal -- "loop" --> bb6
108
+ bb3_terminal -- "fallthrough" --> bb5
109
+ bb4_terminal -- "then" --> bb6
110
+ bb4_terminal -- "else" --> bb5
111
+ bb6_terminal -- "test" --> bb7
112
+ bb6_terminal -- "loop" --> bb9
113
+ bb6_terminal -- "fallthrough" --> bb8
114
+ bb7_terminal -- "then" --> bb9
115
+ bb7_terminal -- "else" --> bb8
116
bb9_terminal --> bb7
117
bb8_terminal --> bb4
118
bb5_terminal --> bb1
compiler/forget/src/__tests__/fixtures/hir/ssa-objectexpression-phi.expect.md
+3
-3
@@ -75,9 +75,9 @@ flowchart TB
75
end
76
77
%% Jumps
78
- bb0_terminal -- then --> bb2
79
- bb0_terminal -- else --> bb3
80
- bb0_terminal -- fallthrough --> bb1
78
+ bb0_terminal -- "then" --> bb2
79
+ bb0_terminal -- "else" --> bb3
80
+ bb0_terminal -- "fallthrough" --> bb1
81
bb2_terminal --> bb1
82
bb3_terminal --> bb1
83
compiler/forget/src/__tests__/fixtures/hir/ssa-return.expect.md
+2
-2
@@ -54,8 +54,8 @@ flowchart TB
54
end
55
56
%% Jumps
57
- bb0_terminal -- then --> bb2
58
- bb0_terminal -- else --> bb1
57
+ bb0_terminal -- "then" --> bb2
58
+ bb0_terminal -- "else" --> bb1
59
bb2_terminal --> bb1
60
61
```
compiler/forget/src/__tests__/fixtures/hir/ssa-shadowing.expect.md
+3
-3
@@ -98,9 +98,9 @@ flowchart TB
98
end
99
100
%% Jumps
101
- bb0_terminal -- then --> bb2
102
- bb0_terminal -- else --> bb3
103
- bb0_terminal -- fallthrough --> bb1
101
+ bb0_terminal -- "then" --> bb2
102
+ bb0_terminal -- "else" --> bb3
103
+ bb0_terminal -- "fallthrough" --> bb1
104
bb2_terminal --> bb1
105
bb3_terminal --> bb1
106
compiler/forget/src/__tests__/fixtures/hir/ssa-simple-phi.expect.md
+3
-3
@@ -71,9 +71,9 @@ flowchart TB
71
end
72
73
%% Jumps
74
- bb0_terminal -- then --> bb2
75
- bb0_terminal -- else --> bb3
76
- bb0_terminal -- fallthrough --> bb1
74
+ bb0_terminal -- "then" --> bb2
75
+ bb0_terminal -- "else" --> bb3
76
+ bb0_terminal -- "fallthrough" --> bb1
77
bb2_terminal --> bb1
78
bb3_terminal --> bb1
79
compiler/forget/src/__tests__/fixtures/hir/ssa-single-if.expect.md
+2
-2
@@ -52,8 +52,8 @@ flowchart TB
52
end
53
54
%% Jumps
55
- bb0_terminal -- then --> bb2
56
- bb0_terminal -- else --> bb1
55
+ bb0_terminal -- "then" --> bb2
56
+ bb0_terminal -- "else" --> bb1
57
bb2_terminal --> bb1
58
59
```
compiler/forget/src/__tests__/fixtures/hir/ssa-switch.expect.md
+4
-4
@@ -102,10 +102,10 @@ flowchart TB
102
end
103
104
%% Jumps
105
- bb0_terminal -- read $8_@4 --> bb5
106
- bb0_terminal -- read $5_@2 --> bb3
107
- bb0_terminal -- default --> bb2
108
- bb0_terminal -- fallthrough --> bb1
105
+ bb0_terminal -- "read $8_@4" --> bb5
106
+ bb0_terminal -- "read $5_@2" --> bb3
107
+ bb0_terminal -- "default" --> bb2
108
+ bb0_terminal -- "fallthrough" --> bb1
109
bb5_terminal --> bb1
110
bb3_terminal --> bb1
111
bb2_terminal --> bb1
compiler/forget/src/__tests__/fixtures/hir/ssa-throw.expect.md
+2
-2
@@ -53,8 +53,8 @@ flowchart TB
53
end
54
55
%% Jumps
56
- bb0_terminal -- then --> bb2
57
- bb0_terminal -- else --> bb1
56
+ bb0_terminal -- "then" --> bb2
57
+ bb0_terminal -- "else" --> bb1
58
bb2_terminal --> bb1
59
60
```
compiler/forget/src/__tests__/fixtures/hir/ssa-while-no-reassign.expect.md
+5
-5
@@ -64,11 +64,11 @@ flowchart TB
64
end
65
66
%% Jumps
67
- bb0_terminal -- test --> bb1
68
- bb0_terminal -- loop --> bb3
69
- bb0_terminal -- fallthrough --> bb2
70
- bb1_terminal -- then --> bb3
71
- bb1_terminal -- else --> bb2
67
+ bb0_terminal -- "test" --> bb1
68
+ bb0_terminal -- "loop" --> bb3
69
+ bb0_terminal -- "fallthrough" --> bb2
70
+ bb1_terminal -- "then" --> bb3
71
+ bb1_terminal -- "else" --> bb2
72
bb3_terminal --> bb1
73
74
```
compiler/forget/src/__tests__/fixtures/hir/ssa-while.expect.md
+5
-5
@@ -64,11 +64,11 @@ flowchart TB
64
end
65
66
%% Jumps
67
- bb0_terminal -- test --> bb1
68
- bb0_terminal -- loop --> bb3
69
- bb0_terminal -- fallthrough --> bb2
70
- bb1_terminal -- then --> bb3
71
- bb1_terminal -- else --> bb2
67
+ bb0_terminal -- "test" --> bb1
68
+ bb0_terminal -- "loop" --> bb3
69
+ bb0_terminal -- "fallthrough" --> bb2
70
+ bb1_terminal -- "then" --> bb3
71
+ bb1_terminal -- "else" --> bb2
72
bb3_terminal --> bb1
73
74
```
compiler/forget/src/__tests__/fixtures/hir/switch-non-final-default.expect.md
+5
-5
@@ -97,11 +97,11 @@ flowchart TB
97
end
98
99
%% Jumps
100
- bb0_terminal -- read $6_@4 --> bb1
101
- bb0_terminal -- read $5_@3 --> bb6
102
- bb0_terminal -- default --> bb1
103
- bb0_terminal -- read $4_@2 --> bb2
104
- bb0_terminal -- fallthrough --> bb1
100
+ bb0_terminal -- "read $6_@4" --> bb1
101
+ bb0_terminal -- "read $5_@3" --> bb6
102
+ bb0_terminal -- "default" --> bb1
103
+ bb0_terminal -- "read $4_@2" --> bb2
104
+ bb0_terminal -- "fallthrough" --> bb1
105
bb6_terminal --> bb1
106
bb2_terminal --> bb1
107
compiler/forget/src/__tests__/fixtures/hir/switch-with-fallthrough.expect.md
+8
-8
@@ -138,14 +138,14 @@ flowchart TB
138
end
139
140
%% Jumps
141
- bb0_terminal -- read $8_@6 --> bb10
142
- bb0_terminal -- read $7_@5 --> bb9
143
- bb0_terminal -- read $6_@4 --> bb1
144
- bb0_terminal -- read $5_@3 --> bb5
145
- bb0_terminal -- read $4_@2 --> bb4
146
- bb0_terminal -- read $3_@1 --> bb3
147
- bb0_terminal -- default --> bb2
148
- bb0_terminal -- fallthrough --> bb1
141
+ bb0_terminal -- "read $8_@6" --> bb10
142
+ bb0_terminal -- "read $7_@5" --> bb9
143
+ bb0_terminal -- "read $6_@4" --> bb1
144
+ bb0_terminal -- "read $5_@3" --> bb5
145
+ bb0_terminal -- "read $4_@2" --> bb4
146
+ bb0_terminal -- "read $3_@1" --> bb3
147
+ bb0_terminal -- "default" --> bb2
148
+ bb0_terminal -- "fallthrough" --> bb1
149
bb10_terminal --> bb9
150
bb9_terminal --> bb1
151
bb5_terminal --> bb1
compiler/forget/src/__tests__/fixtures/hir/switch.expect.md
+4
-4
@@ -92,10 +92,10 @@ flowchart TB
92
end
93
94
%% Jumps
95
- bb0_terminal -- read $5_@3 --> bb4
96
- bb0_terminal -- read $4_@2 --> bb2
97
- bb0_terminal -- default --> bb1
98
- bb0_terminal -- fallthrough --> bb1
95
+ bb0_terminal -- "read $5_@3" --> bb4
96
+ bb0_terminal -- "read $4_@2" --> bb2
97
+ bb0_terminal -- "default" --> bb1
98
+ bb0_terminal -- "fallthrough" --> bb1
99
bb4_terminal --> bb2
100
bb2_terminal --> bb1
101
compiler/forget/src/__tests__/fixtures/hir/while-break.expect.md
+5
-5
@@ -40,11 +40,11 @@ flowchart TB
40
end
41
42
%% Jumps
43
- bb0_terminal -- test --> bb1
44
- bb0_terminal -- loop --> bb2
45
- bb0_terminal -- fallthrough --> bb2
46
- bb1_terminal -- then --> bb2
47
- bb1_terminal -- else --> bb2
43
+ bb0_terminal -- "test" --> bb1
44
+ bb0_terminal -- "loop" --> bb2
45
+ bb0_terminal -- "fallthrough" --> bb2
46
+ bb1_terminal -- "then" --> bb2
47
+ bb1_terminal -- "else" --> bb2
48
49
```
50
compiler/forget/src/__tests__/fixtures/hir/while-conditional-continue.expect.md
+7
-7
@@ -70,13 +70,13 @@ flowchart TB
70
end
71
72
%% Jumps
73
- bb0_terminal -- test --> bb1
74
- bb0_terminal -- loop --> bb3
75
- bb0_terminal -- fallthrough --> bb2
76
- bb1_terminal -- then --> bb3
77
- bb1_terminal -- else --> bb2
78
- bb3_terminal -- then --> bb5
79
- bb3_terminal -- else --> bb4
73
+ bb0_terminal -- "test" --> bb1
74
+ bb0_terminal -- "loop" --> bb3
75
+ bb0_terminal -- "fallthrough" --> bb2
76
+ bb1_terminal -- "then" --> bb3
77
+ bb1_terminal -- "else" --> bb2
78
+ bb3_terminal -- "then" --> bb5
79
+ bb3_terminal -- "else" --> bb4
80
bb5_terminal --> bb1
81
bb4_terminal --> bb1
82