diff options
| author | Rémi Verschelde | 2017-04-08 16:08:22 +0200 |
|---|---|---|
| committer | Rémi Verschelde | 2017-04-08 16:08:22 +0200 |
| commit | f90eb871932751b4fe95aee57e6bec197b6c5c5f (patch) | |
| tree | 55c6673a19855b05e54f82fe9f68a05298428366 /modules/gdscript/gd_parser.cpp | |
| parent | 7f32db5ac9143deb2afe918fd3aee791c101481e (diff) | |
| download | godot-f90eb871932751b4fe95aee57e6bec197b6c5c5f.tar.gz godot-f90eb871932751b4fe95aee57e6bec197b6c5c5f.tar.zst godot-f90eb871932751b4fe95aee57e6bec197b6c5c5f.zip | |
Diffstat (limited to 'modules/gdscript/gd_parser.cpp')
| -rw-r--r-- | modules/gdscript/gd_parser.cpp | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/modules/gdscript/gd_parser.cpp b/modules/gdscript/gd_parser.cpp index 971bcc4b5..d9f1835b4 100644 --- a/modules/gdscript/gd_parser.cpp +++ b/modules/gdscript/gd_parser.cpp @@ -77,7 +77,7 @@ bool GDParser::_enter_indent_block(BlockNode *p_block) { // be more python-like int current = tab_level.back()->get(); - tab_level.push_back(current); + tab_level.push_back(current + 1); return true; //_set_error("newline expected after ':'."); //return false; @@ -1610,15 +1610,7 @@ void GDParser::_parse_block(BlockNode *p_block, bool p_static) { p_block->statements.push_back(nl); #endif - bool is_first_line = true; - while (true) { - if (!is_first_line && tab_level.back()->prev() && tab_level.back()->prev()->get() == indent_level) { - // pythonic single-line expression, don't parse future lines - tab_level.pop_back(); - return; - } - is_first_line = false; GDTokenizer::Token token = tokenizer->get_token(); if (error_set) |
