fixed intellisense in short programs

This commit is contained in:
Ivan Bondarev 2021-03-16 20:13:07 +01:00
parent 4525f5a9b4
commit 8520567891
2 changed files with 5 additions and 2 deletions

View file

@ -2725,8 +2725,8 @@ namespace CodeCompletion
}
if (cur_scope != null && _program_module.program_block.program_code != null)
{
var left_line_num = _program_module.program_block.program_code.left_logical_bracket.source_context.end_position.line_num;
var left_column_num = _program_module.program_block.program_code.left_logical_bracket.source_context.end_position.column_num;
var left_line_num = _program_module.program_block.program_code.left_logical_bracket.source_context != null ? _program_module.program_block.program_code.left_logical_bracket.source_context.end_position.line_num : 1;
var left_column_num = _program_module.program_block.program_code.left_logical_bracket.source_context != null ? _program_module.program_block.program_code.left_logical_bracket.source_context.end_position.column_num : 1;
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 == null || _program_module.program_block.program_code.right_logical_bracket.source_context == null)

View file

@ -0,0 +1,3 @@
##
var i: integer;
writeln(i{@var i: integer;@});