From bf7972e7e79b14036a8105680ecc1c33f0caf82c Mon Sep 17 00:00:00 2001 From: Ivan Bondarev Date: Tue, 5 Jan 2021 22:26:51 +0100 Subject: [PATCH] fix in intellisense for short programms --- CodeCompletion/DomSyntaxTreeVisitor.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CodeCompletion/DomSyntaxTreeVisitor.cs b/CodeCompletion/DomSyntaxTreeVisitor.cs index 03886be0d..02e2927c2 100644 --- a/CodeCompletion/DomSyntaxTreeVisitor.cs +++ b/CodeCompletion/DomSyntaxTreeVisitor.cs @@ -2740,6 +2740,12 @@ namespace CodeCompletion var left_column_num = _program_module.program_block.program_code.left_logical_bracket.source_context.end_position.column_num; var right_line_num = _program_module.program_block.program_code.source_context.end_position.line_num; var right_column_num = _program_module.program_block.program_code.source_context.end_position.column_num; + if (_program_module.program_block.program_code.right_logical_bracket.source_context == null) + { + right_line_num += 2; + _program_module.program_block.program_code.source_context = new SourceContext(_program_module.program_block.program_code.source_context.begin_position.line_num, + _program_module.program_block.program_code.source_context.begin_position.column_num, right_line_num, right_column_num); + } cur_scope.body_loc = new location(left_line_num, left_column_num, right_line_num, right_column_num,