diff --git a/ada-grammar.wy b/ada-grammar.wy
--- a/ada-grammar.wy
+++ b/ada-grammar.wy
@@ -2342,7 +2342,7 @@
   : TASK TYPE IDENTIFIER discriminant_part_opt aspect_specification_opt IS NEW interface_list WITH task_definition
     SEMICOLON
     (progn
-      (wisi-statement-action [1 statement-start 3 name 10 statement-other 11 statement-end])
+      (wisi-statement-action [1 block-start 3 name 9 block-middle 11 statement-end])
       (wisi-containing-action 3 5)
       (wisi-containing-action 9 10)
       (wisi-face-action [2 font-lock-type-face]))
