Вообще прошлая практика написание трансляторов и языков скриптового типа(да тот же VBScript, встроенный в среду) показала, что простой поток команд полученный после разбора исходного кода и представляющий из себя массив эелементов вида:
LexemType - тип лексемы(оператор, переменная, ф-ция и т.д.)
LexemIndex - индекс в таблице лексем данного типа
дает достаточно приемленмое быстродействие на котором можно вполне остановиться. Кроме того появится возможность дампировать этот масив в файл и в дальнейшем уже парсингом не заниматься. А это значит, что схемы из пары сотен элементов будут собираться почти мгновенно...
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
карма: 27 |
|