Показать сообщение отдельно
Старый 15.08.2007, 18:29   #13
Knightmare
Дэвелопер
 
Регистрация: 14.02.2007
Сообщений: 1,471
Написано 824 полезных сообщений
(для 2,920 пользователей)
Re: Скриптовая система или как работать с файлами

ну чтоб было удобен и многофункционален !!
а если подробнее? такой ответ мне не дает никакой видимости что можно улучшить/переделать. вот тока не нада бредовых идей никаких
вообще по сабжу. лучший способ имхо вот так:
1) загружаем скрипт из файла
2) пропускаем через лексер и получаем массив лексем на выходе
3) скармливаем лексемы компилятору и получаем на выходе псевдо код аля ассемблер
3.1) опционально. оптимизируем полученный код
4) сохраняем итоговый код в массив комманд
5) по необходимости выполняем его на виртуальной машине
самое сложное здесь: компиляция псевдо-кода. данный способ избавляет нас от кучи циклов (псевдокод выполняется за 1 проход) и работы с файлами во время выполнения скрипта
(Offline)
 
Ответить с цитированием