File tree Expand file tree Collapse file tree 2 files changed +93
-0
lines changed 
crates/parser/test_data/parser/err Expand file tree Collapse file tree 2 files changed +93
-0
lines changed Original file line number Diff line number Diff line change 1+ SOURCE_FILE
2+  STRUCT
3+  STRUCT_KW "struct"
4+  WHITESPACE " "
5+  NAME
6+  IDENT "S"
7+  TUPLE_FIELD_LIST
8+  L_PAREN "("
9+  TUPLE_FIELD
10+  PATH_TYPE
11+  PATH
12+  PATH_SEGMENT
13+  NAME_REF
14+  IDENT "i32"
15+  COMMA ","
16+  WHITESPACE " "
17+  TUPLE_FIELD
18+  PATH_TYPE
19+  PATH
20+  PATH_SEGMENT
21+  NAME_REF
22+  IDENT "i32"
23+  R_PAREN ")"
24+  SEMICOLON ";"
25+  WHITESPACE "\n"
26+  FN
27+  FN_KW "fn"
28+  WHITESPACE " "
29+  NAME
30+  IDENT "f"
31+  PARAM_LIST
32+  L_PAREN "("
33+  R_PAREN ")"
34+  WHITESPACE " "
35+  BLOCK_EXPR
36+  STMT_LIST
37+  L_CURLY "{"
38+  WHITESPACE "\n "
39+  LET_STMT
40+  LET_KW "let"
41+  WHITESPACE " "
42+  IDENT_PAT
43+  NAME
44+  IDENT "s"
45+  WHITESPACE " "
46+  EQ "="
47+  WHITESPACE " "
48+  CALL_EXPR
49+  PATH_EXPR
50+  PATH
51+  PATH_SEGMENT
52+  NAME_REF
53+  IDENT "S"
54+  ARG_LIST
55+  L_PAREN "("
56+  LITERAL
57+  INT_NUMBER "1"
58+  COMMA ","
59+  WHITESPACE " "
60+  LITERAL
61+  INT_NUMBER "2"
62+  R_PAREN ")"
63+  SEMICOLON ";"
64+  WHITESPACE "\n "
65+  LET_STMT
66+  LET_KW "let"
67+  WHITESPACE " "
68+  IDENT_PAT
69+  NAME
70+  IDENT "a"
71+  WHITESPACE " "
72+  EQ "="
73+  WHITESPACE " "
74+  FIELD_EXPR
75+  FIELD_EXPR
76+  PATH_EXPR
77+  PATH
78+  PATH_SEGMENT
79+  NAME_REF
80+  IDENT "s"
81+  DOT "."
82+  ERROR
83+  FLOAT_NUMBER "1e0"
84+  SEMICOLON ";"
85+  WHITESPACE "\n"
86+  R_CURLY "}"
87+  WHITESPACE "\n"
88+ error 42: illegal float literal
Original file line number Diff line number Diff line change 1+ struct  S ( i32 ,  i32 ) ; 
2+ fn  f ( )  { 
3+  let  s = S ( 1 ,  2 ) ; 
4+  let  a = s. 1 e0 ; 
5+ } 
                         You can’t perform that action at this time. 
           
                  
0 commit comments