![]() |
Создание собственного скриптого языка.
Решил написать на с++ свой скриптовый язык - переменные, циклы, иф-элс...
И вот сразу первая загвоздка... никак не могу определиться с правильным типом хранения переменных. Была идея хранить переменные в string массиве: Код:
string test[3];Хотелось бы услышать советы знающих людей) Заранее спасибо) |
Хештаблица ?
|
Хеш-таблица, в stl - мапа (map)...
|
Цитата:
Цитата:
|
Подскажите пожалуйста эти библиотеки
Код:
#include <fstream>Тоесть, они будут работать как на виндовсе так и на линуксе? Заранее спасибо) |
Цитата:
|
Цитата:
|
Цитата:
|
Возвращаюсь обратно к своему яп... =]
Пишу всё с нуля, пока что готово: грамматика и парсер. Интересует след., после анализа парсером входящего текста(кода), что лучше, создавать дерево и после пробегать по нему и вычислять всё на лету, или как у "boost::spirit - пример - mini_c" что-то типа оп-кодов, как я понял это уже в сторону java, байт-код итд... |
Смело начинать без теории.
Могу посоветовать Хантера почитать( основные концепции компиляторов ) Залогова (разработка паскаль компилятора ). |
| Время: 17:40 |