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 match = Finder.findMatches(model, pattern, range);
|
||||||
let param_description = '';
|
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) {
|
if (match && match.length) {
|
||||||
param_description = match[0].matches[1];
|
param_description = match[0].matches[1];
|
||||||
param_description = param_description.replace(/^\/\/*/gm, '');
|
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