@@ -273,6 +273,38 @@ Public Sub Foo()
273273
274274'< source.vba - meta.block-if-else.vba keyword.control.block-if.close.vba
275275
276+ ' Compiler if blocks
277+ #If foo Then
278+ ' ^^^ ^^^^ meta.block-if-else.vba keyword.control.block-if.open.vba
279+ ' ^^^^^^^^ meta.block-if-else.vba meta.block-if.condition.vba
280+ #If foo Then
281+ ' ^^^ ^^^^ meta.block-if-else.vba meta.block-if-else.vba keyword.control.block-if.open.vba
282+ ' ^^^^^^^^ meta.block-if-else.vba meta.block-if-else.vba meta.block-if.condition.vba
283+ #If foo Then
284+ ' ^^^ ^^^^ meta.block-if-else.vba meta.block-if-else.vba meta.block-if-else.vba keyword.control.block-if.open.vba
285+ ' ^^^^^^^^ meta.block-if-else.vba meta.block-if-else.vba meta.block-if-else.vba meta.block-if.condition.vba
286+ #End If
287+ ' ^^^^ ^^ meta.block-if-else.vba meta.block-if-else.vba meta.block-if-else.vba keyword.control.block-if.close.vba
288+ #Else If foo Then
289+ ' ^^^^^ ^^ ^^^^ meta.block-if-else.vba meta.block-if-else.vba meta.block-if-else-if.vba keyword.control.block-if.open.vba
290+ ' ^^^^^^^^ meta.block-if-else.vba meta.block-if-else.vba meta.block-if-else-if.vba meta.block-if.condition.vba
291+ #If foo Then
292+ ' ^^^ ^^^^ meta.block-if-else.vba meta.block-if-else.vba meta.block-if-else.vba keyword.control.block-if.open.vba
293+ ' ^^^^^^^^ meta.block-if-else.vba meta.block-if-else.vba meta.block-if-else.vba meta.block-if.condition.vba
294+ #End If
295+ ' ^^^^ ^^ meta.block-if-else.vba meta.block-if-else.vba meta.block-if-else.vba keyword.control.block-if.close.vba
296+ #Else
297+ ' ^^^^^ keyword.control.block-if.else.vba
298+ #If foo Then
299+ ' ^^^ ^^^^ meta.block-if-else.vba meta.block-if-else.vba meta.block-if-else.vba keyword.control.block-if.open.vba
300+ ' ^^^^^^^^ meta.block-if-else.vba meta.block-if-else.vba meta.block-if-else.vba meta.block-if.condition.vba
301+ #End If
302+ ' ^^^^ ^^ meta.block-if-else.vba meta.block-if-else.vba meta.block-if-else.vba keyword.control.block-if.close.vba
303+ #End If
304+ ' ^^^^ ^^ meta.block-if-else.vba meta.block-if-else.vba keyword.control.block-if.close.vba
305+ #End If
306+ ' ^^^^ ^^ meta.block-if-else.vba keyword.control.block-if.close.vba
307+
276308' Line continuation stress test.
277309 If _
278310 True _
0 commit comments