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

Программирование - Инструментарий

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

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

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

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

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

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

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

См. также

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