aboutsummaryrefslogtreecommitdiff
path: root/tests/data/parser/err/0008_item_block_recovery.txt
blob: 0e2aae7cc8c45e46fdbeb2e801a362df20f7001e (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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
FILE@[0; 95)
  FN_ITEM@[0; 14)
    FN_KW@[0; 2)
    NAME@[2; 6)
      WHITESPACE@[2; 3)
      IDENT@[3; 6) "foo"
    L_PAREN@[6; 7)
    R_PAREN@[7; 8)
    BLOCK@[8; 14)
      WHITESPACE@[8; 9)
      L_CURLY@[9; 10)
      WHITESPACE@[10; 11)
      R_CURLY@[11; 12)
      WHITESPACE@[12; 14)
  ERROR@[14; 17)
  err: `expected item`
    IDENT@[14; 17) "bar"
  ERROR@[17; 18)
  err: `expected item`
    L_PAREN@[17; 18)
  ERROR@[18; 20)
  err: `expected item`
    R_PAREN@[18; 19)
    WHITESPACE@[19; 20)
  ERROR@[20; 82)
  err: `expected item`
    L_CURLY@[20; 21)
    WHITESPACE@[21; 26)
    IF_KW@[26; 28)
    WHITESPACE@[28; 29)
    TRUE_KW@[29; 33)
    WHITESPACE@[33; 34)
    L_CURLY@[34; 35)
    WHITESPACE@[35; 44)
    INT_NUMBER@[44; 45)
    WHITESPACE@[45; 50)
    R_CURLY@[50; 51)
    WHITESPACE@[51; 52)
    IDENT@[52; 56) "else"
    WHITESPACE@[56; 57)
    L_CURLY@[57; 58)
    WHITESPACE@[58; 67)
    INT_NUMBER@[67; 68)
    WHITESPACE@[68; 69)
    PLUS@[69; 70)
    WHITESPACE@[70; 71)
    INT_NUMBER@[71; 72)
    WHITESPACE@[72; 77)
    R_CURLY@[77; 78)
    WHITESPACE@[78; 79)
    R_CURLY@[79; 80)
    WHITESPACE@[80; 82)
  FN_ITEM@[82; 95)
    FN_KW@[82; 84)
    NAME@[84; 88)
      WHITESPACE@[84; 85)
      IDENT@[85; 88) "baz"
    L_PAREN@[88; 89)
    R_PAREN@[89; 90)
    BLOCK@[90; 95)
      WHITESPACE@[90; 91)
      L_CURLY@[91; 92)
      WHITESPACE@[92; 93)
      R_CURLY@[93; 94)
      WHITESPACE@[94; 95)