aboutsummaryrefslogtreecommitdiff
path: root/modules/gdscript/gd_parser.cpp
diff options
context:
space:
mode:
authorRémi Verschelde2017-04-08 16:08:22 +0200
committerRémi Verschelde2017-04-08 16:08:22 +0200
commitf90eb871932751b4fe95aee57e6bec197b6c5c5f (patch)
tree55c6673a19855b05e54f82fe9f68a05298428366 /modules/gdscript/gd_parser.cpp
parent7f32db5ac9143deb2afe918fd3aee791c101481e (diff)
downloadgodot-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.cpp10
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)