MODULE@0..47 CLASS_DECL@0..46 CLASS_KW@0..5 "class" WHITESPACE@5..6 " " NAME@6..9 IDENT@6..9 "foo" WHITESPACE@9..10 " " CLASS_BODY@10..46 L_CURLY@10..11 "{" WHITESPACE@11..13 "\n " METHOD@13..27 ASYNC_KW@13..18 "async" WHITESPACE@18..19 " " NAME@19..22 IDENT@19..22 "foo" PARAMETER_LIST@22..24 L_PAREN@22..23 "(" R_PAREN@23..24 ")" WHITESPACE@24..25 " " BLOCK_STMT@25..27 L_CURLY@25..26 "{" R_CURLY@26..27 "}" WHITESPACE@27..29 "\n " METHOD@29..44 ASYNC_KW@29..34 "async" WHITESPACE@34..35 " " STAR@35..36 "*" NAME@36..39 IDENT@36..39 "foo" PARAMETER_LIST@39..41 L_PAREN@39..40 "(" R_PAREN@40..41 ")" WHITESPACE@41..42 " " BLOCK_STMT@42..44 L_CURLY@42..43 "{" R_CURLY@43..44 "}" WHITESPACE@44..45 "\n" R_CURLY@45..46 "}" WHITESPACE@46..47 "\n"