@samitouri / QOS-React-2 / commits / 71a7f0d6b2

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