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