Форум: "Прочее";
Текущий архив: 2017.05.21;
Скачать: [xml.tar.bz2];
ВнизЧто такое Visual Studio Code ? Найти похожие ветки
← →
KSergey © (2016-04-27 16:08) [0]Вдруг тут кто-то знает что такое Visual Studio Code ?
Вижу - халява. Сразу хочется.
Я пытался понять по их сайту. Но я совершенно не могу понять для чего эта штука по описанию. Что за "Переосмысленное редактирование кода"? это как?!
Скажите, кто знает:
Visual Studio Code - это просто редактор с подсветкой кода и возможностью интеграции отладчиков? в неё входят отладчики, в том числе для С++? или нет? или это оторванная IDE от Visual Studio, но без компиляторов? а с дебаггером?
При этом что-то пишется про кучу языков - но в каком смысле? подсветка синтаксиса? или что?
Наверное, можно поставить и попробовать понять, но у меня дома XP, на неё не ставится, пока не обновил.
Ну и вдруг кто-то знает сразу
Заранее спасибо.
← →
Rouse_ © (2016-04-27 17:29) [1]если тебе нужна халява, чего обычную студию не возьмешь??
а так vs-code - это кроссплатформенная ide от MS, в отличии от обычной студии
← →
KilkennyCat © (2016-04-27 17:36) [2]я так понял, навороченный блокнот. с проводником, подсветкой синтаксиса и готовыми кнопочками "ран" и "дебаг". Ну и с кучей доустанавливаемых плагинов, чтоб стала действительно ide
← →
Kerk © (2016-04-27 18:17) [3]
> KilkennyCat © (27.04.16 17:36) [2]
>
> я так понял, навороченный блокнот. с проводником, подсветкой
> синтаксиса и готовыми кнопочками "ран" и "дебаг". Ну и с
> кучей доустанавливаемых плагинов, чтоб стала действительно
> ide
Да, типа того. Там и для делфи плагин есть http://omnipascal.com/
Но товарищу Сергею я его не рекомендую, там внутри мой парсер и от него можно случайно совковостью заразиться.
← →
KilkennyCat © (2016-04-27 18:30) [4]
> Kerk © (27.04.16 18:17) [3]
какой ты злопамятный :)
← →
KSergey © (2016-04-27 18:42) [5]> Kerk © (27.04.16 18:17) [3]
> Но товарищу Сергею я его не рекомендую, там внутри мой парсер
> и от него можно случайно совковостью заразиться.
Слушай, нужен синтаксический анализатор для Delphi-кода.
Хотелось бы вот что: скармливаешь ему pas-файл - а он отдаёт это в виде разобранного "дерева" иерархии: функция, в ней переменные, вложенные if/for что там еще - и т.д. И чтобы добавить можно было в эту иерархию, это важно. Грубо
- в функцию добавить переменную eee типа integer
- под второй if внутри функции добавить eee:=5;
Скажи, где можно взять такую штуку?
Заранее спасибо.
← →
KSergey © (2016-04-27 18:43) [6]В общем продвинутый блокнот с развитым API интеграции разных штук.
Понял, больше спасибо ответившим!
← →
DayGaykin © (2016-04-27 18:53) [7]
> Kerk © (27.04.16 18:17) [3]
Дизайн сайта и верстку тоже ты делал?
← →
Kerk © (2016-04-27 19:22) [8]
> KSergey © (27.04.16 18:42) [5]
>
> > Kerk © (27.04.16 18:17) [3]
> > Но товарищу Сергею я его не рекомендую, там внутри мой
> парсер
> > и от него можно случайно совковостью заразиться.
>
> Слушай, нужен синтаксический анализатор для Delphi-кода.
>
> Хотелось бы вот что: скармливаешь ему pas-файл - а он отдаёт
> это в виде разобранного "дерева" иерархии: функция, в ней
> переменные, вложенные if/for что там еще - и т.д. И чтобы
> добавить можно было в эту иерархию, это важно. Грубо
> - в функцию добавить переменную eee типа integer
> - под второй if внутри функции добавить eee:=5;
>
> Скажи, где можно взять такую штуку?
> Заранее спасибо.
Посмотри этот пример.
https://github.com/RomanYankovsky/DelphiAST#sample-input
Скармливаешь ему паскалевский файл, он отдает тебе дерево. Обратно из дерева в паскалевский файл он не умеет собирать, но дерево хранит позиции элементов (строка/колонка), т.е. можно проассоциировать элементы дерева с исходным текстовым файлом и как-то вписать то, что нужно в нужные места файла.
Может быть не очень красиво выглядит реклама чего-то своего. Но для Delphi я действительно не знаю альтернатив.
> DayGaykin © (27.04.16 18:53) [7]
>
> > Kerk © (27.04.16 18:17) [3]
>
> Дизайн сайта и верстку тоже ты делал?
Нет, это товарищ Кристофер Возински делал и плагин, и сайт. Я только о том, что внутри парсер мой. Тот же, что и в FixInsight. Это приятно :)
← →
asail © (2016-04-27 19:29) [9]
> Kerk © (27.04.16 19:22) [8]
> Я только о том, что внутри парсер мой. Тот же, что и в
> FixInsight. Это приятно :)
Вот! А говоришь талант применить негде! Вакансий нет, панимаешь... :)
← →
KSergey © (2016-04-27 20:18) [10]> Kerk © (27.04.16 19:22) [8]
> Может быть не очень красиво выглядит реклама чего-то своего.
> Но для Delphi я действительно не знаю альтернатив.
Супер! то что нужно
Своё надо рекламировать!
Вопросик: а возвращать еще и финальную позицию (или длину) ключевого слова? или этого нет?
← →
Kerk © (2016-04-27 22:14) [11]
> Вопросик: а возвращать еще и финальную позицию (или длину)
> ключевого слова? или этого нет?
Такого нет, к сожалению. Только есть смотреть текст элемента и считать самому его длину.
← →
Германн © (2016-04-28 00:54) [12]
> asail © (27.04.16 19:29) [9]
>
> Вот! А говоришь талант применить негде! Вакансий нет, панимаешь.
>
Талант есть где применить, а вакансий нет :)
← →
KilkennyCat © (2016-04-28 01:11) [13]И таланты есть, и вакансии есть.
Нет эффективной системы распихивания талантов по вакансиям.
И приходится таланту огонь с водой медными трубами разргебать, пока доберется до вакансии, а вакансии - корчиться от неталантов в ожидании.
← →
KSergey © (2016-04-28 05:38) [14]Kerk, спасибо огромное, на этой основе и сделаю.
Собственно хочется слепить систему контроля покрытия кода тестами.
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2017.05.21;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.002 c