Fix parser tests for 1.53

This commit is contained in:
Lukas Wirth 2021-06-17 18:09:44 +02:00
parent b6cb6d5abe
commit 02d25ab60d
54 changed files with 198 additions and 198 deletions

View file

@ -1,2 +1,2 @@
CHAR 1 "\'" CHAR 1 "'"
> error0..1 token("\'") msg(Missing trailing `'` symbol to terminate the character literal) > error0..1 token("'") msg(Missing trailing `'` symbol to terminate the character literal)

View file

@ -1,2 +1,2 @@
CHAR 5 "\'🦀" CHAR 5 "'🦀"
> error0..5 token("\'🦀") msg(Missing trailing `'` symbol to terminate the character literal) > error0..5 token("'🦀") msg(Missing trailing `'` symbol to terminate the character literal)

View file

@ -1,2 +1,2 @@
CHAR 5 "\'\\x7f" CHAR 5 "'\\x7f"
> error0..5 token("\'\\x7f") msg(Missing trailing `'` symbol to terminate the character literal) > error0..5 token("'\\x7f") msg(Missing trailing `'` symbol to terminate the character literal)

View file

@ -1,2 +1,2 @@
CHAR 9 "\'\\u{20AA}" CHAR 9 "'\\u{20AA}"
> error0..9 token("\'\\u{20AA}") msg(Missing trailing `'` symbol to terminate the character literal) > error0..9 token("'\\u{20AA}") msg(Missing trailing `'` symbol to terminate the character literal)

View file

@ -1,2 +1,2 @@
CHAR 2 "\' " CHAR 2 "' "
> error0..2 token("\' ") msg(Missing trailing `'` symbol to terminate the character literal) > error0..2 token("' ") msg(Missing trailing `'` symbol to terminate the character literal)

View file

@ -1,2 +1,2 @@
CHAR 2 "\'\\" CHAR 2 "'\\"
> error0..2 token("\'\\") msg(Missing trailing `'` symbol to terminate the character literal) > error0..2 token("'\\") msg(Missing trailing `'` symbol to terminate the character literal)

View file

@ -1,2 +1,2 @@
CHAR 3 "\'\\n" CHAR 3 "'\\n"
> error0..3 token("\'\\n") msg(Missing trailing `'` symbol to terminate the character literal) > error0..3 token("'\\n") msg(Missing trailing `'` symbol to terminate the character literal)

View file

@ -1,2 +1,2 @@
CHAR 3 "\'\\\'" CHAR 3 "'\\'"
> error0..3 token("\'\\\'") msg(Missing trailing `'` symbol to terminate the character literal) > error0..3 token("'\\'") msg(Missing trailing `'` symbol to terminate the character literal)

View file

@ -1,2 +1,2 @@
BYTE 2 "b\'" BYTE 2 "b'"
> error0..2 token("b\'") msg(Missing trailing `'` symbol to terminate the byte literal) > error0..2 token("b'") msg(Missing trailing `'` symbol to terminate the byte literal)

View file

@ -1,2 +1,2 @@
BYTE 6 "b\'🦀" BYTE 6 "b'🦀"
> error0..6 token("b\'🦀") msg(Missing trailing `'` symbol to terminate the byte literal) > error0..6 token("b'🦀") msg(Missing trailing `'` symbol to terminate the byte literal)

View file

@ -1,2 +1,2 @@
BYTE 6 "b\'\\x7f" BYTE 6 "b'\\x7f"
> error0..6 token("b\'\\x7f") msg(Missing trailing `'` symbol to terminate the byte literal) > error0..6 token("b'\\x7f") msg(Missing trailing `'` symbol to terminate the byte literal)

View file

@ -1,2 +1,2 @@
BYTE 10 "b\'\\u{20AA}" BYTE 10 "b'\\u{20AA}"
> error0..10 token("b\'\\u{20AA}") msg(Missing trailing `'` symbol to terminate the byte literal) > error0..10 token("b'\\u{20AA}") msg(Missing trailing `'` symbol to terminate the byte literal)

View file

@ -1,2 +1,2 @@
BYTE 3 "b\' " BYTE 3 "b' "
> error0..3 token("b\' ") msg(Missing trailing `'` symbol to terminate the byte literal) > error0..3 token("b' ") msg(Missing trailing `'` symbol to terminate the byte literal)

View file

@ -1,2 +1,2 @@
BYTE 3 "b\'\\" BYTE 3 "b'\\"
> error0..3 token("b\'\\") msg(Missing trailing `'` symbol to terminate the byte literal) > error0..3 token("b'\\") msg(Missing trailing `'` symbol to terminate the byte literal)

View file

@ -1,2 +1,2 @@
BYTE 4 "b\'\\n" BYTE 4 "b'\\n"
> error0..4 token("b\'\\n") msg(Missing trailing `'` symbol to terminate the byte literal) > error0..4 token("b'\\n") msg(Missing trailing `'` symbol to terminate the byte literal)

View file

@ -1,2 +1,2 @@
BYTE 4 "b\'\\\'" BYTE 4 "b'\\'"
> error0..4 token("b\'\\\'") msg(Missing trailing `'` symbol to terminate the byte literal) > error0..4 token("b'\\'") msg(Missing trailing `'` symbol to terminate the byte literal)

View file

@ -1,6 +1,6 @@
LIFETIME_IDENT 2 "\'1" LIFETIME_IDENT 2 "'1"
WHITESPACE 1 "\n" WHITESPACE 1 "\n"
LIFETIME_IDENT 10 "\'1lifetime" LIFETIME_IDENT 10 "'1lifetime"
WHITESPACE 1 "\n" WHITESPACE 1 "\n"
> error0..2 token("\'1") msg(Lifetime name cannot start with a number) > error0..2 token("'1") msg(Lifetime name cannot start with a number)
> error3..13 token("\'1lifetime") msg(Lifetime name cannot start with a number) > error3..13 token("'1lifetime") msg(Lifetime name cannot start with a number)

View file

@ -1,16 +1,16 @@
CHAR 3 "\'x\'" CHAR 3 "'x'"
WHITESPACE 1 " " WHITESPACE 1 " "
CHAR 3 "\' \'" CHAR 3 "' '"
WHITESPACE 1 " " WHITESPACE 1 " "
CHAR 3 "\'0\'" CHAR 3 "'0'"
WHITESPACE 1 " " WHITESPACE 1 " "
CHAR 7 "\'hello\'" CHAR 7 "'hello'"
WHITESPACE 1 " " WHITESPACE 1 " "
CHAR 6 "\'\\x7f\'" CHAR 6 "'\\x7f'"
WHITESPACE 1 " " WHITESPACE 1 " "
CHAR 4 "\'\\n\'" CHAR 4 "'\\n'"
WHITESPACE 1 " " WHITESPACE 1 " "
CHAR 4 "\'\\\\\'" CHAR 4 "'\\\\'"
WHITESPACE 1 " " WHITESPACE 1 " "
CHAR 4 "\'\\\'\'" CHAR 4 "'\\''"
WHITESPACE 1 "\n" WHITESPACE 1 "\n"

View file

@ -1,8 +1,8 @@
LIFETIME_IDENT 2 "\'a" LIFETIME_IDENT 2 "'a"
WHITESPACE 1 " " WHITESPACE 1 " "
LIFETIME_IDENT 4 "\'foo" LIFETIME_IDENT 4 "'foo"
WHITESPACE 1 " " WHITESPACE 1 " "
LIFETIME_IDENT 12 "\'foo_bar_baz" LIFETIME_IDENT 12 "'foo_bar_baz"
WHITESPACE 1 " " WHITESPACE 1 " "
LIFETIME_IDENT 2 "\'_" LIFETIME_IDENT 2 "'_"
WHITESPACE 1 "\n" WHITESPACE 1 "\n"

View file

@ -1,22 +1,22 @@
BYTE 3 "b\'\'" BYTE 3 "b''"
WHITESPACE 1 " " WHITESPACE 1 " "
BYTE 4 "b\'x\'" BYTE 4 "b'x'"
WHITESPACE 1 " " WHITESPACE 1 " "
BYTE_STRING 6 "b\"foo\"" BYTE_STRING 6 "b\"foo\""
WHITESPACE 1 " " WHITESPACE 1 " "
BYTE_STRING 4 "br\"\"" BYTE_STRING 4 "br\"\""
WHITESPACE 1 "\n" WHITESPACE 1 "\n"
BYTE 6 "b\'\'suf" BYTE 6 "b''suf"
WHITESPACE 1 " " WHITESPACE 1 " "
BYTE_STRING 5 "b\"\"ix" BYTE_STRING 5 "b\"\"ix"
WHITESPACE 1 " " WHITESPACE 1 " "
BYTE_STRING 6 "br\"\"br" BYTE_STRING 6 "br\"\"br"
WHITESPACE 1 "\n" WHITESPACE 1 "\n"
BYTE 5 "b\'\\n\'" BYTE 5 "b'\\n'"
WHITESPACE 1 " " WHITESPACE 1 " "
BYTE 5 "b\'\\\\\'" BYTE 5 "b'\\\\'"
WHITESPACE 1 " " WHITESPACE 1 " "
BYTE 5 "b\'\\\'\'" BYTE 5 "b'\\''"
WHITESPACE 1 " " WHITESPACE 1 " "
BYTE 8 "b\'hello\'" BYTE 8 "b'hello'"
WHITESPACE 1 "\n" WHITESPACE 1 "\n"

View file

@ -43,7 +43,7 @@ SOURCE_FILE@0..240
L_ANGLE@32..33 "<" L_ANGLE@32..33 "<"
LIFETIME_PARAM@33..35 LIFETIME_PARAM@33..35
LIFETIME@33..35 LIFETIME@33..35
LIFETIME_IDENT@33..35 "\'a" LIFETIME_IDENT@33..35 "'a"
R_ANGLE@35..36 ">" R_ANGLE@35..36 ">"
WHITESPACE@36..37 " " WHITESPACE@36..37 " "
PATH_TYPE@37..46 PATH_TYPE@37..46
@ -55,7 +55,7 @@ SOURCE_FILE@0..240
L_ANGLE@42..43 "<" L_ANGLE@42..43 "<"
LIFETIME_ARG@43..45 LIFETIME_ARG@43..45
LIFETIME@43..45 LIFETIME@43..45
LIFETIME_IDENT@43..45 "\'a" LIFETIME_IDENT@43..45 "'a"
R_ANGLE@45..46 ">" R_ANGLE@45..46 ">"
R_PAREN@46..47 ")" R_PAREN@46..47 ")"
R_ANGLE@47..48 ">" R_ANGLE@47..48 ">"
@ -128,7 +128,7 @@ SOURCE_FILE@0..240
L_ANGLE@106..107 "<" L_ANGLE@106..107 "<"
LIFETIME_PARAM@107..109 LIFETIME_PARAM@107..109
LIFETIME@107..109 LIFETIME@107..109
LIFETIME_IDENT@107..109 "\'a" LIFETIME_IDENT@107..109 "'a"
R_ANGLE@109..110 ">" R_ANGLE@109..110 ">"
WHITESPACE@110..111 " " WHITESPACE@110..111 " "
PATH_TYPE@111..120 PATH_TYPE@111..120
@ -140,7 +140,7 @@ SOURCE_FILE@0..240
L_ANGLE@116..117 "<" L_ANGLE@116..117 "<"
LIFETIME_ARG@117..119 LIFETIME_ARG@117..119
LIFETIME@117..119 LIFETIME@117..119
LIFETIME_IDENT@117..119 "\'a" LIFETIME_IDENT@117..119 "'a"
R_ANGLE@119..120 ">" R_ANGLE@119..120 ">"
R_PAREN@120..121 ")" R_PAREN@120..121 ")"
EXPR_STMT@121..123 EXPR_STMT@121..123
@ -191,7 +191,7 @@ SOURCE_FILE@0..240
PATH_SEGMENT@154..158 PATH_SEGMENT@154..158
L_ANGLE@154..155 "<" L_ANGLE@154..155 "<"
ERROR@155..157 ERROR@155..157
LIFETIME_IDENT@155..157 "\'a" LIFETIME_IDENT@155..157 "'a"
R_ANGLE@157..158 ">" R_ANGLE@157..158 ">"
WHITESPACE@158..159 " " WHITESPACE@158..159 " "
BIN_EXPR@159..180 BIN_EXPR@159..180
@ -205,7 +205,7 @@ SOURCE_FILE@0..240
IDENT@159..164 "Trait" IDENT@159..164 "Trait"
L_ANGLE@164..165 "<" L_ANGLE@164..165 "<"
ERROR@165..167 ERROR@165..167
LIFETIME_IDENT@165..167 "\'a" LIFETIME_IDENT@165..167 "'a"
R_ANGLE@167..168 ">" R_ANGLE@167..168 ">"
ERROR@168..169 ERROR@168..169
R_PAREN@168..169 ")" R_PAREN@168..169 ")"
@ -250,7 +250,7 @@ SOURCE_FILE@0..240
L_ANGLE@200..201 "<" L_ANGLE@200..201 "<"
LIFETIME_PARAM@201..203 LIFETIME_PARAM@201..203
LIFETIME@201..203 LIFETIME@201..203
LIFETIME_IDENT@201..203 "\'a" LIFETIME_IDENT@201..203 "'a"
R_ANGLE@203..204 ">" R_ANGLE@203..204 ">"
WHITESPACE@204..205 " " WHITESPACE@204..205 " "
PATH_TYPE@205..214 PATH_TYPE@205..214
@ -262,7 +262,7 @@ SOURCE_FILE@0..240
L_ANGLE@210..211 "<" L_ANGLE@210..211 "<"
LIFETIME_ARG@211..213 LIFETIME_ARG@211..213
LIFETIME@211..213 LIFETIME@211..213
LIFETIME_IDENT@211..213 "\'a" LIFETIME_IDENT@211..213 "'a"
R_ANGLE@213..214 ">" R_ANGLE@213..214 ">"
R_PAREN@214..215 ")" R_PAREN@214..215 ")"
WHITESPACE@215..216 " " WHITESPACE@215..216 " "

View file

@ -17,7 +17,7 @@ SOURCE_FILE@0..30
L_ANGLE@22..23 "<" L_ANGLE@22..23 "<"
LIFETIME_PARAM@23..25 LIFETIME_PARAM@23..25
LIFETIME@23..25 LIFETIME@23..25
LIFETIME_IDENT@23..25 "\'a" LIFETIME_IDENT@23..25 "'a"
R_ANGLE@25..26 ">" R_ANGLE@25..26 ">"
WHITESPACE@26..27 "\n" WHITESPACE@26..27 "\n"
BLOCK_EXPR@27..29 BLOCK_EXPR@27..29

View file

@ -55,7 +55,7 @@ SOURCE_FILE@0..83
ERROR@68..75 ERROR@68..75
LABEL@68..75 LABEL@68..75
LIFETIME@68..74 LIFETIME@68..74
LIFETIME_IDENT@68..74 "\'label" LIFETIME_IDENT@68..74 "'label"
COLON@74..75 ":" COLON@74..75 ":"
WHITESPACE@75..76 " " WHITESPACE@75..76 " "
LITERAL@76..78 LITERAL@76..78

View file

@ -13,13 +13,13 @@ SOURCE_FILE@0..239
L_ANGLE@17..18 "<" L_ANGLE@17..18 "<"
LIFETIME_PARAM@18..20 LIFETIME_PARAM@18..20
LIFETIME@18..20 LIFETIME@18..20
LIFETIME_IDENT@18..20 "\'a" LIFETIME_IDENT@18..20 "'a"
R_ANGLE@20..21 ">" R_ANGLE@20..21 ">"
WHITESPACE@21..22 " " WHITESPACE@21..22 " "
REF_TYPE@22..29 REF_TYPE@22..29
AMP@22..23 "&" AMP@22..23 "&"
LIFETIME@23..25 LIFETIME@23..25
LIFETIME_IDENT@23..25 "\'a" LIFETIME_IDENT@23..25 "'a"
WHITESPACE@25..26 " " WHITESPACE@25..26 " "
PATH_TYPE@26..29 PATH_TYPE@26..29
PATH@26..29 PATH@26..29
@ -42,7 +42,7 @@ SOURCE_FILE@0..239
L_ANGLE@48..49 "<" L_ANGLE@48..49 "<"
LIFETIME_PARAM@49..51 LIFETIME_PARAM@49..51
LIFETIME@49..51 LIFETIME@49..51
LIFETIME_IDENT@49..51 "\'a" LIFETIME_IDENT@49..51 "'a"
R_ANGLE@51..52 ">" R_ANGLE@51..52 ">"
WHITESPACE@52..53 " " WHITESPACE@52..53 " "
TUPLE_TYPE@53..63 TUPLE_TYPE@53..63
@ -50,7 +50,7 @@ SOURCE_FILE@0..239
REF_TYPE@54..61 REF_TYPE@54..61
AMP@54..55 "&" AMP@54..55 "&"
LIFETIME@55..57 LIFETIME@55..57
LIFETIME_IDENT@55..57 "\'a" LIFETIME_IDENT@55..57 "'a"
WHITESPACE@57..58 " " WHITESPACE@57..58 " "
PATH_TYPE@58..61 PATH_TYPE@58..61
PATH@58..61 PATH@58..61
@ -75,7 +75,7 @@ SOURCE_FILE@0..239
L_ANGLE@84..85 "<" L_ANGLE@84..85 "<"
LIFETIME_PARAM@85..87 LIFETIME_PARAM@85..87
LIFETIME@85..87 LIFETIME@85..87
LIFETIME_IDENT@85..87 "\'a" LIFETIME_IDENT@85..87 "'a"
R_ANGLE@87..88 ">" R_ANGLE@87..88 ">"
WHITESPACE@88..89 " " WHITESPACE@88..89 " "
SLICE_TYPE@89..94 SLICE_TYPE@89..94
@ -102,7 +102,7 @@ SOURCE_FILE@0..239
L_ANGLE@115..116 "<" L_ANGLE@115..116 "<"
LIFETIME_PARAM@116..118 LIFETIME_PARAM@116..118
LIFETIME@116..118 LIFETIME@116..118
LIFETIME_IDENT@116..118 "\'a" LIFETIME_IDENT@116..118 "'a"
R_ANGLE@118..119 ">" R_ANGLE@118..119 ">"
WHITESPACE@119..120 " " WHITESPACE@119..120 " "
FOR_TYPE@120..148 FOR_TYPE@120..148
@ -111,7 +111,7 @@ SOURCE_FILE@0..239
L_ANGLE@123..124 "<" L_ANGLE@123..124 "<"
LIFETIME_PARAM@124..126 LIFETIME_PARAM@124..126
LIFETIME@124..126 LIFETIME@124..126
LIFETIME_IDENT@124..126 "\'b" LIFETIME_IDENT@124..126 "'b"
R_ANGLE@126..127 ">" R_ANGLE@126..127 ">"
WHITESPACE@127..128 " " WHITESPACE@127..128 " "
FN_PTR_TYPE@128..148 FN_PTR_TYPE@128..148
@ -122,7 +122,7 @@ SOURCE_FILE@0..239
REF_TYPE@131..138 REF_TYPE@131..138
AMP@131..132 "&" AMP@131..132 "&"
LIFETIME@132..134 LIFETIME@132..134
LIFETIME_IDENT@132..134 "\'a" LIFETIME_IDENT@132..134 "'a"
WHITESPACE@134..135 " " WHITESPACE@134..135 " "
PATH_TYPE@135..138 PATH_TYPE@135..138
PATH@135..138 PATH@135..138
@ -135,7 +135,7 @@ SOURCE_FILE@0..239
REF_TYPE@140..147 REF_TYPE@140..147
AMP@140..141 "&" AMP@140..141 "&"
LIFETIME@141..143 LIFETIME@141..143
LIFETIME_IDENT@141..143 "\'b" LIFETIME_IDENT@141..143 "'b"
WHITESPACE@143..144 " " WHITESPACE@143..144 " "
PATH_TYPE@144..147 PATH_TYPE@144..147
PATH@144..147 PATH@144..147
@ -169,7 +169,7 @@ SOURCE_FILE@0..239
L_ANGLE@183..184 "<" L_ANGLE@183..184 "<"
LIFETIME_PARAM@184..186 LIFETIME_PARAM@184..186
LIFETIME@184..186 LIFETIME@184..186
LIFETIME_IDENT@184..186 "\'a" LIFETIME_IDENT@184..186 "'a"
R_ANGLE@186..187 ">" R_ANGLE@186..187 ">"
WHITESPACE@187..188 " " WHITESPACE@187..188 " "
FOR_TYPE@188..227 FOR_TYPE@188..227
@ -178,7 +178,7 @@ SOURCE_FILE@0..239
L_ANGLE@191..192 "<" L_ANGLE@191..192 "<"
LIFETIME_PARAM@192..194 LIFETIME_PARAM@192..194
LIFETIME@192..194 LIFETIME@192..194
LIFETIME_IDENT@192..194 "\'b" LIFETIME_IDENT@192..194 "'b"
R_ANGLE@194..195 ">" R_ANGLE@194..195 ">"
WHITESPACE@195..196 " " WHITESPACE@195..196 " "
FOR_TYPE@196..227 FOR_TYPE@196..227
@ -187,7 +187,7 @@ SOURCE_FILE@0..239
L_ANGLE@199..200 "<" L_ANGLE@199..200 "<"
LIFETIME_PARAM@200..202 LIFETIME_PARAM@200..202
LIFETIME@200..202 LIFETIME@200..202
LIFETIME_IDENT@200..202 "\'c" LIFETIME_IDENT@200..202 "'c"
R_ANGLE@202..203 ">" R_ANGLE@202..203 ">"
WHITESPACE@203..204 " " WHITESPACE@203..204 " "
FN_PTR_TYPE@204..227 FN_PTR_TYPE@204..227
@ -198,7 +198,7 @@ SOURCE_FILE@0..239
REF_TYPE@207..212 REF_TYPE@207..212
AMP@207..208 "&" AMP@207..208 "&"
LIFETIME@208..210 LIFETIME@208..210
LIFETIME_IDENT@208..210 "\'a" LIFETIME_IDENT@208..210 "'a"
WHITESPACE@210..211 " " WHITESPACE@210..211 " "
PATH_TYPE@211..212 PATH_TYPE@211..212
PATH@211..212 PATH@211..212
@ -211,7 +211,7 @@ SOURCE_FILE@0..239
REF_TYPE@214..219 REF_TYPE@214..219
AMP@214..215 "&" AMP@214..215 "&"
LIFETIME@215..217 LIFETIME@215..217
LIFETIME_IDENT@215..217 "\'b" LIFETIME_IDENT@215..217 "'b"
WHITESPACE@217..218 " " WHITESPACE@217..218 " "
PATH_TYPE@218..219 PATH_TYPE@218..219
PATH@218..219 PATH@218..219
@ -224,7 +224,7 @@ SOURCE_FILE@0..239
REF_TYPE@221..226 REF_TYPE@221..226
AMP@221..222 "&" AMP@221..222 "&"
LIFETIME@222..224 LIFETIME@222..224
LIFETIME_IDENT@222..224 "\'c" LIFETIME_IDENT@222..224 "'c"
WHITESPACE@224..225 " " WHITESPACE@224..225 " "
PATH_TYPE@225..226 PATH_TYPE@225..226
PATH@225..226 PATH@225..226

View file

@ -8,7 +8,7 @@ SOURCE_FILE@0..187
L_ANGLE@8..9 "<" L_ANGLE@8..9 "<"
LIFETIME_PARAM@9..11 LIFETIME_PARAM@9..11
LIFETIME@9..11 LIFETIME@9..11
LIFETIME_IDENT@9..11 "\'a" LIFETIME_IDENT@9..11 "'a"
R_ANGLE@11..12 ">" R_ANGLE@11..12 ">"
WHITESPACE@12..13 " " WHITESPACE@12..13 " "
EQ@13..14 "=" EQ@13..14 "="
@ -16,7 +16,7 @@ SOURCE_FILE@0..187
REF_TYPE@15..34 REF_TYPE@15..34
AMP@15..16 "&" AMP@15..16 "&"
LIFETIME@16..18 LIFETIME@16..18
LIFETIME_IDENT@16..18 "\'a" LIFETIME_IDENT@16..18 "'a"
WHITESPACE@18..19 " " WHITESPACE@18..19 " "
DYN_TRAIT_TYPE@19..34 DYN_TRAIT_TYPE@19..34
DYN_KW@19..22 "dyn" DYN_KW@19..22 "dyn"
@ -104,7 +104,7 @@ SOURCE_FILE@0..187
WHITESPACE@100..101 " " WHITESPACE@100..101 " "
TYPE_BOUND@101..108 TYPE_BOUND@101..108
LIFETIME@101..108 LIFETIME@101..108
LIFETIME_IDENT@101..108 "\'static" LIFETIME_IDENT@101..108 "'static"
SEMICOLON@108..109 ";" SEMICOLON@108..109 ";"
WHITESPACE@109..110 "\n" WHITESPACE@109..110 "\n"
FN@110..186 FN@110..186

View file

@ -15,7 +15,7 @@ SOURCE_FILE@0..30
ERROR@16..22 ERROR@16..22
LABEL@16..22 LABEL@16..22
LIFETIME@16..21 LIFETIME@16..21
LIFETIME_IDENT@16..21 "\'loop" LIFETIME_IDENT@16..21 "'loop"
COLON@21..22 ":" COLON@21..22 ":"
WHITESPACE@22..23 " " WHITESPACE@22..23 " "
IMPL@23..27 IMPL@23..27

View file

@ -23,7 +23,7 @@ SOURCE_FILE@0..54
L_ANGLE@30..31 "<" L_ANGLE@30..31 "<"
LIFETIME_PARAM@31..33 LIFETIME_PARAM@31..33
LIFETIME@31..33 LIFETIME@31..33
LIFETIME_IDENT@31..33 "\'a" LIFETIME_IDENT@31..33 "'a"
R_ANGLE@33..34 ">" R_ANGLE@33..34 ">"
WHITESPACE@34..35 " " WHITESPACE@34..35 " "
PATH_TYPE@35..36 PATH_TYPE@35..36
@ -46,7 +46,7 @@ SOURCE_FILE@0..54
REF_TYPE@41..48 REF_TYPE@41..48
AMP@41..42 "&" AMP@41..42 "&"
LIFETIME@42..44 LIFETIME@42..44
LIFETIME_IDENT@42..44 "\'a" LIFETIME_IDENT@42..44 "'a"
WHITESPACE@44..45 " " WHITESPACE@44..45 " "
PATH_TYPE@45..48 PATH_TYPE@45..48
PATH@45..48 PATH@45..48

View file

@ -55,7 +55,7 @@ SOURCE_FILE@0..128
SELF_PARAM@56..64 SELF_PARAM@56..64
AMP@56..57 "&" AMP@56..57 "&"
LIFETIME@57..59 LIFETIME@57..59
LIFETIME_IDENT@57..59 "\'a" LIFETIME_IDENT@57..59 "'a"
WHITESPACE@59..60 " " WHITESPACE@59..60 " "
NAME@60..64 NAME@60..64
SELF_KW@60..64 "self" SELF_KW@60..64 "self"
@ -76,7 +76,7 @@ SOURCE_FILE@0..128
SELF_PARAM@79..91 SELF_PARAM@79..91
AMP@79..80 "&" AMP@79..80 "&"
LIFETIME@80..82 LIFETIME@80..82
LIFETIME_IDENT@80..82 "\'a" LIFETIME_IDENT@80..82 "'a"
WHITESPACE@82..83 " " WHITESPACE@82..83 " "
MUT_KW@83..86 "mut" MUT_KW@83..86 "mut"
WHITESPACE@86..87 " " WHITESPACE@86..87 " "

View file

@ -14,7 +14,7 @@ SOURCE_FILE@0..35
TYPE_BOUND_LIST@12..32 TYPE_BOUND_LIST@12..32
TYPE_BOUND@12..14 TYPE_BOUND@12..14
LIFETIME@12..14 LIFETIME@12..14
LIFETIME_IDENT@12..14 "\'a" LIFETIME_IDENT@12..14 "'a"
WHITESPACE@14..15 " " WHITESPACE@14..15 " "
PLUS@15..16 "+" PLUS@15..16 "+"
WHITESPACE@16..17 " " WHITESPACE@16..17 " "

View file

@ -27,7 +27,7 @@ SOURCE_FILE@0..69
CONTINUE_KW@48..56 "continue" CONTINUE_KW@48..56 "continue"
WHITESPACE@56..57 " " WHITESPACE@56..57 " "
LIFETIME@57..59 LIFETIME@57..59
LIFETIME_IDENT@57..59 "\'l" LIFETIME_IDENT@57..59 "'l"
SEMICOLON@59..60 ";" SEMICOLON@59..60 ";"
WHITESPACE@60..65 "\n " WHITESPACE@60..65 "\n "
R_CURLY@65..66 "}" R_CURLY@65..66 "}"

View file

@ -32,7 +32,7 @@ SOURCE_FILE@0..43
L_ANGLE@31..32 "<" L_ANGLE@31..32 "<"
LIFETIME_ARG@32..34 LIFETIME_ARG@32..34
LIFETIME@32..34 LIFETIME@32..34
LIFETIME_IDENT@32..34 "\'a" LIFETIME_IDENT@32..34 "'a"
R_ANGLE@34..35 ">" R_ANGLE@34..35 ">"
R_ANGLE@35..36 ">" R_ANGLE@35..36 ">"
WHITESPACE@36..37 " " WHITESPACE@36..37 " "
@ -40,6 +40,6 @@ SOURCE_FILE@0..43
WHITESPACE@38..39 " " WHITESPACE@38..39 " "
TYPE_BOUND@39..41 TYPE_BOUND@39..41
LIFETIME@39..41 LIFETIME@39..41
LIFETIME_IDENT@39..41 "\'a" LIFETIME_IDENT@39..41 "'a"
SEMICOLON@41..42 ";" SEMICOLON@41..42 ";"
WHITESPACE@42..43 "\n" WHITESPACE@42..43 "\n"

View file

@ -25,7 +25,7 @@ SOURCE_FILE@0..54
REF_TYPE@23..34 REF_TYPE@23..34
AMP@23..24 "&" AMP@23..24 "&"
LIFETIME@24..31 LIFETIME@24..31
LIFETIME_IDENT@24..31 "\'static" LIFETIME_IDENT@24..31 "'static"
WHITESPACE@31..32 " " WHITESPACE@31..32 " "
TUPLE_TYPE@32..34 TUPLE_TYPE@32..34
L_PAREN@32..33 "(" L_PAREN@32..33 "("

View file

@ -27,7 +27,7 @@ SOURCE_FILE@0..102
BREAK_KW@45..50 "break" BREAK_KW@45..50 "break"
WHITESPACE@50..51 " " WHITESPACE@50..51 " "
LIFETIME@51..53 LIFETIME@51..53
LIFETIME_IDENT@51..53 "\'l" LIFETIME_IDENT@51..53 "'l"
SEMICOLON@53..54 ";" SEMICOLON@53..54 ";"
WHITESPACE@54..63 "\n " WHITESPACE@54..63 "\n "
EXPR_STMT@63..72 EXPR_STMT@63..72
@ -43,7 +43,7 @@ SOURCE_FILE@0..102
BREAK_KW@81..86 "break" BREAK_KW@81..86 "break"
WHITESPACE@86..87 " " WHITESPACE@86..87 " "
LIFETIME@87..89 LIFETIME@87..89
LIFETIME_IDENT@87..89 "\'l" LIFETIME_IDENT@87..89 "'l"
WHITESPACE@89..90 " " WHITESPACE@89..90 " "
LITERAL@90..92 LITERAL@90..92
INT_NUMBER@90..92 "92" INT_NUMBER@90..92 "92"

View file

@ -16,7 +16,7 @@ SOURCE_FILE@0..59
L_ANGLE@10..11 "<" L_ANGLE@10..11 "<"
LIFETIME_ARG@11..18 LIFETIME_ARG@11..18
LIFETIME@11..18 LIFETIME@11..18
LIFETIME_IDENT@11..18 "\'static" LIFETIME_IDENT@11..18 "'static"
COMMA@18..19 "," COMMA@18..19 ","
WHITESPACE@19..20 " " WHITESPACE@19..20 " "
TYPE_ARG@20..23 TYPE_ARG@20..23

View file

@ -34,7 +34,7 @@ SOURCE_FILE@0..35
L_ANGLE@24..25 "<" L_ANGLE@24..25 "<"
LIFETIME_ARG@25..27 LIFETIME_ARG@25..27
LIFETIME@25..27 LIFETIME@25..27
LIFETIME_IDENT@25..27 "\'a" LIFETIME_IDENT@25..27 "'a"
R_ANGLE@27..28 ">" R_ANGLE@27..28 ">"
R_PAREN@28..29 ")" R_PAREN@28..29 ")"
R_ANGLE@29..30 ">" R_ANGLE@29..30 ">"

View file

@ -32,7 +32,7 @@ SOURCE_FILE@0..58
WHITESPACE@19..20 " " WHITESPACE@19..20 " "
TYPE_BOUND@20..22 TYPE_BOUND@20..22
LIFETIME@20..22 LIFETIME@20..22
LIFETIME_IDENT@20..22 "\'f" LIFETIME_IDENT@20..22 "'f"
R_ANGLE@22..23 ">" R_ANGLE@22..23 ">"
WHITESPACE@23..24 " " WHITESPACE@23..24 " "
BLOCK_EXPR@24..26 BLOCK_EXPR@24..26
@ -74,7 +74,7 @@ SOURCE_FILE@0..58
WHITESPACE@50..51 " " WHITESPACE@50..51 " "
TYPE_BOUND@51..53 TYPE_BOUND@51..53
LIFETIME@51..53 LIFETIME@51..53
LIFETIME_IDENT@51..53 "\'f" LIFETIME_IDENT@51..53 "'f"
R_ANGLE@53..54 ">" R_ANGLE@53..54 ">"
WHITESPACE@54..55 " " WHITESPACE@54..55 " "
BLOCK_EXPR@55..57 BLOCK_EXPR@55..57

View file

@ -49,7 +49,7 @@ SOURCE_FILE@0..113
MATCH_ARM@71..80 MATCH_ARM@71..80
LITERAL_PAT@71..74 LITERAL_PAT@71..74
LITERAL@71..74 LITERAL@71..74
CHAR@71..74 "\'c\'" CHAR@71..74 "'c'"
WHITESPACE@74..75 " " WHITESPACE@74..75 " "
FAT_ARROW@75..77 "=>" FAT_ARROW@75..77 "=>"
WHITESPACE@77..78 " " WHITESPACE@77..78 " "

View file

@ -13,19 +13,19 @@ SOURCE_FILE@0..116
WHITESPACE@14..18 "\n " WHITESPACE@14..18 "\n "
WHERE_PRED@18..29 WHERE_PRED@18..29
LIFETIME@18..20 LIFETIME@18..20
LIFETIME_IDENT@18..20 "\'a" LIFETIME_IDENT@18..20 "'a"
COLON@20..21 ":" COLON@20..21 ":"
WHITESPACE@21..22 " " WHITESPACE@21..22 " "
TYPE_BOUND_LIST@22..29 TYPE_BOUND_LIST@22..29
TYPE_BOUND@22..24 TYPE_BOUND@22..24
LIFETIME@22..24 LIFETIME@22..24
LIFETIME_IDENT@22..24 "\'b" LIFETIME_IDENT@22..24 "'b"
WHITESPACE@24..25 " " WHITESPACE@24..25 " "
PLUS@25..26 "+" PLUS@25..26 "+"
WHITESPACE@26..27 " " WHITESPACE@26..27 " "
TYPE_BOUND@27..29 TYPE_BOUND@27..29
LIFETIME@27..29 LIFETIME@27..29
LIFETIME_IDENT@27..29 "\'c" LIFETIME_IDENT@27..29 "'c"
COMMA@29..30 "," COMMA@29..30 ","
WHITESPACE@30..34 "\n " WHITESPACE@30..34 "\n "
WHERE_PRED@34..59 WHERE_PRED@34..59
@ -57,7 +57,7 @@ SOURCE_FILE@0..116
WHITESPACE@51..52 " " WHITESPACE@51..52 " "
TYPE_BOUND@52..59 TYPE_BOUND@52..59
LIFETIME@52..59 LIFETIME@52..59
LIFETIME_IDENT@52..59 "\'static" LIFETIME_IDENT@52..59 "'static"
COMMA@59..60 "," COMMA@59..60 ","
WHITESPACE@60..64 "\n " WHITESPACE@60..64 "\n "
WHERE_PRED@64..82 WHERE_PRED@64..82
@ -76,7 +76,7 @@ SOURCE_FILE@0..116
TYPE_BOUND_LIST@80..82 TYPE_BOUND_LIST@80..82
TYPE_BOUND@80..82 TYPE_BOUND@80..82
LIFETIME@80..82 LIFETIME@80..82
LIFETIME_IDENT@80..82 "\'a" LIFETIME_IDENT@80..82 "'a"
COMMA@82..83 "," COMMA@82..83 ","
WHITESPACE@83..87 "\n " WHITESPACE@83..87 "\n "
WHERE_PRED@87..112 WHERE_PRED@87..112
@ -108,7 +108,7 @@ SOURCE_FILE@0..116
TYPE_BOUND_LIST@110..112 TYPE_BOUND_LIST@110..112
TYPE_BOUND@110..112 TYPE_BOUND@110..112
LIFETIME@110..112 LIFETIME@110..112
LIFETIME_IDENT@110..112 "\'a" LIFETIME_IDENT@110..112 "'a"
WHITESPACE@112..113 "\n" WHITESPACE@112..113 "\n"
BLOCK_EXPR@113..115 BLOCK_EXPR@113..115
L_CURLY@113..114 "{" L_CURLY@113..114 "{"

View file

@ -32,7 +32,7 @@ SOURCE_FILE@0..42
L_ANGLE@30..31 "<" L_ANGLE@30..31 "<"
LIFETIME_ARG@31..33 LIFETIME_ARG@31..33
LIFETIME@31..33 LIFETIME@31..33
LIFETIME_IDENT@31..33 "\'a" LIFETIME_IDENT@31..33 "'a"
R_ANGLE@33..34 ">" R_ANGLE@33..34 ">"
R_ANGLE@34..35 ">" R_ANGLE@34..35 ">"
WHITESPACE@35..36 " " WHITESPACE@35..36 " "
@ -40,6 +40,6 @@ SOURCE_FILE@0..42
WHITESPACE@37..38 " " WHITESPACE@37..38 " "
TYPE_BOUND@38..40 TYPE_BOUND@38..40
LIFETIME@38..40 LIFETIME@38..40
LIFETIME_IDENT@38..40 "\'a" LIFETIME_IDENT@38..40 "'a"
SEMICOLON@40..41 ";" SEMICOLON@40..41 ";"
WHITESPACE@41..42 "\n" WHITESPACE@41..42 "\n"

View file

@ -13,7 +13,7 @@ SOURCE_FILE@0..121
L_ANGLE@12..13 "<" L_ANGLE@12..13 "<"
LIFETIME_PARAM@13..15 LIFETIME_PARAM@13..15
LIFETIME@13..15 LIFETIME@13..15
LIFETIME_IDENT@13..15 "\'a" LIFETIME_IDENT@13..15 "'a"
R_ANGLE@15..16 ">" R_ANGLE@15..16 ">"
WHITESPACE@16..17 " " WHITESPACE@16..17 " "
FN_PTR_TYPE@17..27 FN_PTR_TYPE@17..27
@ -44,7 +44,7 @@ SOURCE_FILE@0..121
L_ANGLE@41..42 "<" L_ANGLE@41..42 "<"
LIFETIME_PARAM@42..44 LIFETIME_PARAM@42..44
LIFETIME@42..44 LIFETIME@42..44
LIFETIME_IDENT@42..44 "\'a" LIFETIME_IDENT@42..44 "'a"
R_ANGLE@44..45 ">" R_ANGLE@44..45 ">"
WHITESPACE@45..46 " " WHITESPACE@45..46 " "
FN_PTR_TYPE@46..80 FN_PTR_TYPE@46..80
@ -62,7 +62,7 @@ SOURCE_FILE@0..121
REF_TYPE@67..73 REF_TYPE@67..73
AMP@67..68 "&" AMP@67..68 "&"
LIFETIME@68..70 LIFETIME@68..70
LIFETIME_IDENT@68..70 "\'a" LIFETIME_IDENT@68..70 "'a"
WHITESPACE@70..71 " " WHITESPACE@70..71 " "
TUPLE_TYPE@71..73 TUPLE_TYPE@71..73
L_PAREN@71..72 "(" L_PAREN@71..72 "("
@ -91,7 +91,7 @@ SOURCE_FILE@0..121
L_ANGLE@96..97 "<" L_ANGLE@96..97 "<"
LIFETIME_PARAM@97..99 LIFETIME_PARAM@97..99
LIFETIME@97..99 LIFETIME@97..99
LIFETIME_IDENT@97..99 "\'a" LIFETIME_IDENT@97..99 "'a"
R_ANGLE@99..100 ">" R_ANGLE@99..100 ">"
WHITESPACE@100..101 " " WHITESPACE@100..101 " "
PATH_TYPE@101..119 PATH_TYPE@101..119
@ -105,7 +105,7 @@ SOURCE_FILE@0..121
REF_TYPE@111..118 REF_TYPE@111..118
AMP@111..112 "&" AMP@111..112 "&"
LIFETIME@112..114 LIFETIME@112..114
LIFETIME_IDENT@112..114 "\'a" LIFETIME_IDENT@112..114 "'a"
WHITESPACE@114..115 " " WHITESPACE@114..115 " "
PATH_TYPE@115..118 PATH_TYPE@115..118
PATH@115..118 PATH@115..118

View file

@ -68,7 +68,7 @@ SOURCE_FILE@0..189
EQ@90..91 "=" EQ@90..91 "="
WHITESPACE@91..92 " " WHITESPACE@91..92 " "
LITERAL@92..96 LITERAL@92..96
BYTE@92..96 "b\'a\'" BYTE@92..96 "b'a'"
SEMICOLON@96..97 ";" SEMICOLON@96..97 ";"
WHITESPACE@97..102 "\n " WHITESPACE@97..102 "\n "
LET_STMT@102..114 LET_STMT@102..114
@ -80,7 +80,7 @@ SOURCE_FILE@0..189
EQ@108..109 "=" EQ@108..109 "="
WHITESPACE@109..110 " " WHITESPACE@109..110 " "
LITERAL@110..113 LITERAL@110..113
CHAR@110..113 "\'b\'" CHAR@110..113 "'b'"
SEMICOLON@113..114 ";" SEMICOLON@113..114 ";"
WHITESPACE@114..119 "\n " WHITESPACE@114..119 "\n "
LET_STMT@119..131 LET_STMT@119..131

View file

@ -15,7 +15,7 @@ SOURCE_FILE@0..74
LOOP_EXPR@15..26 LOOP_EXPR@15..26
LABEL@15..18 LABEL@15..18
LIFETIME@15..17 LIFETIME@15..17
LIFETIME_IDENT@15..17 "\'a" LIFETIME_IDENT@15..17 "'a"
COLON@17..18 ":" COLON@17..18 ":"
WHITESPACE@18..19 " " WHITESPACE@18..19 " "
LOOP_KW@19..23 "loop" LOOP_KW@19..23 "loop"
@ -28,7 +28,7 @@ SOURCE_FILE@0..74
WHILE_EXPR@31..48 WHILE_EXPR@31..48
LABEL@31..34 LABEL@31..34
LIFETIME@31..33 LIFETIME@31..33
LIFETIME_IDENT@31..33 "\'b" LIFETIME_IDENT@31..33 "'b"
COLON@33..34 ":" COLON@33..34 ":"
WHITESPACE@34..35 " " WHITESPACE@34..35 " "
WHILE_KW@35..40 "while" WHILE_KW@35..40 "while"
@ -44,7 +44,7 @@ SOURCE_FILE@0..74
FOR_EXPR@53..71 FOR_EXPR@53..71
LABEL@53..56 LABEL@53..56
LIFETIME@53..55 LIFETIME@53..55
LIFETIME_IDENT@53..55 "\'c" LIFETIME_IDENT@53..55 "'c"
COLON@55..56 ":" COLON@55..56 ":"
WHITESPACE@56..57 " " WHITESPACE@56..57 " "
FOR_KW@57..60 "for" FOR_KW@57..60 "for"

View file

@ -22,7 +22,7 @@ SOURCE_FILE@0..64
R_BRACK@25..26 "]" R_BRACK@25..26 "]"
WHITESPACE@26..27 " " WHITESPACE@26..27 " "
LIFETIME@27..29 LIFETIME@27..29
LIFETIME_IDENT@27..29 "\'a" LIFETIME_IDENT@27..29 "'a"
COMMA@29..30 "," COMMA@29..30 ","
WHITESPACE@30..31 " " WHITESPACE@30..31 " "
TYPE_PARAM@31..48 TYPE_PARAM@31..48
@ -53,7 +53,7 @@ SOURCE_FILE@0..64
REF_TYPE@53..58 REF_TYPE@53..58
AMP@53..54 "&" AMP@53..54 "&"
LIFETIME@54..56 LIFETIME@54..56
LIFETIME_IDENT@54..56 "\'a" LIFETIME_IDENT@54..56 "'a"
WHITESPACE@56..57 " " WHITESPACE@56..57 " "
PATH_TYPE@57..58 PATH_TYPE@57..58
PATH@57..58 PATH@57..58

View file

@ -16,7 +16,7 @@ SOURCE_FILE@0..34
L_ANGLE@12..13 "<" L_ANGLE@12..13 "<"
LIFETIME_PARAM@13..15 LIFETIME_PARAM@13..15
LIFETIME@13..15 LIFETIME@13..15
LIFETIME_IDENT@13..15 "\'a" LIFETIME_IDENT@13..15 "'a"
R_ANGLE@15..16 ">" R_ANGLE@15..16 ">"
WHITESPACE@16..17 " " WHITESPACE@16..17 " "
PATH_TYPE@17..25 PATH_TYPE@17..25
@ -28,7 +28,7 @@ SOURCE_FILE@0..34
L_ANGLE@21..22 "<" L_ANGLE@21..22 "<"
LIFETIME_ARG@22..24 LIFETIME_ARG@22..24
LIFETIME@22..24 LIFETIME@22..24
LIFETIME_IDENT@22..24 "\'a" LIFETIME_IDENT@22..24 "'a"
R_ANGLE@24..25 ">" R_ANGLE@24..25 ">"
WHITESPACE@25..26 " " WHITESPACE@25..26 " "
PLUS@26..27 "+" PLUS@26..27 "+"

View file

@ -15,7 +15,7 @@ SOURCE_FILE@0..23
EFFECT_EXPR@9..19 EFFECT_EXPR@9..19
LABEL@9..16 LABEL@9..16
LIFETIME@9..15 LIFETIME@9..15
LIFETIME_IDENT@9..15 "\'label" LIFETIME_IDENT@9..15 "'label"
COLON@15..16 ":" COLON@15..16 ":"
WHITESPACE@16..17 " " WHITESPACE@16..17 " "
BLOCK_EXPR@17..19 BLOCK_EXPR@17..19

View file

@ -81,7 +81,7 @@ SOURCE_FILE@0..290
L_ANGLE@80..81 "<" L_ANGLE@80..81 "<"
LIFETIME_PARAM@81..83 LIFETIME_PARAM@81..83
LIFETIME@81..83 LIFETIME@81..83
LIFETIME_IDENT@81..83 "\'a" LIFETIME_IDENT@81..83 "'a"
R_ANGLE@83..84 ">" R_ANGLE@83..84 ">"
SEMICOLON@84..85 ";" SEMICOLON@84..85 ";"
WHITESPACE@85..86 "\n" WHITESPACE@85..86 "\n"
@ -94,7 +94,7 @@ SOURCE_FILE@0..290
L_ANGLE@95..96 "<" L_ANGLE@95..96 "<"
LIFETIME_PARAM@96..99 LIFETIME_PARAM@96..99
LIFETIME@96..98 LIFETIME@96..98
LIFETIME_IDENT@96..98 "\'a" LIFETIME_IDENT@96..98 "'a"
COLON@98..99 ":" COLON@98..99 ":"
R_ANGLE@99..100 ">" R_ANGLE@99..100 ">"
SEMICOLON@100..101 ";" SEMICOLON@100..101 ";"
@ -108,11 +108,11 @@ SOURCE_FILE@0..290
L_ANGLE@111..112 "<" L_ANGLE@111..112 "<"
LIFETIME_PARAM@112..118 LIFETIME_PARAM@112..118
LIFETIME@112..114 LIFETIME@112..114
LIFETIME_IDENT@112..114 "\'a" LIFETIME_IDENT@112..114 "'a"
COLON@114..115 ":" COLON@114..115 ":"
WHITESPACE@115..116 " " WHITESPACE@115..116 " "
LIFETIME@116..118 LIFETIME@116..118
LIFETIME_IDENT@116..118 "\'b" LIFETIME_IDENT@116..118 "'b"
R_ANGLE@118..119 ">" R_ANGLE@118..119 ">"
SEMICOLON@119..120 ";" SEMICOLON@119..120 ";"
WHITESPACE@120..121 "\n" WHITESPACE@120..121 "\n"
@ -125,11 +125,11 @@ SOURCE_FILE@0..290
L_ANGLE@130..131 "<" L_ANGLE@130..131 "<"
LIFETIME_PARAM@131..139 LIFETIME_PARAM@131..139
LIFETIME@131..133 LIFETIME@131..133
LIFETIME_IDENT@131..133 "\'a" LIFETIME_IDENT@131..133 "'a"
COLON@133..134 ":" COLON@133..134 ":"
WHITESPACE@134..135 " " WHITESPACE@134..135 " "
LIFETIME@135..137 LIFETIME@135..137
LIFETIME_IDENT@135..137 "\'b" LIFETIME_IDENT@135..137 "'b"
WHITESPACE@137..138 " " WHITESPACE@137..138 " "
PLUS@138..139 "+" PLUS@138..139 "+"
WHITESPACE@139..140 " " WHITESPACE@139..140 " "
@ -145,16 +145,16 @@ SOURCE_FILE@0..290
L_ANGLE@152..153 "<" L_ANGLE@152..153 "<"
LIFETIME_PARAM@153..164 LIFETIME_PARAM@153..164
LIFETIME@153..155 LIFETIME@153..155
LIFETIME_IDENT@153..155 "\'a" LIFETIME_IDENT@153..155 "'a"
COLON@155..156 ":" COLON@155..156 ":"
WHITESPACE@156..157 " " WHITESPACE@156..157 " "
LIFETIME@157..159 LIFETIME@157..159
LIFETIME_IDENT@157..159 "\'b" LIFETIME_IDENT@157..159 "'b"
WHITESPACE@159..160 " " WHITESPACE@159..160 " "
PLUS@160..161 "+" PLUS@160..161 "+"
WHITESPACE@161..162 " " WHITESPACE@161..162 " "
LIFETIME@162..164 LIFETIME@162..164
LIFETIME_IDENT@162..164 "\'c" LIFETIME_IDENT@162..164 "'c"
R_ANGLE@164..165 ">" R_ANGLE@164..165 ">"
SEMICOLON@165..166 ";" SEMICOLON@165..166 ";"
WHITESPACE@166..167 "\n" WHITESPACE@166..167 "\n"
@ -167,7 +167,7 @@ SOURCE_FILE@0..290
L_ANGLE@177..178 "<" L_ANGLE@177..178 "<"
LIFETIME_PARAM@178..180 LIFETIME_PARAM@178..180
LIFETIME@178..180 LIFETIME@178..180
LIFETIME_IDENT@178..180 "\'a" LIFETIME_IDENT@178..180 "'a"
COMMA@180..181 "," COMMA@180..181 ","
R_ANGLE@181..182 ">" R_ANGLE@181..182 ">"
SEMICOLON@182..183 ";" SEMICOLON@182..183 ";"
@ -181,12 +181,12 @@ SOURCE_FILE@0..290
L_ANGLE@194..195 "<" L_ANGLE@194..195 "<"
LIFETIME_PARAM@195..197 LIFETIME_PARAM@195..197
LIFETIME@195..197 LIFETIME@195..197
LIFETIME_IDENT@195..197 "\'a" LIFETIME_IDENT@195..197 "'a"
COMMA@197..198 "," COMMA@197..198 ","
WHITESPACE@198..199 " " WHITESPACE@198..199 " "
LIFETIME_PARAM@199..201 LIFETIME_PARAM@199..201
LIFETIME@199..201 LIFETIME@199..201
LIFETIME_IDENT@199..201 "\'b" LIFETIME_IDENT@199..201 "'b"
R_ANGLE@201..202 ">" R_ANGLE@201..202 ">"
SEMICOLON@202..203 ";" SEMICOLON@202..203 ";"
WHITESPACE@203..204 "\n" WHITESPACE@203..204 "\n"
@ -199,21 +199,21 @@ SOURCE_FILE@0..290
L_ANGLE@214..215 "<" L_ANGLE@214..215 "<"
LIFETIME_PARAM@215..222 LIFETIME_PARAM@215..222
LIFETIME@215..217 LIFETIME@215..217
LIFETIME_IDENT@215..217 "\'a" LIFETIME_IDENT@215..217 "'a"
COLON@217..218 ":" COLON@217..218 ":"
WHITESPACE@218..219 " " WHITESPACE@218..219 " "
LIFETIME@219..221 LIFETIME@219..221
LIFETIME_IDENT@219..221 "\'b" LIFETIME_IDENT@219..221 "'b"
PLUS@221..222 "+" PLUS@221..222 "+"
COMMA@222..223 "," COMMA@222..223 ","
WHITESPACE@223..224 " " WHITESPACE@223..224 " "
LIFETIME_PARAM@224..230 LIFETIME_PARAM@224..230
LIFETIME@224..226 LIFETIME@224..226
LIFETIME_IDENT@224..226 "\'b" LIFETIME_IDENT@224..226 "'b"
COLON@226..227 ":" COLON@226..227 ":"
WHITESPACE@227..228 " " WHITESPACE@227..228 " "
LIFETIME@228..230 LIFETIME@228..230
LIFETIME_IDENT@228..230 "\'c" LIFETIME_IDENT@228..230 "'c"
COMMA@230..231 "," COMMA@230..231 ","
R_ANGLE@231..232 ">" R_ANGLE@231..232 ">"
SEMICOLON@232..233 ";" SEMICOLON@232..233 ";"
@ -258,7 +258,7 @@ SOURCE_FILE@0..290
L_ANGLE@278..279 "<" L_ANGLE@278..279 "<"
LIFETIME_PARAM@279..281 LIFETIME_PARAM@279..281
LIFETIME@279..281 LIFETIME@279..281
LIFETIME_IDENT@279..281 "\'a" LIFETIME_IDENT@279..281 "'a"
COMMA@281..282 "," COMMA@281..282 ","
WHITESPACE@282..283 " " WHITESPACE@282..283 " "
TYPE_PARAM@283..284 TYPE_PARAM@283..284

View file

@ -42,7 +42,7 @@ SOURCE_FILE@0..250
TYPE_BOUND_LIST@39..41 TYPE_BOUND_LIST@39..41
TYPE_BOUND@39..41 TYPE_BOUND@39..41
LIFETIME@39..41 LIFETIME@39..41
LIFETIME_IDENT@39..41 "\'a" LIFETIME_IDENT@39..41 "'a"
R_ANGLE@41..42 ">" R_ANGLE@41..42 ">"
SEMICOLON@42..43 ";" SEMICOLON@42..43 ";"
WHITESPACE@43..44 "\n" WHITESPACE@43..44 "\n"
@ -61,7 +61,7 @@ SOURCE_FILE@0..250
TYPE_BOUND_LIST@56..60 TYPE_BOUND_LIST@56..60
TYPE_BOUND@56..58 TYPE_BOUND@56..58
LIFETIME@56..58 LIFETIME@56..58
LIFETIME_IDENT@56..58 "\'a" LIFETIME_IDENT@56..58 "'a"
WHITESPACE@58..59 " " WHITESPACE@58..59 " "
PLUS@59..60 "+" PLUS@59..60 "+"
WHITESPACE@60..61 " " WHITESPACE@60..61 " "
@ -83,13 +83,13 @@ SOURCE_FILE@0..250
TYPE_BOUND_LIST@76..83 TYPE_BOUND_LIST@76..83
TYPE_BOUND@76..78 TYPE_BOUND@76..78
LIFETIME@76..78 LIFETIME@76..78
LIFETIME_IDENT@76..78 "\'a" LIFETIME_IDENT@76..78 "'a"
WHITESPACE@78..79 " " WHITESPACE@78..79 " "
PLUS@79..80 "+" PLUS@79..80 "+"
WHITESPACE@80..81 " " WHITESPACE@80..81 " "
TYPE_BOUND@81..83 TYPE_BOUND@81..83
LIFETIME@81..83 LIFETIME@81..83
LIFETIME_IDENT@81..83 "\'d" LIFETIME_IDENT@81..83 "'d"
WHITESPACE@83..84 " " WHITESPACE@83..84 " "
R_ANGLE@84..85 ">" R_ANGLE@84..85 ">"
SEMICOLON@85..86 ";" SEMICOLON@85..86 ";"
@ -109,13 +109,13 @@ SOURCE_FILE@0..250
TYPE_BOUND_LIST@99..114 TYPE_BOUND_LIST@99..114
TYPE_BOUND@99..101 TYPE_BOUND@99..101
LIFETIME@99..101 LIFETIME@99..101
LIFETIME_IDENT@99..101 "\'a" LIFETIME_IDENT@99..101 "'a"
WHITESPACE@101..102 " " WHITESPACE@101..102 " "
PLUS@102..103 "+" PLUS@102..103 "+"
WHITESPACE@103..104 " " WHITESPACE@103..104 " "
TYPE_BOUND@104..106 TYPE_BOUND@104..106
LIFETIME@104..106 LIFETIME@104..106
LIFETIME_IDENT@104..106 "\'d" LIFETIME_IDENT@104..106 "'d"
WHITESPACE@106..107 " " WHITESPACE@106..107 " "
PLUS@107..108 "+" PLUS@107..108 "+"
WHITESPACE@108..109 " " WHITESPACE@108..109 " "
@ -198,7 +198,7 @@ SOURCE_FILE@0..250
WHITESPACE@175..176 " " WHITESPACE@175..176 " "
TYPE_BOUND@176..178 TYPE_BOUND@176..178
LIFETIME@176..178 LIFETIME@176..178
LIFETIME_IDENT@176..178 "\'a" LIFETIME_IDENT@176..178 "'a"
R_ANGLE@178..179 ">" R_ANGLE@178..179 ">"
SEMICOLON@179..180 ";" SEMICOLON@179..180 ";"
WHITESPACE@180..181 "\n" WHITESPACE@180..181 "\n"
@ -234,25 +234,25 @@ SOURCE_FILE@0..250
L_ANGLE@208..209 "<" L_ANGLE@208..209 "<"
LIFETIME_PARAM@209..215 LIFETIME_PARAM@209..215
LIFETIME@209..211 LIFETIME@209..211
LIFETIME_IDENT@209..211 "\'a" LIFETIME_IDENT@209..211 "'a"
COLON@211..212 ":" COLON@211..212 ":"
WHITESPACE@212..213 " " WHITESPACE@212..213 " "
LIFETIME@213..215 LIFETIME@213..215
LIFETIME_IDENT@213..215 "\'d" LIFETIME_IDENT@213..215 "'d"
COMMA@215..216 "," COMMA@215..216 ","
WHITESPACE@216..217 " " WHITESPACE@216..217 " "
LIFETIME_PARAM@217..228 LIFETIME_PARAM@217..228
LIFETIME@217..219 LIFETIME@217..219
LIFETIME_IDENT@217..219 "\'d" LIFETIME_IDENT@217..219 "'d"
COLON@219..220 ":" COLON@219..220 ":"
WHITESPACE@220..221 " " WHITESPACE@220..221 " "
LIFETIME@221..223 LIFETIME@221..223
LIFETIME_IDENT@221..223 "\'a" LIFETIME_IDENT@221..223 "'a"
WHITESPACE@223..224 " " WHITESPACE@223..224 " "
PLUS@224..225 "+" PLUS@224..225 "+"
WHITESPACE@225..226 " " WHITESPACE@225..226 " "
LIFETIME@226..228 LIFETIME@226..228
LIFETIME_IDENT@226..228 "\'b" LIFETIME_IDENT@226..228 "'b"
COMMA@228..229 "," COMMA@228..229 ","
WHITESPACE@229..230 " " WHITESPACE@229..230 " "
TYPE_PARAM@230..248 TYPE_PARAM@230..248
@ -263,13 +263,13 @@ SOURCE_FILE@0..250
TYPE_BOUND_LIST@233..248 TYPE_BOUND_LIST@233..248
TYPE_BOUND@233..235 TYPE_BOUND@233..235
LIFETIME@233..235 LIFETIME@233..235
LIFETIME_IDENT@233..235 "\'a" LIFETIME_IDENT@233..235 "'a"
WHITESPACE@235..236 " " WHITESPACE@235..236 " "
PLUS@236..237 "+" PLUS@236..237 "+"
WHITESPACE@237..238 " " WHITESPACE@237..238 " "
TYPE_BOUND@238..240 TYPE_BOUND@238..240
LIFETIME@238..240 LIFETIME@238..240
LIFETIME_IDENT@238..240 "\'d" LIFETIME_IDENT@238..240 "'d"
WHITESPACE@240..241 " " WHITESPACE@240..241 " "
PLUS@241..242 "+" PLUS@241..242 "+"
WHITESPACE@242..243 " " WHITESPACE@242..243 " "

View file

@ -20,7 +20,7 @@ SOURCE_FILE@0..112
EQ@22..23 "=" EQ@22..23 "="
WHITESPACE@23..24 " " WHITESPACE@23..24 " "
LITERAL@24..30 LITERAL@24..30
CHAR@24..30 "\'c\'u32" CHAR@24..30 "'c'u32"
SEMICOLON@30..31 ";" SEMICOLON@30..31 ";"
WHITESPACE@31..36 "\n " WHITESPACE@31..36 "\n "
LET_STMT@36..60 LET_STMT@36..60
@ -44,7 +44,7 @@ SOURCE_FILE@0..112
EQ@71..72 "=" EQ@71..72 "="
WHITESPACE@72..73 " " WHITESPACE@72..73 " "
LITERAL@73..82 LITERAL@73..82
BYTE@73..82 "b\'b\'_suff" BYTE@73..82 "b'b'_suff"
SEMICOLON@82..83 ";" SEMICOLON@82..83 ";"
WHITESPACE@83..88 "\n " WHITESPACE@83..88 "\n "
LET_STMT@88..109 LET_STMT@88..109

View file

@ -42,7 +42,7 @@ SOURCE_FILE@0..116
L_ANGLE@59..60 "<" L_ANGLE@59..60 "<"
LIFETIME_PARAM@60..63 LIFETIME_PARAM@60..63
LIFETIME@60..63 LIFETIME@60..63
LIFETIME_IDENT@60..63 "\'de" LIFETIME_IDENT@60..63 "'de"
R_ANGLE@63..64 ">" R_ANGLE@63..64 ">"
WHITESPACE@64..65 " " WHITESPACE@64..65 " "
PATH_TYPE@65..81 PATH_TYPE@65..81
@ -54,7 +54,7 @@ SOURCE_FILE@0..116
L_ANGLE@76..77 "<" L_ANGLE@76..77 "<"
LIFETIME_ARG@77..80 LIFETIME_ARG@77..80
LIFETIME@77..80 LIFETIME@77..80
LIFETIME_IDENT@77..80 "\'de" LIFETIME_IDENT@77..80 "'de"
R_ANGLE@80..81 ">" R_ANGLE@80..81 ">"
WHITESPACE@81..82 " " WHITESPACE@81..82 " "
PLUS@82..83 "+" PLUS@82..83 "+"

View file

@ -17,7 +17,7 @@ SOURCE_FILE@0..506
EFFECT_EXPR@50..66 EFFECT_EXPR@50..66
LABEL@50..63 LABEL@50..63
LIFETIME@50..62 LIFETIME@50..62
LIFETIME_IDENT@50..62 "\'empty_block" LIFETIME_IDENT@50..62 "'empty_block"
COLON@62..63 ":" COLON@62..63 ":"
WHITESPACE@63..64 " " WHITESPACE@63..64 " "
BLOCK_EXPR@64..66 BLOCK_EXPR@64..66
@ -28,7 +28,7 @@ SOURCE_FILE@0..506
EFFECT_EXPR@72..295 EFFECT_EXPR@72..295
LABEL@72..79 LABEL@72..79
LIFETIME@72..78 LIFETIME@72..78
LIFETIME_IDENT@72..78 "\'block" LIFETIME_IDENT@72..78 "'block"
COLON@78..79 ":" COLON@78..79 ":"
WHITESPACE@79..80 " " WHITESPACE@79..80 " "
BLOCK_EXPR@80..295 BLOCK_EXPR@80..295
@ -69,7 +69,7 @@ SOURCE_FILE@0..506
BREAK_KW@147..152 "break" BREAK_KW@147..152 "break"
WHITESPACE@152..153 " " WHITESPACE@152..153 " "
LIFETIME@153..159 LIFETIME@153..159
LIFETIME_IDENT@153..159 "\'block" LIFETIME_IDENT@153..159 "'block"
SEMICOLON@159..160 ";" SEMICOLON@159..160 ";"
WHITESPACE@160..169 "\n " WHITESPACE@160..169 "\n "
R_CURLY@169..170 "}" R_CURLY@169..170 "}"
@ -109,7 +109,7 @@ SOURCE_FILE@0..506
BREAK_KW@241..246 "break" BREAK_KW@241..246 "break"
WHITESPACE@246..247 " " WHITESPACE@246..247 " "
LIFETIME@247..253 LIFETIME@247..253
LIFETIME_IDENT@247..253 "\'block" LIFETIME_IDENT@247..253 "'block"
SEMICOLON@253..254 ";" SEMICOLON@253..254 ";"
WHITESPACE@254..263 "\n " WHITESPACE@254..263 "\n "
R_CURLY@263..264 "}" R_CURLY@263..264 "}"
@ -140,7 +140,7 @@ SOURCE_FILE@0..506
EFFECT_EXPR@314..502 EFFECT_EXPR@314..502
LABEL@314..321 LABEL@314..321
LIFETIME@314..320 LIFETIME@314..320
LIFETIME_IDENT@314..320 "\'block" LIFETIME_IDENT@314..320 "'block"
COLON@320..321 ":" COLON@320..321 ":"
WHITESPACE@321..322 " " WHITESPACE@321..322 " "
BLOCK_EXPR@322..502 BLOCK_EXPR@322..502
@ -171,7 +171,7 @@ SOURCE_FILE@0..506
BREAK_KW@378..383 "break" BREAK_KW@378..383 "break"
WHITESPACE@383..384 " " WHITESPACE@383..384 " "
LIFETIME@384..390 LIFETIME@384..390
LIFETIME_IDENT@384..390 "\'block" LIFETIME_IDENT@384..390 "'block"
WHITESPACE@390..391 " " WHITESPACE@390..391 " "
LITERAL@391..392 LITERAL@391..392
INT_NUMBER@391..392 "1" INT_NUMBER@391..392 "1"
@ -204,7 +204,7 @@ SOURCE_FILE@0..506
BREAK_KW@461..466 "break" BREAK_KW@461..466 "break"
WHITESPACE@466..467 " " WHITESPACE@466..467 " "
LIFETIME@467..473 LIFETIME@467..473
LIFETIME_IDENT@467..473 "\'block" LIFETIME_IDENT@467..473 "'block"
WHITESPACE@473..474 " " WHITESPACE@473..474 " "
LITERAL@474..475 LITERAL@474..475
INT_NUMBER@474..475 "2" INT_NUMBER@474..475 "2"

View file

@ -1378,14 +1378,14 @@ SOURCE_FILE@0..3813
WHITESPACE@2376..2377 " " WHITESPACE@2376..2377 " "
IDENT@2377..2379 "u8" IDENT@2377..2379 "u8"
L_ANGLE@2379..2380 "<" L_ANGLE@2379..2380 "<"
LIFETIME_IDENT@2380..2383 "\'u8" LIFETIME_IDENT@2380..2383 "'u8"
COLON@2383..2384 ":" COLON@2383..2384 ":"
WHITESPACE@2384..2385 " " WHITESPACE@2384..2385 " "
LIFETIME_IDENT@2385..2388 "\'u8" LIFETIME_IDENT@2385..2388 "'u8"
WHITESPACE@2388..2389 " " WHITESPACE@2388..2389 " "
PLUS@2389..2390 "+" PLUS@2389..2390 "+"
WHITESPACE@2390..2391 " " WHITESPACE@2390..2391 " "
LIFETIME_IDENT@2391..2394 "\'u8" LIFETIME_IDENT@2391..2394 "'u8"
R_ANGLE@2394..2395 ">" R_ANGLE@2394..2395 ">"
TOKEN_TREE@2395..2408 TOKEN_TREE@2395..2408
L_PAREN@2395..2396 "(" L_PAREN@2395..2396 "("
@ -1393,7 +1393,7 @@ SOURCE_FILE@0..3813
COLON@2398..2399 ":" COLON@2398..2399 ":"
WHITESPACE@2399..2400 " " WHITESPACE@2399..2400 " "
AMP@2400..2401 "&" AMP@2400..2401 "&"
LIFETIME_IDENT@2401..2404 "\'u8" LIFETIME_IDENT@2401..2404 "'u8"
WHITESPACE@2404..2405 " " WHITESPACE@2404..2405 " "
IDENT@2405..2407 "u8" IDENT@2405..2407 "u8"
R_PAREN@2407..2408 ")" R_PAREN@2407..2408 ")"
@ -1402,7 +1402,7 @@ SOURCE_FILE@0..3813
R_ANGLE@2410..2411 ">" R_ANGLE@2410..2411 ">"
WHITESPACE@2411..2412 " " WHITESPACE@2411..2412 " "
AMP@2412..2413 "&" AMP@2412..2413 "&"
LIFETIME_IDENT@2413..2416 "\'u8" LIFETIME_IDENT@2413..2416 "'u8"
WHITESPACE@2416..2417 " " WHITESPACE@2416..2417 " "
IDENT@2417..2419 "u8" IDENT@2417..2419 "u8"
WHITESPACE@2419..2420 " " WHITESPACE@2419..2420 " "
@ -1574,7 +1574,7 @@ SOURCE_FILE@0..3813
L_ANGLE@2862..2863 "<" L_ANGLE@2862..2863 "<"
LIFETIME_PARAM@2863..2869 LIFETIME_PARAM@2863..2869
LIFETIME@2863..2869 LIFETIME@2863..2869
LIFETIME_IDENT@2863..2869 "\'union" LIFETIME_IDENT@2863..2869 "'union"
R_ANGLE@2869..2870 ">" R_ANGLE@2869..2870 ">"
WHITESPACE@2870..2871 " " WHITESPACE@2870..2871 " "
RECORD_FIELD_LIST@2871..2904 RECORD_FIELD_LIST@2871..2904
@ -1588,7 +1588,7 @@ SOURCE_FILE@0..3813
REF_TYPE@2880..2901 REF_TYPE@2880..2901
AMP@2880..2881 "&" AMP@2880..2881 "&"
LIFETIME@2881..2887 LIFETIME@2881..2887
LIFETIME_IDENT@2881..2887 "\'union" LIFETIME_IDENT@2881..2887 "'union"
WHITESPACE@2887..2888 " " WHITESPACE@2887..2888 " "
PATH_TYPE@2888..2901 PATH_TYPE@2888..2901
PATH@2888..2901 PATH@2888..2901
@ -1599,7 +1599,7 @@ SOURCE_FILE@0..3813
L_ANGLE@2893..2894 "<" L_ANGLE@2893..2894 "<"
LIFETIME_ARG@2894..2900 LIFETIME_ARG@2894..2900
LIFETIME@2894..2900 LIFETIME@2894..2900
LIFETIME_IDENT@2894..2900 "\'union" LIFETIME_IDENT@2894..2900 "'union"
R_ANGLE@2900..2901 ">" R_ANGLE@2900..2901 ">"
COMMA@2901..2902 "," COMMA@2901..2902 ","
WHITESPACE@2902..2903 " " WHITESPACE@2902..2903 " "
@ -1681,7 +1681,7 @@ SOURCE_FILE@0..3813
STRING@2975..2979 "\"\\\\\"" STRING@2975..2979 "\"\\\\\""
COMMA@2979..2980 "," COMMA@2979..2980 ","
LITERAL@2980..2986 LITERAL@2980..2986
CHAR@2980..2986 "\'🤔\'" CHAR@2980..2986 "'🤔'"
R_PAREN@2986..2987 ")" R_PAREN@2986..2987 ")"
COMMENT@2987..2991 "/**/" COMMENT@2987..2991 "/**/"
COMMA@2991..2992 "," COMMA@2991..2992 ","

View file

@ -181,7 +181,7 @@ SOURCE_FILE@0..519
L_ANGLE@162..163 "<" L_ANGLE@162..163 "<"
LIFETIME_ARG@163..165 LIFETIME_ARG@163..165
LIFETIME@163..165 LIFETIME@163..165
LIFETIME_IDENT@163..165 "\'a" LIFETIME_IDENT@163..165 "'a"
R_ANGLE@165..166 ">" R_ANGLE@165..166 ">"
R_PAREN@166..167 ")" R_PAREN@166..167 ")"
R_ANGLE@167..168 ">" R_ANGLE@167..168 ">"
@ -359,7 +359,7 @@ SOURCE_FILE@0..519
L_ANGLE@345..346 "<" L_ANGLE@345..346 "<"
LIFETIME_PARAM@346..348 LIFETIME_PARAM@346..348
LIFETIME@346..348 LIFETIME@346..348
LIFETIME_IDENT@346..348 "\'a" LIFETIME_IDENT@346..348 "'a"
R_ANGLE@348..349 ">" R_ANGLE@348..349 ">"
PARAM_LIST@349..368 PARAM_LIST@349..368
L_PAREN@349..350 "(" L_PAREN@349..350 "("
@ -394,7 +394,7 @@ SOURCE_FILE@0..519
L_ANGLE@382..383 "<" L_ANGLE@382..383 "<"
LIFETIME_PARAM@383..385 LIFETIME_PARAM@383..385
LIFETIME@383..385 LIFETIME@383..385
LIFETIME_IDENT@383..385 "\'a" LIFETIME_IDENT@383..385 "'a"
R_ANGLE@385..386 ">" R_ANGLE@385..386 ">"
PARAM_LIST@386..404 PARAM_LIST@386..404
L_PAREN@386..387 "(" L_PAREN@386..387 "("
@ -411,7 +411,7 @@ SOURCE_FILE@0..519
WHITESPACE@394..395 " " WHITESPACE@394..395 " "
AMP@395..396 "&" AMP@395..396 "&"
LIFETIME@396..398 LIFETIME@396..398
LIFETIME_IDENT@396..398 "\'a" LIFETIME_IDENT@396..398 "'a"
WHITESPACE@398..399 " " WHITESPACE@398..399 " "
NAME@399..403 NAME@399..403
SELF_KW@399..403 "self" SELF_KW@399..403 "self"
@ -430,7 +430,7 @@ SOURCE_FILE@0..519
L_ANGLE@418..419 "<" L_ANGLE@418..419 "<"
LIFETIME_PARAM@419..421 LIFETIME_PARAM@419..421
LIFETIME@419..421 LIFETIME@419..421
LIFETIME_IDENT@419..421 "\'a" LIFETIME_IDENT@419..421 "'a"
R_ANGLE@421..422 ">" R_ANGLE@421..422 ">"
PARAM_LIST@422..444 PARAM_LIST@422..444
L_PAREN@422..423 "(" L_PAREN@422..423 "("
@ -447,7 +447,7 @@ SOURCE_FILE@0..519
WHITESPACE@430..431 " " WHITESPACE@430..431 " "
AMP@431..432 "&" AMP@431..432 "&"
LIFETIME@432..434 LIFETIME@432..434
LIFETIME_IDENT@432..434 "\'a" LIFETIME_IDENT@432..434 "'a"
WHITESPACE@434..435 " " WHITESPACE@434..435 " "
MUT_KW@435..438 "mut" MUT_KW@435..438 "mut"
WHITESPACE@438..439 " " WHITESPACE@438..439 " "

View file

@ -23,7 +23,7 @@ SOURCE_FILE@0..374
L_ANGLE@31..32 "<" L_ANGLE@31..32 "<"
LIFETIME_PARAM@32..34 LIFETIME_PARAM@32..34
LIFETIME@32..34 LIFETIME@32..34
LIFETIME_IDENT@32..34 "\'a" LIFETIME_IDENT@32..34 "'a"
R_ANGLE@34..35 ">" R_ANGLE@34..35 ">"
WHITESPACE@35..36 " " WHITESPACE@35..36 " "
PATH_TYPE@36..37 PATH_TYPE@36..37
@ -46,7 +46,7 @@ SOURCE_FILE@0..374
REF_TYPE@42..49 REF_TYPE@42..49
AMP@42..43 "&" AMP@42..43 "&"
LIFETIME@43..45 LIFETIME@43..45
LIFETIME_IDENT@43..45 "\'a" LIFETIME_IDENT@43..45 "'a"
WHITESPACE@45..46 " " WHITESPACE@45..46 " "
PATH_TYPE@46..49 PATH_TYPE@46..49
PATH@46..49 PATH@46..49
@ -85,13 +85,13 @@ SOURCE_FILE@0..374
L_ANGLE@85..86 "<" L_ANGLE@85..86 "<"
LIFETIME_PARAM@86..88 LIFETIME_PARAM@86..88
LIFETIME@86..88 LIFETIME@86..88
LIFETIME_IDENT@86..88 "\'a" LIFETIME_IDENT@86..88 "'a"
R_ANGLE@88..89 ">" R_ANGLE@88..89 ">"
WHITESPACE@89..90 " " WHITESPACE@89..90 " "
REF_TYPE@90..95 REF_TYPE@90..95
AMP@90..91 "&" AMP@90..91 "&"
LIFETIME@91..93 LIFETIME@91..93
LIFETIME_IDENT@91..93 "\'a" LIFETIME_IDENT@91..93 "'a"
WHITESPACE@93..94 " " WHITESPACE@93..94 " "
PATH_TYPE@94..95 PATH_TYPE@94..95
PATH@94..95 PATH@94..95
@ -138,7 +138,7 @@ SOURCE_FILE@0..374
L_ANGLE@140..141 "<" L_ANGLE@140..141 "<"
LIFETIME_PARAM@141..143 LIFETIME_PARAM@141..143
LIFETIME@141..143 LIFETIME@141..143
LIFETIME_IDENT@141..143 "\'a" LIFETIME_IDENT@141..143 "'a"
R_ANGLE@143..144 ">" R_ANGLE@143..144 ">"
WHITESPACE@144..145 " " WHITESPACE@144..145 " "
PAREN_TYPE@145..152 PAREN_TYPE@145..152
@ -146,7 +146,7 @@ SOURCE_FILE@0..374
REF_TYPE@146..151 REF_TYPE@146..151
AMP@146..147 "&" AMP@146..147 "&"
LIFETIME@147..149 LIFETIME@147..149
LIFETIME_IDENT@147..149 "\'a" LIFETIME_IDENT@147..149 "'a"
WHITESPACE@149..150 " " WHITESPACE@149..150 " "
PATH_TYPE@150..151 PATH_TYPE@150..151
PATH@150..151 PATH@150..151
@ -169,7 +169,7 @@ SOURCE_FILE@0..374
REF_TYPE@157..164 REF_TYPE@157..164
AMP@157..158 "&" AMP@157..158 "&"
LIFETIME@158..160 LIFETIME@158..160
LIFETIME_IDENT@158..160 "\'a" LIFETIME_IDENT@158..160 "'a"
WHITESPACE@160..161 " " WHITESPACE@160..161 " "
PATH_TYPE@161..164 PATH_TYPE@161..164
PATH@161..164 PATH@161..164
@ -208,7 +208,7 @@ SOURCE_FILE@0..374
L_ANGLE@202..203 "<" L_ANGLE@202..203 "<"
LIFETIME_PARAM@203..205 LIFETIME_PARAM@203..205
LIFETIME@203..205 LIFETIME@203..205
LIFETIME_IDENT@203..205 "\'a" LIFETIME_IDENT@203..205 "'a"
R_ANGLE@205..206 ">" R_ANGLE@205..206 ">"
WHITESPACE@206..207 " " WHITESPACE@206..207 " "
SLICE_TYPE@207..214 SLICE_TYPE@207..214
@ -216,7 +216,7 @@ SOURCE_FILE@0..374
REF_TYPE@208..213 REF_TYPE@208..213
AMP@208..209 "&" AMP@208..209 "&"
LIFETIME@209..211 LIFETIME@209..211
LIFETIME_IDENT@209..211 "\'a" LIFETIME_IDENT@209..211 "'a"
WHITESPACE@211..212 " " WHITESPACE@211..212 " "
PATH_TYPE@212..213 PATH_TYPE@212..213
PATH@212..213 PATH@212..213
@ -277,7 +277,7 @@ SOURCE_FILE@0..374
L_ANGLE@261..262 "<" L_ANGLE@261..262 "<"
LIFETIME_PARAM@262..264 LIFETIME_PARAM@262..264
LIFETIME@262..264 LIFETIME@262..264
LIFETIME_IDENT@262..264 "\'a" LIFETIME_IDENT@262..264 "'a"
R_ANGLE@264..265 ">" R_ANGLE@264..265 ">"
WHITESPACE@265..266 " " WHITESPACE@265..266 " "
PATH_TYPE@266..285 PATH_TYPE@266..285
@ -288,7 +288,7 @@ SOURCE_FILE@0..374
REF_TYPE@267..272 REF_TYPE@267..272
AMP@267..268 "&" AMP@267..268 "&"
LIFETIME@268..270 LIFETIME@268..270
LIFETIME_IDENT@268..270 "\'a" LIFETIME_IDENT@268..270 "'a"
WHITESPACE@270..271 " " WHITESPACE@270..271 " "
PATH_TYPE@271..272 PATH_TYPE@271..272
PATH@271..272 PATH@271..272
@ -348,7 +348,7 @@ SOURCE_FILE@0..374
L_ANGLE@333..334 "<" L_ANGLE@333..334 "<"
LIFETIME_PARAM@334..336 LIFETIME_PARAM@334..336
LIFETIME@334..336 LIFETIME@334..336
LIFETIME_IDENT@334..336 "\'a" LIFETIME_IDENT@334..336 "'a"
R_ANGLE@336..337 ">" R_ANGLE@336..337 ">"
WHITESPACE@337..338 " " WHITESPACE@337..338 " "
FOR_TYPE@338..362 FOR_TYPE@338..362
@ -357,7 +357,7 @@ SOURCE_FILE@0..374
L_ANGLE@341..342 "<" L_ANGLE@341..342 "<"
LIFETIME_PARAM@342..344 LIFETIME_PARAM@342..344
LIFETIME@342..344 LIFETIME@342..344
LIFETIME_IDENT@342..344 "\'b" LIFETIME_IDENT@342..344 "'b"
R_ANGLE@344..345 ">" R_ANGLE@344..345 ">"
WHITESPACE@345..346 " " WHITESPACE@345..346 " "
FN_PTR_TYPE@346..362 FN_PTR_TYPE@346..362
@ -368,7 +368,7 @@ SOURCE_FILE@0..374
REF_TYPE@349..354 REF_TYPE@349..354
AMP@349..350 "&" AMP@349..350 "&"
LIFETIME@350..352 LIFETIME@350..352
LIFETIME_IDENT@350..352 "\'a" LIFETIME_IDENT@350..352 "'a"
WHITESPACE@352..353 " " WHITESPACE@352..353 " "
PATH_TYPE@353..354 PATH_TYPE@353..354
PATH@353..354 PATH@353..354
@ -381,7 +381,7 @@ SOURCE_FILE@0..374
REF_TYPE@356..361 REF_TYPE@356..361
AMP@356..357 "&" AMP@356..357 "&"
LIFETIME@357..359 LIFETIME@357..359
LIFETIME_IDENT@357..359 "\'b" LIFETIME_IDENT@357..359 "'b"
WHITESPACE@359..360 " " WHITESPACE@359..360 " "
PATH_TYPE@360..361 PATH_TYPE@360..361
PATH@360..361 PATH@360..361

View file

@ -8,7 +8,7 @@ SOURCE_FILE@0..195
L_ANGLE@8..9 "<" L_ANGLE@8..9 "<"
LIFETIME_PARAM@9..11 LIFETIME_PARAM@9..11
LIFETIME@9..11 LIFETIME@9..11
LIFETIME_IDENT@9..11 "\'a" LIFETIME_IDENT@9..11 "'a"
R_ANGLE@11..12 ">" R_ANGLE@11..12 ">"
WHITESPACE@12..13 " " WHITESPACE@12..13 " "
EQ@13..14 "=" EQ@13..14 "="
@ -16,7 +16,7 @@ SOURCE_FILE@0..195
REF_TYPE@15..36 REF_TYPE@15..36
AMP@15..16 "&" AMP@15..16 "&"
LIFETIME@16..18 LIFETIME@16..18
LIFETIME_IDENT@16..18 "\'a" LIFETIME_IDENT@16..18 "'a"
WHITESPACE@18..19 " " WHITESPACE@18..19 " "
PAREN_TYPE@19..36 PAREN_TYPE@19..36
L_PAREN@19..20 "(" L_PAREN@19..20 "("
@ -112,7 +112,7 @@ SOURCE_FILE@0..195
WHITESPACE@105..106 " " WHITESPACE@105..106 " "
TYPE_BOUND@106..113 TYPE_BOUND@106..113
LIFETIME@106..113 LIFETIME@106..113
LIFETIME_IDENT@106..113 "\'static" LIFETIME_IDENT@106..113 "'static"
R_PAREN@113..114 ")" R_PAREN@113..114 ")"
SEMICOLON@114..115 ";" SEMICOLON@114..115 ";"
WHITESPACE@115..116 "\n" WHITESPACE@115..116 "\n"