ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
23 декабря
215626 Топик полностью
bialix (14.10.2010 14:05, просмотров: 469) ответил Михаил Е. на Кстати, сейчас пишу самодельное извращение: интерпретатор скрипта. Может готовый кто подскажет?
как я вижу у вас тут не скриптовый язык, а декларативный. т.е. каких-то явных управляющих конструкций типа GOTO, IF, THEN, FOR и т.д. нету. Соответственно, в рантайме ваш движок должен просто настроить внутренние структуры в соответствии с декларациями, и уже выполнять по собственному алгоритму. Тогда вам нужен только собственно лексический разбор вашего файла и трансляция его в необходимый бинарный вид. lex/yacc, flex/bison, или просто написанный руками конечный автомат разбора исходного текста -- это все что нужно.