Browse Source

Merge pull request #2955 from koalefant/missing-colon

GDScript: fixed highlighting of the next line when colon is missing
Rémi Verschelde 9 years ago
parent
commit
25a2f33093
1 changed files with 4 additions and 2 deletions
  1. 4 2
      modules/gdscript/gd_parser.cpp

+ 4 - 2
modules/gdscript/gd_parser.cpp

@@ -65,8 +65,10 @@ bool GDParser::_enter_indent_block(BlockNode* p_block) {
 
 
 	if (tokenizer->get_token()!=GDTokenizer::TK_COLON) {
-
-		_set_error("':' expected at end of line.");
+		// report location at the previous token (on the previous line)
+		int error_line = tokenizer->get_token_line(-1);
+		int error_column = tokenizer->get_token_column(-1);
+		_set_error("':' expected at end of line.",error_line,error_column);
 		return false;
 	}
 	tokenizer->advance();