gifts2017

МиниКонсоль 7.7

Опубликовал Александр Рытов (Арчибальд) в раздел Программирование - Инструментарий

Интерпретатор кода без ВК

На вопрос об интерпретации кода на 1С, вписанного в многострочный текстовый реквизит формы http://infostart.ru/forum/forum9/topic28300/messages/ отвечаю маленьким интерпретатором. Можно считать его дополнением к интерпретатору выражений http://infostart.ru/public/58541/

От http://infostart.ru/public/20667/ отличается, в первую очередь, тем, что не требует ВК.

Можно также вписать правила подстановки текста в интерпретируемый код. Открытый, естественно, код обработок. Его там и немного Cool

Обработки из архива должны лежать в одной папке.

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
-
.zip 16,08Kb
27.11.14
151
.zip 16,08Kb 151 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Александр Рытов (Арчибальд) 26.10.09 09:05
Коть бы кто словечко сказал :(
2. dushelov (Душелов) 26.10.09 09:13
3. Александр Рытов (Арчибальд) 26.10.09 09:18
4. Альтаир (Altair777) 26.10.09 11:04
А тут плюсики без комментов принимаются? ;)
5. Александр Рытов (Арчибальд) 26.10.09 11:10
(4) Здесь - да, считает Душелов :)
6. Александр Венгер (venger) 26.10.09 11:59
(1) Че то сейчас совсем некогда, только успеваю полчаса глянуть, что нового появилось, даже качнуть и посмотреть пока нет времени;)
7. Alexandr (maloi_a) 26.10.09 17:31
Необходимо добавить объявление:
Перем ТекстФайл, лСтрокаКода;
8. Александр Рытов (Арчибальд) 27.10.09 07:26
(7) Требуют ли объявления все локальные переменные - это вопрос спорный. Моя позиция здесь такова: если переменная при первом появлении инициализируется "осмысленно", то ее не нужно объявлять. Напротив, переменная для приема значения из процедуры должна именно объявляться, а не инициализироваться "пустышкой", как это любит делать 1С.
9. Alexandr (maloi_a) 27.10.09 08:17
(8) Вы не правы. Объявлять локальные переменные необходимо, чтобы не перепутать с глобальными - это очень опасно.
Арчибальд; +1 Ответить 2
10. Александр Рытов (Арчибальд) 27.10.09 08:49
(9) В данном случае (обработка для использования в неизвестном контексте) я согласен, требуется перестраховка. Однако с учетом того, что эта обработка - не законченное решение, а заготовочка для программиста - некритично.
11. Александр Венгер (venger) 27.10.09 20:11
12. Александр Рытов (Арчибальд) 28.10.09 07:37
(11) Вот именно. Я в 8 посте ссылку вспомнить не смог.
13. Alexandr (maloi_a) 28.10.09 08:18
(11) В данном частном случае этот вопрос бесспорен.
В общем случае - интерпретатор должен давать хотя бы предупреждение на необъявленные локальные переменные, совпадающие с глобальными или на высшем уровне и всё, все проблемы решены.
14. Александр Рытов (Арчибальд) 28.10.09 09:17
(13) Это уже препроцессорная обработка будет :D
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа