]> git.lizzy.rs Git - rust.git/blob - crates/parser/test_data/parser/ok/0060_as_range.txt
Merge #11481
[rust.git] / crates / parser / test_data / parser / ok / 0060_as_range.txt
1 SOURCE_FILE
2   FN
3     FN_KW "fn"
4     WHITESPACE " "
5     NAME
6       IDENT "main"
7     PARAM_LIST
8       L_PAREN "("
9       R_PAREN ")"
10     WHITESPACE " "
11     BLOCK_EXPR
12       STMT_LIST
13         L_CURLY "{"
14         WHITESPACE "\n    "
15         EXPR_STMT
16           RANGE_EXPR
17             CAST_EXPR
18               LITERAL
19                 INT_NUMBER "0"
20               WHITESPACE " "
21               AS_KW "as"
22               WHITESPACE " "
23               PATH_TYPE
24                 PATH
25                   PATH_SEGMENT
26                     NAME_REF
27                       IDENT "usize"
28             WHITESPACE " "
29             DOT2 ".."
30           SEMICOLON ";"
31         WHITESPACE "\n    "
32         EXPR_STMT
33           RANGE_EXPR
34             BIN_EXPR
35               LITERAL
36                 INT_NUMBER "1"
37               WHITESPACE " "
38               PLUS "+"
39               WHITESPACE " "
40               CAST_EXPR
41                 LITERAL
42                   INT_NUMBER "2"
43                 WHITESPACE " "
44                 AS_KW "as"
45                 WHITESPACE " "
46                 PATH_TYPE
47                   PATH
48                     PATH_SEGMENT
49                       NAME_REF
50                         IDENT "usize"
51             WHITESPACE " "
52             DOT2 ".."
53           SEMICOLON ";"
54         WHITESPACE "\n"
55         R_CURLY "}"
56   WHITESPACE "\n"