-
Вдруг тут кто-то знает что такое Visual Studio Code ?
Вижу - халява. Сразу хочется. Я пытался понять по их сайту. Но я совершенно не могу понять для чего эта штука по описанию. Что за "Переосмысленное редактирование кода"? это как?!
Скажите, кто знает: Visual Studio Code - это просто редактор с подсветкой кода и возможностью интеграции отладчиков? в неё входят отладчики, в том числе для С++? или нет? или это оторванная IDE от Visual Studio, но без компиляторов? а с дебаггером? При этом что-то пишется про кучу языков - но в каком смысле? подсветка синтаксиса? или что?
Наверное, можно поставить и попробовать понять, но у меня дома XP, на неё не ставится, пока не обновил. Ну и вдруг кто-то знает сразу
Заранее спасибо.
-
если тебе нужна халява, чего обычную студию не возьмешь?? а так vs-code - это кроссплатформенная ide от MS, в отличии от обычной студии
-
я так понял, навороченный блокнот. с проводником, подсветкой синтаксиса и готовыми кнопочками "ран" и "дебаг". Ну и с кучей доустанавливаемых плагинов, чтоб стала действительно ide
-
> KilkennyCat © (27.04.16 17:36) [2] > > я так понял, навороченный блокнот. с проводником, подсветкой > синтаксиса и готовыми кнопочками "ран" и "дебаг". Ну и с > кучей доустанавливаемых плагинов, чтоб стала действительно > ide
Да, типа того. Там и для делфи плагин есть http://omnipascal.com/Но товарищу Сергею я его не рекомендую, там внутри мой парсер и от него можно случайно совковостью заразиться.
-
> Kerk © (27.04.16 18:17) [3]
какой ты злопамятный :)
-
> Kerk © (27.04.16 18:17) [3] > Но товарищу Сергею я его не рекомендую, там внутри мой парсер > и от него можно случайно совковостью заразиться.
Слушай, нужен синтаксический анализатор для Delphi-кода. Хотелось бы вот что: скармливаешь ему pas-файл - а он отдаёт это в виде разобранного "дерева" иерархии: функция, в ней переменные, вложенные if/for что там еще - и т.д. И чтобы добавить можно было в эту иерархию, это важно. Грубо - в функцию добавить переменную eee типа integer - под второй if внутри функции добавить eee:=5;
Скажи, где можно взять такую штуку? Заранее спасибо.
-
В общем продвинутый блокнот с развитым API интеграции разных штук. Понял, больше спасибо ответившим!
-
> Kerk © (27.04.16 18:17) [3]
Дизайн сайта и верстку тоже ты делал?
-
> 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. Это приятно :)
-
> Kerk © (27.04.16 19:22) [8] > Я только о том, что внутри парсер мой. Тот же, что и в > FixInsight. Это приятно :)
Вот! А говоришь талант применить негде! Вакансий нет, панимаешь... :)
-
> Kerk © (27.04.16 19:22) [8] > Может быть не очень красиво выглядит реклама чего-то своего. > Но для Delphi я действительно не знаю альтернатив.
Супер! то что нужно Своё надо рекламировать!
Вопросик: а возвращать еще и финальную позицию (или длину) ключевого слова? или этого нет?
-
> Вопросик: а возвращать еще и финальную позицию (или длину) > ключевого слова? или этого нет?
Такого нет, к сожалению. Только есть смотреть текст элемента и считать самому его длину.
-
> asail © (27.04.16 19:29) [9] > > Вот! А говоришь талант применить негде! Вакансий нет, панимаешь. >
Талант есть где применить, а вакансий нет :)
-
И таланты есть, и вакансии есть. Нет эффективной системы распихивания талантов по вакансиям. И приходится таланту огонь с водой медными трубами разргебать, пока доберется до вакансии, а вакансии - корчиться от неталантов в ожидании.
-
Kerk, спасибо огромное, на этой основе и сделаю. Собственно хочется слепить систему контроля покрытия кода тестами.
|