Skip to content

Commit 46c8169

Browse files
committed
clippy
1 parent 10a1177 commit 46c8169

1 file changed

Lines changed: 16 additions & 34 deletions

File tree

src/parser/mod.rs

Lines changed: 16 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -508,11 +508,10 @@ impl<'a> Parser<'a> {
508508
Token::EOF => break,
509509

510510
// end of statement
511-
Token::Word(word) => {
512-
if expecting_statement_delimiter && word.keyword == Keyword::END {
511+
Token::Word(word)
512+
if expecting_statement_delimiter && word.keyword == Keyword::END => {
513513
break;
514514
}
515-
}
516515
_ => {}
517516
}
518517

@@ -1261,8 +1260,8 @@ impl<'a> Parser<'a> {
12611260

12621261
let next_token = self.next_token();
12631262
match next_token.token {
1264-
t @ (Token::Word(_) | Token::SingleQuotedString(_)) => {
1265-
if self.peek_token().token == Token::Period {
1263+
t @ (Token::Word(_) | Token::SingleQuotedString(_))
1264+
if self.peek_token().token == Token::Period => {
12661265
let mut id_parts: Vec<Ident> = vec![match t {
12671266
Token::Word(w) => w.into_ident(next_token.span),
12681267
Token::SingleQuotedString(s) => Ident::with_quote('\'', s),
@@ -1294,7 +1293,6 @@ impl<'a> Parser<'a> {
12941293
}
12951294
}
12961295
}
1297-
}
12981296
Token::Mul => {
12991297
return Ok(Expr::Wildcard(AttachedToken(next_token)));
13001298
}
@@ -4889,11 +4887,10 @@ impl<'a> Parser<'a> {
48894887
loop {
48904888
match &self.peek_nth_token_ref(0).token {
48914889
Token::EOF => break,
4892-
Token::Word(w) => {
4893-
if w.quote_style.is_none() && terminal_keywords.contains(&w.keyword) {
4890+
Token::Word(w)
4891+
if w.quote_style.is_none() && terminal_keywords.contains(&w.keyword) => {
48944892
break;
48954893
}
4896-
}
48974894
_ => {}
48984895
}
48994896

@@ -8068,8 +8065,8 @@ impl<'a> Parser<'a> {
80688065
Keyword::LINES,
80698066
Keyword::NULL,
80708067
]) {
8071-
Some(Keyword::FIELDS) => {
8072-
if self.parse_keywords(&[Keyword::TERMINATED, Keyword::BY]) {
8068+
Some(Keyword::FIELDS)
8069+
if self.parse_keywords(&[Keyword::TERMINATED, Keyword::BY]) => {
80738070
row_delimiters.push(HiveRowDelimiter {
80748071
delimiter: HiveDelimiter::FieldsTerminatedBy,
80758072
char: self.parse_identifier()?,
@@ -8081,58 +8078,43 @@ impl<'a> Parser<'a> {
80818078
char: self.parse_identifier()?,
80828079
});
80838080
}
8084-
} else {
8085-
break;
80868081
}
8087-
}
8088-
Some(Keyword::COLLECTION) => {
8082+
Some(Keyword::COLLECTION)
80898083
if self.parse_keywords(&[
80908084
Keyword::ITEMS,
80918085
Keyword::TERMINATED,
80928086
Keyword::BY,
8093-
]) {
8087+
]) => {
80948088
row_delimiters.push(HiveRowDelimiter {
80958089
delimiter: HiveDelimiter::CollectionItemsTerminatedBy,
80968090
char: self.parse_identifier()?,
80978091
});
8098-
} else {
8099-
break;
81008092
}
8101-
}
8102-
Some(Keyword::MAP) => {
8093+
Some(Keyword::MAP)
81038094
if self.parse_keywords(&[
81048095
Keyword::KEYS,
81058096
Keyword::TERMINATED,
81068097
Keyword::BY,
8107-
]) {
8098+
]) => {
81088099
row_delimiters.push(HiveRowDelimiter {
81098100
delimiter: HiveDelimiter::MapKeysTerminatedBy,
81108101
char: self.parse_identifier()?,
81118102
});
8112-
} else {
8113-
break;
81148103
}
8115-
}
8116-
Some(Keyword::LINES) => {
8117-
if self.parse_keywords(&[Keyword::TERMINATED, Keyword::BY]) {
8104+
Some(Keyword::LINES)
8105+
if self.parse_keywords(&[Keyword::TERMINATED, Keyword::BY]) => {
81188106
row_delimiters.push(HiveRowDelimiter {
81198107
delimiter: HiveDelimiter::LinesTerminatedBy,
81208108
char: self.parse_identifier()?,
81218109
});
8122-
} else {
8123-
break;
81248110
}
8125-
}
8126-
Some(Keyword::NULL) => {
8127-
if self.parse_keywords(&[Keyword::DEFINED, Keyword::AS]) {
8111+
Some(Keyword::NULL)
8112+
if self.parse_keywords(&[Keyword::DEFINED, Keyword::AS]) => {
81288113
row_delimiters.push(HiveRowDelimiter {
81298114
delimiter: HiveDelimiter::NullDefinedAs,
81308115
char: self.parse_identifier()?,
81318116
});
8132-
} else {
8133-
break;
81348117
}
8135-
}
81368118
_ => {
81378119
break;
81388120
}

0 commit comments

Comments
 (0)