-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Features/cicd #188
base: master
Are you sure you want to change the base?
Features/cicd #188
Conversation
Не добавлена обработка в плагинах
Пока к сожалению не нахожу времени заняться этим, т.к. давно не занимаюсь 1С. Постараюсь в обозримом будущем выделить время. |
Функция РазобратьОператорЖдать() | ||
Начало = Парсер_ДанныеТекущегоТокена; | ||
СледующийТокен(); | ||
Обещание = РазобратьВыражениеИдентификатор(); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Не может разобрать такой код:
&НаКлиенте
Процедура Команда1(Команда)
АсинхроннаяФункция();
КонецПроцедуры
&НаКлиенте
Асинх Функция АсинхроннаяФункция()
x = Ждать Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);
КонецФункции
Код конечно бредовый, но это то, что первое в голову пришло. Оно валидное и даже работает, значит по идее должно разбираться.
@@ -80,6 +80,9 @@ | |||
Перем Парсер_ДанныеПредыдущегоТокена; // один из ТаблицаТокенов | |||
Перем Парсер_Узлы; // структура как соответствие[строка] (таблица значений) | |||
|
|||
Перем Состояние_РазрешеноАсинх; // Если истина то возможно чтение Асинх, если ложь, то Асмнх будет переменной |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Очепятка Асмнх
|Истина.True, Ложь.False, Неопределено.Undefined, Null" | ||
); | ||
|Истина.True, Ложь.False, Неопределено.Undefined, Null, | ||
|Асинх, Ждать" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Не хватает английских вариантов через точку
@@ -2231,7 +2256,8 @@ | |||
|
|||
Функция РазобратьОбъявленияМодуля(Переменные) | |||
Перем Объявления, ОбъявлениеДирективы; | |||
Объявления = Новый Массив; | |||
Объявления = Новый Массив; | |||
ЭтоАсинхроннныйМетод = Ложь; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Неправильно разбирает такой код:
&НаКлиенте
Процедура Команда1(Команда)
АсинхроннаяФункция();
КонецПроцедуры
&НаКлиенте
Асинх Функция АсинхроннаяФункция()
x = Ждать УМоряПогоды;
КонецФункции
&НаКлиенте
Функция НЕАсинхроннаяФункция()
x = Ждать УМоряПогоды;
КонецФункции
Функция НЕАсинхроннаяФункция ошибочно помечается асинхронной.
Думаю это внутри цикла должно быть
Для
#159