NoSilence, ## сращивает строки после произведения замены, т.е. оно сначало проверяет равноли asdf##1 asdf1, не заменяет, и только потом сращивает их. можно поставить костыль
#define {
a (i) = {
#if (i == 0)
a = 1
#else
a##i = 1
#endif
}
}
Да просто запоминать то, что было в определении и подставлять, если аргумент отсутствует.
и тогда полность забить на перегруз в будущем
А что, так тяжело диезы считать отдельно от фигурных скобок?
честно говоря тяжеловато, и связано это с методом работы с кодом
а вот насчет тернарного оператора буду думать
также думаю о прекалькуляции выражений (т.е. посчитить все что можно в момент сохранения)
и о файловом импортере и обработчике обьектов
int test2(integer num, integer pow) {
int res = 1, i = 0
do {
res *= num
} whilenot (i++ >= pow)
return res
}
теперь:
function test2 takes integer num,integer pow returns int
local boolean cj_v666_b
local int res=1
local int i=0
loop
set res=res*(num)
set cj_v666_b=(i>=pow)
set i=i+1
exitwhen cj_v666_b
endloop
return res
endfunction
были проблемы с переносом, вечером залью фикс (+ у вас кажется не последняя версия - там ++ неправильно обрабатывается)
ждите 1.4.2.7
Sebra, аргументы по умолчанию - хз, нужны сигнатуры фций и типы, даже незнаю, что до услвной компиляции, возможны костыли:
надо еще в фидбеке написать, но с точки зрения парсера это выглядит как
#if {
}
} // #endif
т.е. он превращает иф в блок. т.е. в блоках иф (как и в подключаемых файлах не должно быть непарных блоков) боюсь это не лечиться. вы бы могли приверсти мне код, и я бы подсказал возможно другой вариант решение
Адик, что в 1.4.2.6 намутил?
я в коем то веке переписал обработку булек в #if, был пост в фидбеке
#if 1&&!(!(blah==blah))||1
integer x = 0x00
#endif
очень интересно, где вы видели грайнд с текстами?!
Cephalic Carnage - мясо же!
о группе судил по треку Endless Cycle of Violence
недоставляет, как то вяло честно говоря, тормознутого ударника дополняет совершенно жидкая, никудишная гитара, вокал механичен, грайндом и не пахнет. что то на уровне богомерзкого слипкнота.
мелодик дет слушать и не пытался
пример хорошего, годного, в меру продуманного, техничного, злобного, но не теряющего от этого своей обаятельной мелодики грайнда
что до посещаемости имморталов - можно развести длинную тему о том, кто тру, кто не тру, кто средненько так тру. хотя это мне кажется немного нелепым. попсовость начинается явно не от увелечения тиражей, скорее это когда уходит искренность в творчестве
Кстате послушал недавна последний альбом Nokturnal Mortum, чесна говоря непонравилось...
ну он весьма неоднозначний, и весьма далек от блека... и далек от раннего их творчества, за которые мы их любили (правда по отзывам есть те, кто кроме мировозрения ничего не слышал и любит их за это)
я думаю об этом - боюсь типы выражения придется обрабатывать - получим свитч, перегруз фций по их прототипам, наверно нормальный цикл фор вкупе с выделением/освобождением локалок по блокам
это одно из трех направлений, и я незнаю за что пока возмусь
сейчас я доправлю текущую и сделаем ее стабл, это примари таргет
ADOLF добавил:
насчет виря - поставить в исключения?
Les_Legions_Noires (Черные Легионы) - андерграундные группы французских блек-металлистов.
Aakon Keetreh, Belketre, Black Murder, Brenoritvrezorkre, Moevot, Mutiilation, Vermyapre Kommando, Vlad Tepes, Vzaeurvbtre.Существенно отличаются от шведский и прочих групп.
послушал отрывочно. да, трушненько так. кудабольше эмбиента, хотя меня не зацепило
ADOLF добавил:
из современного же французкого можно Gorija послушать...
послушал пару треков - мне такое неинтересно. никаким екстримом в музыке и не пахнет)
ADOLF добавил:
кстате Antaeus тоже французы, и делают куда более интересный блек (для меня по крайней мере)
» WarCraft 3 / cJass - дополнение к языку JASS
» WarCraft 3 / cJass - дополнение к языку JASS
а вообще надо сделать стабл версию, давно хотим
» WarCraft 3 / cJass - дополнение к языку JASS
» WarCraft 3 / cJass - дополнение к языку JASS
» WarCraft 3 / cJass - дополнение к языку JASS
также думаю о прекалькуляции выражений (т.е. посчитить все что можно в момент сохранения)
и о файловом импортере и обработчике обьектов
» WarCraft 3 / cJass - дополнение к языку JASS
» Музыка и Звук / Black Metal/Death Metal
» Музыка и Звук / Black Metal/Death Metal
» WarCraft 3 / cJass - дополнение к языку JASS
» Музыка и Звук / Black Metal/Death Metal
» Музыка и Звук / Black Metal/Death Metal
» Музыка и Звук / Black Metal/Death Metal
» WarCraft 3 / cJass - дополнение к языку JASS
» Музыка и Звук / Black Metal/Death Metal
» WarCraft 3 / cJass - дополнение к языку JASS
» Музыка и Звук / Black Metal/Death Metal
» Музыка и Звук / Black Metal/Death Metal
» WarCraft 3 / cJass - дополнение к языку JASS
» WarCraft 3 / cJass - дополнение к языку JASS
я там героически если что анонимки дофиксил вроде, в последней, следите на сайте за обновлениями
» WarCraft 3 / cJass - дополнение к языку JASS
» WarCraft 3 / cJass - дополнение к языку JASS
насчет виря - поставить в исключения?
» WarCraft 3 / cJass - дополнение к языку JASS
вообще как по мне однослово ну ничего не портит, у векса тоже нужно писать фунцтион, так что...
» WarCraft 3 / cJass - дополнение к языку JASS
» WarCraft 3 / cJass - дополнение к языку JASS
» Музыка и Звук / Black Metal/Death Metal
кстате Antaeus тоже французы, и делают куда более интересный блек (для меня по крайней мере)