artbear писал(а):
Заранее спасибо.
Жду
Начал:
http://snegopat.ru/scripts/info/29cb1a309eПока отдельной веткой intell.
Комментарии в Intellisense.js, также см. код юнит-тестов (документацию по jsUnit для Снегопата на выходных добъю, но в основном все должно быть понятно из кода тестов, в том числе см. тесты для TextWindow.js, они в транке).
Для генерации ints-файлов (формат также описан в комментариях Intellisense.js) надо написать скрипт, который на основе v8types.txt разложит по ints-файлам данные.
Единственное, кажется, там нет информации о свойствах, только о методах (или я был невнимателен).
Интс-файлы предлагаю в репозиторий не размещать (только некоторые для целей тестирования), т.к. их будет очень много, а для создания пользоваться всегда скриптом-генератором.
Для определения типа переменных в коде надо портировать регекспы и алгоритмы Intell'а из ОпенКонфа.
Архитектура, конечно же, обсуждаема.
В интс-файлы пока не включил описания сигнатуры методов, но их легко добавить (формат простой и расширяемый, парсер еще проще
- через js-ный eval.
Подключайся