]>
Commit | Line | Data |
---|---|---|
353b0b11 FG |
1 | SOURCE_FILE |
2 | FN | |
3 | FN_KW "fn" | |
4 | WHITESPACE " " | |
5 | NAME | |
6 | IDENT "f" | |
7 | PARAM_LIST | |
8 | L_PAREN "(" | |
9 | R_PAREN ")" | |
10 | WHITESPACE " " | |
11 | BLOCK_EXPR | |
12 | STMT_LIST | |
13 | L_CURLY "{" | |
14 | WHITESPACE "\n " | |
15 | LET_STMT | |
16 | LET_KW "let" | |
17 | WHITESPACE " " | |
18 | WILDCARD_PAT | |
19 | UNDERSCORE "_" | |
20 | WHITESPACE " " | |
21 | EQ "=" | |
22 | WHITESPACE " " | |
23 | FOR_EXPR | |
24 | FOR_KW "for" | |
25 | WHITESPACE " " | |
26 | WILDCARD_PAT | |
27 | UNDERSCORE "_" | |
28 | WHITESPACE " " | |
29 | IN_KW "in" | |
30 | WHITESPACE " " | |
31 | RANGE_EXPR | |
32 | LITERAL | |
33 | INT_NUMBER "0" | |
34 | DOT2 ".." | |
35 | LITERAL | |
36 | INT_NUMBER "10" | |
37 | WHITESPACE " " | |
38 | BLOCK_EXPR | |
39 | STMT_LIST | |
40 | L_CURLY "{" | |
41 | WHITESPACE "\n " | |
42 | R_CURLY "}" | |
43 | WHITESPACE " " | |
44 | LET_ELSE | |
45 | ELSE_KW "else" | |
46 | WHITESPACE " " | |
47 | BLOCK_EXPR | |
48 | STMT_LIST | |
49 | L_CURLY "{" | |
50 | WHITESPACE "\n " | |
51 | RETURN_EXPR | |
52 | RETURN_KW "return" | |
53 | WHITESPACE "\n " | |
54 | R_CURLY "}" | |
55 | SEMICOLON ";" | |
56 | WHITESPACE "\n" | |
57 | R_CURLY "}" | |
58 | error 43: right curly brace `}` before `else` in a `let...else` statement not allowed |