       (enum-case-element-declaration 'A')
       (enum-case-element-declaration 'B')
       (enum-case-element-declaration 'C'))
-    (enum-case-declaration
+    (enum-case-declaration attributes=w,e modifiers=indirect
       (enum-case-element-declaration 'set')))
   (enum-declaration 'foo' access='default' path=/Users/ryuichis/Projects/L/swift-ast/Integrations/EnumDeclarationTest.swift range=31:1-34:2
     (enum-case-declaration

    (enum-case-declaration
      (enum-case-element-declaration 'A')))
  (enum-declaration 'bar' access='default' path=/Users/ryuichis/Projects/L/swift-ast/Integrations/EnumDeclarationTest.swift range=24:1-30:2
    (enum-case-declaration
      (enum-case-element-declaration 'a'))
    (enum-case-declaration
      (enum-case-element-declaration 'X')
      (enum-case-element-declaration 'Y')
      (enum-case-element-declaration 'Z'))

  case A
}
enum bar {
  @q case a
  indirect case X,
   Y
   , Z;case A,B,        C; @w @e indirect case
   set
}
enum foo {
