grammar: introduce AAnnotPropdef for annotation in classes
[nit.git] / src / phase.nit
index 1a10cf2..0a32484 100644 (file)
@@ -132,7 +132,10 @@ redef class ToolContext
                                        break
                                end
                                for na in vannot.annotations do
-                                       phase.process_annotated_node(na.parent.parent.as(not null), na)
+                                       var p = na.parent
+                                       if p isa AAnnotations then p = p.parent
+                                       assert p != null
+                                       phase.process_annotated_node(p, na)
                                end
                                if errcount != self.error_count then
                                        self.check_errors