File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -5233,9 +5233,7 @@ impl<'a> Parser<'a> {
52335233 Some(self.parse_data_type()?)
52345234 };
52355235
5236- if self.peek_keyword(Keyword::AS) {
5237- self.expect_keyword_is(Keyword::AS)?;
5238- }
5236+ let _ = self.parse_keyword(Keyword::AS);
52395237
52405238 let function_body = if self.peek_keyword(Keyword::BEGIN) {
52415239 let begin_token = self.expect_keyword(Keyword::BEGIN)?;
@@ -5247,9 +5245,7 @@ impl<'a> Parser<'a> {
52475245 statements,
52485246 end_token: AttachedToken(end_token),
52495247 }))
5250- } else if self.peek_keyword(Keyword::RETURN) {
5251- self.expect_keyword(Keyword::RETURN)?;
5252-
5248+ } else if self.parse_keyword(Keyword::RETURN) {
52535249 if self.peek_token() == Token::LParen {
52545250 let expr = self.parse_expr()?;
52555251 if !matches!(expr, Expr::Subquery(_)) {
You can’t perform that action at this time.
0 commit comments