| 568 | } |
| 569 | |
| 570 | void GDScriptParser::pop_multiline() { |
| 571 | ERR_FAIL_COND_MSG(multiline_stack.is_empty(), "Parser bug: trying to pop from multiline stack without available value."); |
| 572 | multiline_stack.pop_back(); |
| 573 | tokenizer->set_multiline_mode(multiline_stack.size() > 0 ? multiline_stack.back()->get() : false); |
| 574 | } |
| 575 | |
| 576 | bool GDScriptParser::is_statement_end_token() const { |
| 577 | return check(GDScriptTokenizer::Token::NEWLINE) || check(GDScriptTokenizer::Token::SEMICOLON) || check(GDScriptTokenizer::Token::TK_EOF); |