Вверх ↑
Администрация
Ответов: 15295
Рейтинг: 1519
#1: 2007-06-28 12:17:57 ЛС | профиль | цитата
Вообще прошлая практика написание трансляторов и языков скриптового типа(да тот же VBScript, встроенный в среду) показала, что простой поток команд полученный после разбора исходного кода и представляющий из себя массив эелементов вида:
LexemType - тип лексемы(оператор, переменная, ф-ция и т.д.)
LexemIndex - индекс в таблице лексем данного типа

дает достаточно приемленмое быстродействие на котором можно вполне остановиться. Кроме того появится возможность дампировать этот масив в файл и в дальнейшем уже парсингом не заниматься. А это значит, что схемы из пары сотен элементов будут собираться почти мгновенно...
карма: 27
0