aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_syntax/test_data/parser/inline/ok/0118_impl_inner_attributes.txt
blob: 5053ebde73b901ef212851c1c39cebe503485e45 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
SOURCE_FILE@[0; 94)
  ENUM_DEF@[0; 8)
    ENUM_KW@[0; 4) "enum"
    WHITESPACE@[4; 5) " "
    NAME@[5; 6)
      IDENT@[5; 6) "F"
    ENUM_VARIANT_LIST@[6; 8)
      L_CURLY@[6; 7) "{"
      R_CURLY@[7; 8) "}"
  WHITESPACE@[8; 9) "\n"
  IMPL_DEF@[9; 93)
    IMPL_KW@[9; 13) "impl"
    WHITESPACE@[13; 14) " "
    PATH_TYPE@[14; 15)
      PATH@[14; 15)
        PATH_SEGMENT@[14; 15)
          NAME_REF@[14; 15)
            IDENT@[14; 15) "F"
    WHITESPACE@[15; 16) " "
    ITEM_LIST@[16; 93)
      L_CURLY@[16; 17) "{"
      WHITESPACE@[17; 23) "\n     "
      COMMENT@[23; 48) "//! This is a doc com ..."
      WHITESPACE@[48; 54) "\n     "
      ATTR@[54; 91)
        POUND@[54; 55) "#"
        EXCL@[55; 56) "!"
        L_BRACK@[56; 57) "["
        PATH@[57; 60)
          PATH_SEGMENT@[57; 60)
            NAME_REF@[57; 60)
              IDENT@[57; 60) "doc"
        TOKEN_TREE@[60; 90)
          L_PAREN@[60; 61) "("
          STRING@[61; 89) "\"This is also a doc c ..."
          R_PAREN@[89; 90) ")"
        R_BRACK@[90; 91) "]"
      WHITESPACE@[91; 92) "\n"
      R_CURLY@[92; 93) "}"
  WHITESPACE@[93; 94) "\n"