Описание

Jass++ - это полноценный редактор кода для Warcraft 3. Редактор поддерживает все известные диалекты языка Jass 2, позволяет провести проверку ошибок, подсвечивает функции из common.j и blizzard.j, показывает аргументы функций. Редактор еще в стадии разработки, но уже сейчас вы можете оценить его…
30 11 612
0
14
12 лет назад
0

P.S.
Или делай так, как я сказал, или вообще не делай - иначе, как сказали выше, это будет изобретение велосипеда.
0
14
12 лет назад
0
Ty3uK, лучше шарп.

А вообще, почему бы тебе не добавить собственных фич, типа парсеровых комманд,
например:
// Сворачивание блоков кода
#region Можно свернуть
code
code
code
#endregion
// Команды парсера для работы с файлами на диске и из мпку
this.hp -= (#GetAbilValue('Abi1', "DataA1")) * GetUnitAbilityLevel(this.ref, 'Abi1')
// Переделать основные структуры:
local unit u
u.HP += 15
// Возможность создавать пользовательские блоки:
#block For
#syntax
for(<Line1>; <Line2>; <Line3>)
{
<Code>
}
#parse
<Line1>
do
    exitwhen not(<Line2>)
    <Code>
    <Line3>
loop
#endblock
Использование
for(int i = 0; i<5; i++)
{
    u.HP -= 150;
}

// Что скомпилируется как:
//int i = 0
//перейдёт в
integer i = 0
do
    exitwhen not(i<5)
    //u.HP-=150
    //u.HP = u.HP - 150
    SetUnitState(u, UNIT_STATE_LIFE, GetUnitState(u, UNIT_STATE_LIFE) - 150))
loop
Ty3uK, вот это было бы уже норм, и стоило бы того, чтобы делать.
0
9
12 лет назад
0
сдам экзамены и сяду учить, давно уже собирался
0
37
12 лет назад
0
вечно и счастливо, как зомби =)
Приглашаю в тред) xgm.ru/forum/showthread.php?p=1223091#post1223091
0
29
12 лет назад
0
Sidhe, делфи будет жить вечно
0
9
12 лет назад
0
для такого неуча как я делфи - самое то :D
2
15
12 лет назад
2
полезно наверное
дельфи еще не здох чтоли? удивительно
0
9
12 лет назад
0
я не шарю в плюсах, док. и подсветку их пилил в делфи (на нем и теш написан)
и опять же - такой редактор позволяет писать код без варика
и в хорусе, бтв, только добавлен лексер для жасса и пока он остается только подключаемой библиотекой ибо все кейворды, стили и прочее находятся в теше
0
29
12 лет назад
0
Зачем это вообще?
Почему бы не доработать хорус для подсветки юзерклассов/функций?
Новая тестовая версия редактора Jass++. Чейнджлог в теме :)
1 1 019
0
9
12 лет назад
0
Заметил только сейчас - изерфунки и методы криво подбираются с директивами public, private и остальными. Надо поправить...