SOURCE_FILE@[0; 50) MACRO_DEF@[0; 28) MACRO_KW@[0; 5) "macro" WHITESPACE@[5; 6) " " NAME@[6; 7) IDENT@[6; 7) "m" WHITESPACE@[7; 8) " " TOKEN_TREE@[8; 28) L_CURLY@[8; 9) "{" WHITESPACE@[9; 10) " " TOKEN_TREE@[10; 20) L_PAREN@[10; 11) "(" DOLLAR@[11; 12) "$" IDENT@[12; 13) "i" COLON@[13; 14) ":" IDENT@[14; 19) "ident" R_PAREN@[19; 20) ")" WHITESPACE@[20; 21) " " EQ@[21; 22) "=" R_ANGLE@[22; 23) ">" WHITESPACE@[23; 24) " " TOKEN_TREE@[24; 26) L_CURLY@[24; 25) "{" R_CURLY@[25; 26) "}" WHITESPACE@[26; 27) " " R_CURLY@[27; 28) "}" WHITESPACE@[28; 29) "\n" MACRO_DEF@[29; 49) MACRO_KW@[29; 34) "macro" WHITESPACE@[34; 35) " " NAME@[35; 36) IDENT@[35; 36) "m" TOKEN_TREE@[36; 49) TOKEN_TREE@[36; 46) L_PAREN@[36; 37) "(" DOLLAR@[37; 38) "$" IDENT@[38; 39) "i" COLON@[39; 40) ":" IDENT@[40; 45) "ident" R_PAREN@[45; 46) ")" WHITESPACE@[46; 47) " " TOKEN_TREE@[47; 49) L_CURLY@[47; 48) "{" R_CURLY@[48; 49) "}" WHITESPACE@[49; 50) "\n"