Сообщение от
TOX1C
По поводу интерпретатора и скриптовой логики. Нагуглил вот такую штуку http://habrahabr.ru/post/127584/ для наших целей вполне подходит, даже более того. В конце статьи есть ссылки на альтернативы, в комментах тоже интересные вещи всплывают.
Не совсем то. Если даже портировать это на Delphi, то придётся ВСЕ парсеры переписывать с начала
Мои мысли по поводу системы скриптов:
- Она должна быть создана таким образом, чтобы я не сильно мучился, перенося код из среды в текстовый скрипт
- Нужно будет чётко определиться с набором API, а то очень умные начнут трояны в виде скриптов писать
- Определиться с синтаксисом:
а) Возможно, синтаксис будет похож на Pascal (можно вспомнить знаменитую утилиту AVZ)
б) Не исключено также, что синтаксис будет C++/JS/PHP-подобным
в) Мысли по поводу Python-like синтаксиса тоже были
г) Ещё была немного *crazy* мысль о создании ParseASM низкоуровневом командном языке
В любом случае, чего-то готового я не нашёл, так что скорее всего сам буду всё это писать. Но если что-то получится, то это будет очень мощно.