@@ -882,23 +882,23 @@ impl<'a> Parser<'a> {
882
882
}
883
883
}
884
884
885
- /// Checks if the next token is contained within `kets `, and returns `true` if so.
885
+ /// Checks if the next token is contained within `closes `, and returns `true` if so.
886
886
fn expect_any_with_type (
887
887
& mut self ,
888
- kets_expected : & [ & TokenKind ] ,
889
- kets_not_expected : & [ & TokenKind ] ,
888
+ closes_expected : & [ & TokenKind ] ,
889
+ closes_not_expected : & [ & TokenKind ] ,
890
890
) -> bool {
891
- kets_expected . iter ( ) . any ( |k| self . check ( k) )
892
- || kets_not_expected . iter ( ) . any ( |k| self . check_noexpect ( k) )
891
+ closes_expected . iter ( ) . any ( |k| self . check ( k) )
892
+ || closes_not_expected . iter ( ) . any ( |k| self . check_noexpect ( k) )
893
893
}
894
894
895
895
/// Parses a sequence until the specified delimiters. The function
896
896
/// `f` must consume tokens until reaching the next separator or
897
897
/// closing bracket.
898
898
fn parse_seq_to_before_tokens < T > (
899
899
& mut self ,
900
- kets_expected : & [ & TokenKind ] ,
901
- kets_not_expected : & [ & TokenKind ] ,
900
+ closes_expected : & [ & TokenKind ] ,
901
+ closes_not_expected : & [ & TokenKind ] ,
902
902
sep : SeqSep ,
903
903
mut f : impl FnMut ( & mut Parser < ' a > ) -> PResult < ' a , T > ,
904
904
) -> PResult < ' a , ( ThinVec < T > , Trailing , Recovered ) > {
@@ -907,7 +907,7 @@ impl<'a> Parser<'a> {
907
907
let mut trailing = Trailing :: No ;
908
908
let mut v = ThinVec :: new ( ) ;
909
909
910
- while !self . expect_any_with_type ( kets_expected , kets_not_expected ) {
910
+ while !self . expect_any_with_type ( closes_expected , closes_not_expected ) {
911
911
if let token:: CloseDelim ( ..) | token:: Eof = self . token . kind {
912
912
break ;
913
913
}
@@ -1006,7 +1006,7 @@ impl<'a> Parser<'a> {
1006
1006
// we will try to recover in `maybe_recover_struct_lit_bad_delims`
1007
1007
return Err ( expect_err) ;
1008
1008
} else if let [ token:: CloseDelim ( Delimiter :: Parenthesis ) ] =
1009
- kets_expected
1009
+ closes_expected
1010
1010
{
1011
1011
return Err ( expect_err) ;
1012
1012
} else {
@@ -1020,7 +1020,7 @@ impl<'a> Parser<'a> {
1020
1020
}
1021
1021
}
1022
1022
if sep. trailing_sep_allowed
1023
- && self . expect_any_with_type ( kets_expected , kets_not_expected )
1023
+ && self . expect_any_with_type ( closes_expected , closes_not_expected )
1024
1024
{
1025
1025
trailing = Trailing :: Yes ;
1026
1026
break ;
@@ -1096,27 +1096,27 @@ impl<'a> Parser<'a> {
1096
1096
/// closing bracket.
1097
1097
fn parse_seq_to_before_end < T > (
1098
1098
& mut self ,
1099
- ket : & TokenKind ,
1099
+ close : & TokenKind ,
1100
1100
sep : SeqSep ,
1101
1101
f : impl FnMut ( & mut Parser < ' a > ) -> PResult < ' a , T > ,
1102
1102
) -> PResult < ' a , ( ThinVec < T > , Trailing , Recovered ) > {
1103
- self . parse_seq_to_before_tokens ( & [ ket ] , & [ ] , sep, f)
1103
+ self . parse_seq_to_before_tokens ( & [ close ] , & [ ] , sep, f)
1104
1104
}
1105
1105
1106
1106
/// Parses a sequence, including only the closing delimiter. The function
1107
1107
/// `f` must consume tokens until reaching the next separator or
1108
1108
/// closing bracket.
1109
1109
fn parse_seq_to_end < T > (
1110
1110
& mut self ,
1111
- ket : & TokenKind ,
1111
+ close : & TokenKind ,
1112
1112
sep : SeqSep ,
1113
1113
f : impl FnMut ( & mut Parser < ' a > ) -> PResult < ' a , T > ,
1114
1114
) -> PResult < ' a , ( ThinVec < T > , Trailing ) > {
1115
- let ( val, trailing, recovered) = self . parse_seq_to_before_end ( ket , sep, f) ?;
1116
- if matches ! ( recovered, Recovered :: No ) && !self . eat ( ket ) {
1115
+ let ( val, trailing, recovered) = self . parse_seq_to_before_end ( close , sep, f) ?;
1116
+ if matches ! ( recovered, Recovered :: No ) && !self . eat ( close ) {
1117
1117
self . dcx ( ) . span_delayed_bug (
1118
1118
self . token . span ,
1119
- "recovered but `parse_seq_to_before_end` did not give us the ket token" ,
1119
+ "recovered but `parse_seq_to_before_end` did not give us the close token" ,
1120
1120
) ;
1121
1121
}
1122
1122
Ok ( ( val, trailing) )
@@ -1127,13 +1127,13 @@ impl<'a> Parser<'a> {
1127
1127
/// closing bracket.
1128
1128
fn parse_unspanned_seq < T > (
1129
1129
& mut self ,
1130
- bra : & TokenKind ,
1131
- ket : & TokenKind ,
1130
+ open : & TokenKind ,
1131
+ close : & TokenKind ,
1132
1132
sep : SeqSep ,
1133
1133
f : impl FnMut ( & mut Parser < ' a > ) -> PResult < ' a , T > ,
1134
1134
) -> PResult < ' a , ( ThinVec < T > , Trailing ) > {
1135
- self . expect ( bra ) ?;
1136
- self . parse_seq_to_end ( ket , sep, f)
1135
+ self . expect ( open ) ?;
1136
+ self . parse_seq_to_end ( close , sep, f)
1137
1137
}
1138
1138
1139
1139
/// Parses a comma-separated sequence, including both delimiters.
0 commit comments