JASS++
|
|
Ty3uK | Дата: Пятница, 25 Мая 2012, 15:19:29 | Сообщение # 1 |
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
| Господа, спешу вам представить полноценный редактор кода для Warcraft 3. Редактор поддерживает все известные диалекты языка Jass 2, позволяет провести проверку ошибок, подсвечивает функции из common.j и blizzard.j, показывает аргументы функций. Редактор еще в стадии разработки, но уже сейчас вы можете оценить его функционал. Редактор написан на Делфи с использованием компонента Scintilla и базируется на библиотеке Horus.dll by Van Damm.
Текущие возможности: - Подсветка функций и их аргументов
- Поддержка JASP, cJass, vJass, ZINC!
- Пропускание скрипта через парсеры оных диалектов
- ...
- Пока все :(
|
|
|
|
Brut@lus | Дата: Пятница, 25 Мая 2012, 18:10:34 | Сообщение # 2 |
Группа: Заблокированные
Сообщений: 2496
Награды: 1
Репутация: 924
Блокировки:
| Я хочу от тебя детей, Тузик. Но делал бы ты это в 2004-5 году - вообще цены бы тебе не было.
|
|
|
|
DragoN | Дата: Пятница, 25 Мая 2012, 21:07:10 | Сообщение # 3 |
Инквизитор
Группа: Стримеры
Сообщений: 4348
Награды: 7
Репутация: 2776
Блокировки:
| своё мнение и идеи по доработке уже высказал
El Psy Congroo
|
|
|
|
lawson | Дата: Пятница, 25 Мая 2012, 21:12:30 | Сообщение # 4 |
Группа: Проверенные
Сообщений: 3482
Награды: 0
Репутация: 974
Блокировки:
| Что сказать!? Красавчик! А как код транслируется в карту? или это какой-то раздел в ЖНГП?
Nic nie wiem bo mam chuj. редактирую посты! ВСЕ!
|
|
|
|
Ty3uK | Дата: Понедельник, 28 Мая 2012, 12:05:57 | Сообщение # 5 |
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
| нет, это просто редактор кода. код остается в файле хотя я подумываю запилить возможность открытия карты и изменения ее кода Добавлено (28 Май 2012, 12:05:57) ---------------------------------------------
- Исправлены баги первой версии
- Добавлен поиск пользовательских функций и методв (в том числе и написанных на cJass)
- Добавлен диалог настройки шрифта
- Добавлена возможность поиска и замены текста
- Добавлена возможность открытия файлов путем перетаскивания их на программу
- Добавлено окно "О программе" :)
|
|
|
|
Gamefr@nk | Дата: Среда, 13 Июня 2012, 13:54:40 | Сообщение # 6 |
8 уровень
Группа: Проверенные
Сообщений: 638
Награды: 0
Репутация: 188
Блокировки:
| Ty3uK, Полезная вещь, если не робит Jngp (как у мну) очень помогает
|
|
|
|
Dreii | Дата: Среда, 13 Июня 2012, 15:09:20 | Сообщение # 7 |
10 уровень
Группа: Проверенные
Сообщений: 4991
Награды: 0
Репутация: 603
Блокировки:
| Как с помощью него сворить компот?
|
|
|
|
lawson | Дата: Среда, 13 Июня 2012, 18:09:44 | Сообщение # 8 |
Группа: Проверенные
Сообщений: 3482
Награды: 0
Репутация: 974
Блокировки:
| Ай ай ай, вАрить!
Nic nie wiem bo mam chuj. редактирую посты! ВСЕ!
|
|
|
|
Dreii | Дата: Среда, 13 Июня 2012, 18:12:20 | Сообщение # 9 |
10 уровень
Группа: Проверенные
Сообщений: 4991
Награды: 0
Репутация: 603
Блокировки:
| lawson, ай ай ай кАмпот
|
|
|
|
Ty3uK | Дата: Среда, 13 Июня 2012, 18:53:50 | Сообщение # 10 |
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
| никак ): я этого не учел
|
|
|
|
FkoFF | Дата: Понедельник, 18 Июня 2012, 00:41:31 | Сообщение # 11 |
Группа: Заблокированные
Сообщений: 4356
Награды: 1
Репутация: 1413
Блокировки:
| Ty3uK, * Запили вскрытие функций (отображение) * Запили хоткейный переход на пользовательскую функцию вместо ввода аргументов с удалением всей строки (полезно будет) * Запили хоткейный ввод даблслэша в начало строки с удалением оного даблслеша при повторном нажатии - полезно * Запили быстрый скроллинг через какой либо хоткей (таб и шифт+таб например) * Запили быстрый выбор текущей функции в выборку (альт+кнтрл+А?) * Запили быструю проверку выбранного кода на ошибки * Запили редактор макро с альт+шифт+символ вводом * Запили возможность изменять цвета, ибо белый плохо подходит для красноглазых кодеров * Запили мгновенный переход на строку из окна отображения ошибок
Пока что больше в голову ничего не приходит. Вообще отличие от джасскрафта, как я понял, в поддержке всех имеющихся языков?
|
|
|
|
kapa6acvlk | Дата: Понедельник, 18 Июня 2012, 01:14:52 | Сообщение # 12 |
Группа: Проверенные
Сообщений: 612
Награды: 0
Репутация: 361
Блокировки:
| Quote (FkoFF) Запили возможность изменять цвета, ибо белый плохо подходит для красноглазых кодеров Ага я за, цвет подложки необходимо менять на менее яркие, да и настроить цвета подсветки синтаксиса не мешало бы.
Загрузил J файл весом 800Кб все зависло намертво, больше редактор признаков жизни ни подал, пришлось удалять и заново качать. После открыл j файл поменьше, 34 КБ открыл нормально. Опять попытался открыть большой файл, он открылся, начал скролить, все было неплохо, но подходя к середине опять повисло. Неплохо было бы еще вкладки реализовать, для работы с несколькими фалами одновременно.
Как говориться, не обязательно есть всю кучу говна, чтобы понять, что она однородна. © Александр Зорич
|
|
|
|
Ty3uK | Дата: Понедельник, 18 Июня 2012, 11:19:52 | Сообщение # 13 |
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
| Quote (FkoFF) Вообще отличие от джасскрафта, как я понял, в поддержке всех имеющихся языков? Подсветка юзерфункций и всех диалектов жасса
|
|
|
|
FkoFF | Дата: Понедельник, 18 Июня 2012, 22:41:31 | Сообщение # 14 |
Группа: Заблокированные
Сообщений: 4356
Награды: 1
Репутация: 1413
Блокировки:
| Quote (Ty3uK) Подсветка юзерфункций и всех диалектов жасса Ну, что сказать, молодец; Правда работы тут еще мноооого; Покамест это скорее текстовой редактор с пачкой удобных надстроек, но недостаточный для полноценного кодинга в оном. )
|
|
|
|
Ty3uK | Дата: Вторник, 19 Июня 2012, 09:27:54 | Сообщение # 15 |
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
| FkoFF, да, я знаю. Все что ты подсказал (почти) я и планировал вставить Спасибо за подсказки и поиощь :3
|
|
|
|
FkoFF | Дата: Среда, 20 Июня 2012, 11:41:48 | Сообщение # 16 |
Группа: Заблокированные
Сообщений: 4356
Награды: 1
Репутация: 1413
Блокировки:
| Еще отличная штука была бы - при установки скобки сразу после функции - ставилась и закрывающая скобка. Ну и ко всему прочему можешь свой компилятор забацать с сокращениями и макро под настройки пользователя.
Например открываешь окно, вводишь: G! = GetHandleId RI = RandomInt RR = RandomReal и потом при нажатии на какую либо кнопку уже выдает готовый код в каком либо окне. Это для удобства кодинга и редактирования.
|
|
|
|
Ty3uK | Дата: Среда, 20 Июня 2012, 11:51:41 | Сообщение # 17 |
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
| FkoFF, такие плюшки я планировал в жасп вшить Добавлено (20 Июнь 2012, 11:51:41) --------------------------------------------- похожие, если говорить точнее
|
|
|
|
Brut@lus | Дата: Четверг, 21 Июня 2012, 16:54:07 | Сообщение # 18 |
Группа: Заблокированные
Сообщений: 2496
Награды: 1
Репутация: 924
Блокировки:
| На чем писал? Есть ли задумки компиляции на ведроид и пингвина? Добавлено (21 Июнь 2012, 16:54:07) --------------------------------------------- P.S. Если писал на C+, то скомпилируй под швабру, пожалуйста
|
|
|
|
SirNikolas | Дата: Четверг, 21 Июня 2012, 17:05:02 | Сообщение # 19 |
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
| Quote (Ty3uK) Редактор написан на Делфи с использованием компонента Scintilla и базируется на библиотеке Horus.dll by Van Damm.
|
|
|
|
Brut@lus | Дата: Четверг, 21 Июня 2012, 17:11:53 | Сообщение # 20 |
Группа: Заблокированные
Сообщений: 2496
Награды: 1
Репутация: 924
Блокировки:
| Не заметил =(. Если есть сырцы библиотеки, то на линуху легко можно перенести. А вот на ведроид... Хз.
|
|
|
|
Ty3uK | Дата: Пятница, 21 Июня 2013, 20:51:50 | Сообщение # 21 |
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
| Вброс. Теперь оно еще и кроссплатформенно, по-идее.
|
|
|
|
Bru | Дата: Пятница, 21 Июня 2013, 22:59:09 | Сообщение # 22 |
i<3bo4k@
Группа: Акулы
Сообщений: 4750
Награды: 2
Репутация: 1960
Блокировки:
| Кто-то может сообразить, как пофиксить упортотый ВЕ под вайном?
|
|
|
|
Ty3uK | Дата: Суббота, 22 Июня 2013, 00:17:55 | Сообщение # 23 |
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
| Попробуй в CrossOver запустить, они какие-то фиксы в вайне делают.
|
|
|
|
Bru | Дата: Суббота, 22 Июня 2013, 09:34:30 | Сообщение # 24 |
i<3bo4k@
Группа: Акулы
Сообщений: 4750
Награды: 2
Репутация: 1960
Блокировки:
| Скоро буду ставить линукс, буду проверять. А в ближайшие полгода это грешно xD Mortal Kombat, Watch Dogs, AC IV, и всё остальное
|
|
|
|
Ty3uK | Дата: Понедельник, 24 Июня 2013, 13:25:38 | Сообщение # 25 |
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
| О чем мы пишем в топане JASS++? Добавлено (24 Июня 2013, 13:25:38) --------------------------------------------- Linux!
|
|
|
|