We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 093774d commit e5d6791Copy full SHA for e5d6791
src/parser/mod.rs
@@ -526,7 +526,12 @@ impl<'a> Parser<'a> {
526
527
match &self.peek_token_ref().token {
528
Token::EOF => break,
529
-
+ // end of statement
530
+ Token::Word(word) => {
531
+ if expecting_statement_delimiter && word.keyword == Keyword::END {
532
+ break;
533
+ }
534
535
// don't expect a semicolon statement delimiter after a newline when not otherwise required
536
Token::Whitespace(Whitespace::Newline) => {
537
if !self.options.require_semicolon_stmt_delimiter {
0 commit comments