История изменений
Исправление
ckotinko,
(текущая версия)
:
ну вот смотри. у тебя есть исходник - это текст. ты этот текст можешь распечатать и это будет тот же самый текст.
так вот. меня очень задрало копаться в тоннах текста. я хочу иметь на экране перед глазами только то, что мне надо сейчас. я делаю выборку из БД конкретных элементов - той функции, что сейчас пишу, enumов, переменных и т.д. и вижу их. или я хочу запустить кусок кода. текст это всего лишь одно из представлений.
вся херь(пусть это программа) которую делаешь, представлена в виде дерева элементов. с каждым элементом может быть связана строка - это собственно и есть кусочки текстового представления. но строка после ввода проходит через парсер и из нее обновляется модель всей хери. а если её редактировать графически, то строка будет заново сгенерирована.
нету текста в виде текстового файла. есть текст как выборка из базы данных. вот ты захотел увидеть класс - на тебе класс. захотел увидеть, что будет после события Х: на тебе цепочку операций но это уже не класс а прямо то что будет выполнено. если там switch то показывается менюшка, ты выбираешь ветку и тебе дописывают следующие строки в вывод. можно посмотреть что будет «если»
нет конкретного текста. есть выражения, и их иерархия и зависимости. в зависимости от того, что ты хочешь исследовать, тебе выдается текст скомпилированный по твоему запросу и каждое выражение в нем можно отредактировать.
Исходная версия
ckotinko,
:
ну вот смотри. у тебя есть исходник - это текст. ты этот текст можешь распечатать и это будет тот же самый текст.
так вот. меня очень задрало копаться в тоннах текста. я хочу иметь на экране перед глазами только то, что мне надо сейчас. я делаю выборку из БД конкретных элементов - той функции, что сейчас пишу, enumов, переменных и т.д. и вижу их. или я хочу запустить кусок кода. текст это всего лишь одно из представлений.
вся херь(пусть это программа) которую делаешь, представлена в виде дерева элементов. с каждым элементом может быть связана строка - это собственно и есть кусочки текстового представления. но строка после ввода проходит через парсер и из нее обновляется модель всей хери. а если её редактировать графически, то строка будет заново сгенерирована.
нету текста в виде текстового файла. есть текст как выборка из базы данных. вот ты захотел увидеть класс - на тебе класс. захотел увидеть, что будет после события Х: на тебе цепочку операций но это уже не класс а прямо то что будет выполнено. если там switch то показывается менюшка, ты выбираешь ветку и тебе дописывают следующие строки в вывод. можно посмотреть что будет «если»