mirror of
https://github.com/salexdv/bsl_console.git
synced 2024-11-24 08:33:29 +02:00
Доработка парсинга описания параметров
This commit is contained in:
parent
a9c1a79a47
commit
31686620be
@ -6090,6 +6090,11 @@ class bslHelper {
|
||||
let match = Finder.findMatches(model, pattern, range);
|
||||
let param_description = '';
|
||||
|
||||
if (match && !match.length) {
|
||||
pattern = '\/\/ параметры:[\\s\\SS\\n\\t]*?' + param_name + '([\\s\\SS\\n\\t]*?)(?:\/\/\\s*$)';
|
||||
match = Finder.findMatches(model, pattern, range);
|
||||
}
|
||||
|
||||
if (match && match.length) {
|
||||
param_description = match[0].matches[1];
|
||||
param_description = param_description.replace(/^\/\/*/gm, '');
|
||||
|
11
src/test.js
11
src/test.js
@ -163,7 +163,16 @@ describe("Проверка автокомлита и подсказок реда
|
||||
' ',
|
||||
' Возврат Результат.Ошибки;',
|
||||
'',
|
||||
'КонецФункции'].join('\n');
|
||||
'КонецФункции',
|
||||
'',
|
||||
'// Выполняет фрагмент кода, который передается ему в качестве строкового значения',
|
||||
'//',
|
||||
'// Параметры:',
|
||||
'// __Текст__ - Строка - Строка, содержащая текст исполняемого кода',
|
||||
'//',
|
||||
'Процедура __Выполнить__(__Текст__) Экспорт',
|
||||
' Вычислить(__Текст__);',
|
||||
'КонецПроцедуры'].join('\n');
|
||||
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user