SOURCE_FILE@0..60 FN@0..34 ATTR@0..12 POUND@0..1 "#" L_BRACK@1..2 "[" PATH@2..5 PATH_SEGMENT@2..5 NAME_REF@2..5 IDENT@2..5 "cfg" TOKEN_TREE@5..11 L_PAREN@5..6 "(" IDENT@6..10 "test" R_PAREN@10..11 ")" R_BRACK@11..12 "]" WHITESPACE@12..13 "\n" ATTR@13..22 POUND@13..14 "#" L_BRACK@14..15 "[" PATH@15..21 PATH_SEGMENT@15..21 NAME_REF@15..21 IDENT@15..21 "ignore" R_BRACK@21..22 "]" WHITESPACE@22..23 "\n" FN_KW@23..25 "fn" WHITESPACE@25..26 " " NAME@26..29 IDENT@26..29 "foo" PARAM_LIST@29..31 L_PAREN@29..30 "(" R_PAREN@30..31 ")" WHITESPACE@31..32 " " BLOCK_EXPR@32..34 L_CURLY@32..33 "{" R_CURLY@33..34 "}" WHITESPACE@34..36 "\n\n" MODULE@36..59 ATTR@36..52 POUND@36..37 "#" L_BRACK@37..38 "[" PATH@38..42 PATH_SEGMENT@38..42 NAME_REF@38..42 IDENT@38..42 "path" WHITESPACE@42..43 " " EQ@43..44 "=" WHITESPACE@44..45 " " LITERAL@45..51 STRING@45..51 "\"a.rs\"" R_BRACK@51..52 "]" WHITESPACE@52..53 "\n" MOD_KW@53..56 "mod" WHITESPACE@56..57 " " NAME@57..58 IDENT@57..58 "b" SEMICOLON@58..59 ";" WHITESPACE@59..60 "\n"