2018-08-25 03:44:17 -05:00
|
|
|
ROOT@[0; 146)
|
2018-08-13 10:27:26 -05:00
|
|
|
FN_DEF@[0; 145)
|
2018-02-17 16:06:48 -06:00
|
|
|
FN_KW@[0; 2)
|
2018-08-05 14:06:34 -05:00
|
|
|
WHITESPACE@[2; 3)
|
|
|
|
NAME@[3; 7)
|
2018-02-17 16:06:48 -06:00
|
|
|
IDENT@[3; 7) "main"
|
2018-08-05 14:06:34 -05:00
|
|
|
PARAM_LIST@[7; 9)
|
2018-07-31 04:32:53 -05:00
|
|
|
L_PAREN@[7; 8)
|
|
|
|
R_PAREN@[8; 9)
|
2018-08-05 14:06:34 -05:00
|
|
|
WHITESPACE@[9; 10)
|
2018-08-24 11:27:30 -05:00
|
|
|
BLOCK@[10; 145)
|
2018-02-17 16:06:48 -06:00
|
|
|
L_CURLY@[10; 11)
|
2018-08-05 14:06:34 -05:00
|
|
|
WHITESPACE@[11; 16)
|
|
|
|
LET_STMT@[16; 27)
|
2018-02-17 16:06:48 -06:00
|
|
|
LET_KW@[16; 19)
|
2018-08-05 14:06:34 -05:00
|
|
|
WHITESPACE@[19; 20)
|
|
|
|
BIND_PAT@[20; 21)
|
|
|
|
NAME@[20; 21)
|
2018-02-17 16:06:48 -06:00
|
|
|
IDENT@[20; 21) "a"
|
2018-08-05 14:06:34 -05:00
|
|
|
WHITESPACE@[21; 22)
|
2018-02-17 16:06:48 -06:00
|
|
|
EQ@[22; 23)
|
2018-08-05 14:06:34 -05:00
|
|
|
WHITESPACE@[23; 24)
|
|
|
|
TUPLE_EXPR@[24; 26)
|
2018-02-17 16:06:48 -06:00
|
|
|
L_PAREN@[24; 25)
|
|
|
|
R_PAREN@[25; 26)
|
|
|
|
SEMI@[26; 27)
|
2018-08-05 14:06:34 -05:00
|
|
|
WHITESPACE@[27; 32)
|
|
|
|
LET_STMT@[32; 47)
|
2018-02-17 16:06:48 -06:00
|
|
|
LET_KW@[32; 35)
|
2018-08-05 14:06:34 -05:00
|
|
|
WHITESPACE@[35; 36)
|
|
|
|
BIND_PAT@[36; 41)
|
2018-07-31 07:30:11 -05:00
|
|
|
MUT_KW@[36; 39)
|
2018-08-05 14:06:34 -05:00
|
|
|
WHITESPACE@[39; 40)
|
|
|
|
NAME@[40; 41)
|
2018-02-17 16:06:48 -06:00
|
|
|
IDENT@[40; 41) "b"
|
2018-08-05 14:06:34 -05:00
|
|
|
WHITESPACE@[41; 42)
|
2018-02-17 16:06:48 -06:00
|
|
|
EQ@[42; 43)
|
2018-08-05 14:06:34 -05:00
|
|
|
WHITESPACE@[43; 44)
|
|
|
|
TUPLE_EXPR@[44; 46)
|
2018-02-17 16:06:48 -06:00
|
|
|
L_PAREN@[44; 45)
|
|
|
|
R_PAREN@[45; 46)
|
|
|
|
SEMI@[46; 47)
|
2018-08-05 14:06:34 -05:00
|
|
|
WHITESPACE@[47; 52)
|
|
|
|
LET_STMT@[52; 67)
|
2018-02-17 16:06:48 -06:00
|
|
|
LET_KW@[52; 55)
|
2018-08-05 14:06:34 -05:00
|
|
|
WHITESPACE@[55; 56)
|
|
|
|
BIND_PAT@[56; 61)
|
2018-02-17 16:06:48 -06:00
|
|
|
REF_KW@[56; 59)
|
2018-08-05 14:06:34 -05:00
|
|
|
WHITESPACE@[59; 60)
|
|
|
|
NAME@[60; 61)
|
2018-07-31 07:30:11 -05:00
|
|
|
IDENT@[60; 61) "c"
|
2018-08-05 14:06:34 -05:00
|
|
|
WHITESPACE@[61; 62)
|
2018-07-31 07:30:11 -05:00
|
|
|
EQ@[62; 63)
|
2018-08-05 14:06:34 -05:00
|
|
|
WHITESPACE@[63; 64)
|
|
|
|
TUPLE_EXPR@[64; 66)
|
2018-07-31 07:30:11 -05:00
|
|
|
L_PAREN@[64; 65)
|
|
|
|
R_PAREN@[65; 66)
|
|
|
|
SEMI@[66; 67)
|
2018-08-05 14:06:34 -05:00
|
|
|
WHITESPACE@[67; 72)
|
|
|
|
LET_STMT@[72; 91)
|
2018-07-31 07:30:11 -05:00
|
|
|
LET_KW@[72; 75)
|
2018-08-05 14:06:34 -05:00
|
|
|
WHITESPACE@[75; 76)
|
|
|
|
BIND_PAT@[76; 85)
|
2018-07-31 07:30:11 -05:00
|
|
|
REF_KW@[76; 79)
|
|
|
|
WHITESPACE@[79; 80)
|
|
|
|
MUT_KW@[80; 83)
|
2018-08-05 14:06:34 -05:00
|
|
|
WHITESPACE@[83; 84)
|
|
|
|
NAME@[84; 85)
|
2018-07-31 07:30:11 -05:00
|
|
|
IDENT@[84; 85) "d"
|
2018-08-05 14:06:34 -05:00
|
|
|
WHITESPACE@[85; 86)
|
2018-02-17 16:06:48 -06:00
|
|
|
EQ@[86; 87)
|
2018-08-05 14:06:34 -05:00
|
|
|
WHITESPACE@[87; 88)
|
|
|
|
TUPLE_EXPR@[88; 90)
|
2018-02-17 16:06:48 -06:00
|
|
|
L_PAREN@[88; 89)
|
|
|
|
R_PAREN@[89; 90)
|
|
|
|
SEMI@[90; 91)
|
2018-08-05 14:06:34 -05:00
|
|
|
WHITESPACE@[91; 96)
|
|
|
|
LET_STMT@[96; 111)
|
2018-07-31 07:30:11 -05:00
|
|
|
LET_KW@[96; 99)
|
2018-08-05 14:06:34 -05:00
|
|
|
WHITESPACE@[99; 100)
|
|
|
|
BIND_PAT@[100; 105)
|
|
|
|
NAME@[100; 101)
|
2018-07-31 07:30:11 -05:00
|
|
|
IDENT@[100; 101) "e"
|
2018-08-05 14:06:34 -05:00
|
|
|
WHITESPACE@[101; 102)
|
2018-07-31 07:30:11 -05:00
|
|
|
AT@[102; 103)
|
2018-08-05 14:06:34 -05:00
|
|
|
WHITESPACE@[103; 104)
|
|
|
|
PLACEHOLDER_PAT@[104; 105)
|
2018-07-31 07:30:11 -05:00
|
|
|
UNDERSCORE@[104; 105)
|
2018-08-05 14:06:34 -05:00
|
|
|
WHITESPACE@[105; 106)
|
2018-07-31 07:30:11 -05:00
|
|
|
EQ@[106; 107)
|
2018-08-05 14:06:34 -05:00
|
|
|
WHITESPACE@[107; 108)
|
|
|
|
TUPLE_EXPR@[108; 110)
|
2018-07-31 07:30:11 -05:00
|
|
|
L_PAREN@[108; 109)
|
|
|
|
R_PAREN@[109; 110)
|
|
|
|
SEMI@[110; 111)
|
2018-08-05 14:06:34 -05:00
|
|
|
WHITESPACE@[111; 116)
|
|
|
|
LET_STMT@[116; 143)
|
2018-07-31 07:30:11 -05:00
|
|
|
LET_KW@[116; 119)
|
2018-08-05 14:06:34 -05:00
|
|
|
WHITESPACE@[119; 120)
|
|
|
|
BIND_PAT@[120; 137)
|
2018-07-31 07:30:11 -05:00
|
|
|
REF_KW@[120; 123)
|
|
|
|
WHITESPACE@[123; 124)
|
|
|
|
MUT_KW@[124; 127)
|
2018-08-05 14:06:34 -05:00
|
|
|
WHITESPACE@[127; 128)
|
|
|
|
NAME@[128; 129)
|
2018-07-31 07:30:11 -05:00
|
|
|
IDENT@[128; 129) "f"
|
2018-08-05 14:06:34 -05:00
|
|
|
WHITESPACE@[129; 130)
|
2018-07-31 07:30:11 -05:00
|
|
|
AT@[130; 131)
|
2018-08-05 14:06:34 -05:00
|
|
|
WHITESPACE@[131; 132)
|
|
|
|
BIND_PAT@[132; 137)
|
|
|
|
NAME@[132; 133)
|
2018-07-31 07:30:11 -05:00
|
|
|
IDENT@[132; 133) "g"
|
2018-08-05 14:06:34 -05:00
|
|
|
WHITESPACE@[133; 134)
|
2018-07-31 07:30:11 -05:00
|
|
|
AT@[134; 135)
|
2018-08-05 14:06:34 -05:00
|
|
|
WHITESPACE@[135; 136)
|
|
|
|
PLACEHOLDER_PAT@[136; 137)
|
2018-07-31 07:30:11 -05:00
|
|
|
UNDERSCORE@[136; 137)
|
2018-08-05 14:06:34 -05:00
|
|
|
WHITESPACE@[137; 138)
|
2018-07-31 07:30:11 -05:00
|
|
|
EQ@[138; 139)
|
2018-08-05 14:06:34 -05:00
|
|
|
WHITESPACE@[139; 140)
|
|
|
|
TUPLE_EXPR@[140; 142)
|
2018-07-31 07:30:11 -05:00
|
|
|
L_PAREN@[140; 141)
|
|
|
|
R_PAREN@[141; 142)
|
|
|
|
SEMI@[142; 143)
|
2018-08-05 14:06:34 -05:00
|
|
|
WHITESPACE@[143; 144)
|
2018-07-31 07:30:11 -05:00
|
|
|
R_CURLY@[144; 145)
|
2018-08-05 14:06:34 -05:00
|
|
|
WHITESPACE@[145; 146)
|