научить этот парсер конвертировать равкоды в числа в Lua коде при сохранении карты.
Это совершенно не нужно, можно написать функцию, которая будет делать это из строки, но это user-level ответственность.
Вообще я за то, чтобы парсер не трогал юзер-левел.
Лучше заняться пакетным менеджментом, ведь для луа уже есть такой luarocks.org
Я бы предложил сделать так, чтобы твой (пока) парсер умел его запускать, читать .rockspec и подгружать модули из luarocks.org/modules
После этого надо очень сильно всё это дело пиарить на хайве, чтобы сделать мейнстримом. И написать всё надёжно и по стандартам. А то получится как с cJass.
pJass - это синтакс чекер для jass 2, он был сделан первым, т.к. стандартный WE не говорил, где ошибка, а иногда просто крашился
JassHelper - это vJass синтакс чекер и транспилятор
Сначала вызывается JassHelper, у него свой синтакс чекер, а pjass вызывается уже на транспайлед коде.
Редактор кода, в т.ч. подсветка кода к этому не относится, это делает TESH или Project Horus
Да ничего они не научились, там такая свалка и адок в консоли, которому даже обросший вордпресс позавидовал бы. В итоге приходится использовать только dps meter, DBM, ui tweak и аукционер, остальное хлам и ломается после каждого апдейта (хоть спасибо twitch за менеджер аддонов)
-- это к тому, почему вообще так часто юзаются всякие докеры и вм внутри линукса
по профессиональному аудио процессингу вообще беда - дров норм аудиокарт/микшеров почти нет, с задержкой меньше 10мс неясно, надо ядро с -preempt компилить видимо
UPD: короче из готового ничего толком не компилится - либо краши, либо внутренние ошибки транспайлера (ятп, он всегда пытается custom script как jass2 воспринимать). Из файлов тоже упаковать пока нельзя.
Эта версия пока не юзабельная.
exAres, у тебя конкретно получалось компилить lua в custom script сущностях? Как надо карту создать, эта опция в map options ни на что не влияет, кроме кода в шапке, я так понял
Короче про реактивность ... я уже продумал, нужно load, мультистроковые строки и события на изменение переменных Проблема пока в том, что в xml нельзя прямо писать & и <
Мб в json или pug, но это уменьшает смысл шаблонизации. Можно html, но там так сложно, что будет болото
А load работает? computercraft.ru/topic/1588-funktsiya-load
Если да, то реактивный фреймворк вполне можно реализовать
Имею ввиду как веб компоненты с атрибутами-экспрешнами
Проверьте многострочные строки в луа (двойные квадратные скобки) и заодно длину строки
Я думаю, можно запилить фрейм-конструктор с шаблонами xml и реактивностью
» Эксперименты в Пустоте / Ломаем PTR 1.31 полностью: Lua+JassHelper+костыли
Ред. ScorpioT1000
» Эксперименты в Пустоте / Ломаем PTR 1.31 полностью: Lua+JassHelper+костыли
Лучше заняться пакетным менеджментом, ведь для луа уже есть такой luarocks.org
Я бы предложил сделать так, чтобы твой (пока) парсер умел его запускать, читать .rockspec и подгружать модули из luarocks.org/modules
Ред. ScorpioT1000
» WarCraft 3 / Официально стал доступен PTR 1.31
JassHelper - это vJass синтакс чекер и транспилятор
» WarCraft 3 / Официально стал доступен PTR 1.31
» Администрация XGM / Не могу открыть свой профиль и вообщем проблемы с сайтом.
» Администрация XGM / Появляются копии файлов при аплоаде
Ред. ScorpioT1000
» WarCraft 3 / Официально стал доступен PTR 1.31
» WarCraft 3 / Официально стал доступен PTR 1.31
Ред. ScorpioT1000
» WarCraft 3 / Официально стал доступен PTR 1.31
Ред. ScorpioT1000
» WarCraft 3 / Официально стал доступен PTR 1.31
Ред. ScorpioT1000
» WarCraft 3 / Официально стал доступен PTR 1.31
о богепро кошмарно всратый нетворк и мультимедиа лейер на всём семействе линукс?)» WarCraft 3 / Официально стал доступен PTR 1.31
» WarCraft 3 / Официально стал доступен PTR 1.31
Эта версия пока не юзабельная.
» WarCraft 3 / Официально стал доступен PTR 1.31
https://github.com/LXSMNSYC/Lua-Wc3-Module/issues/1
» WarCraft 3 / Официально стал доступен PTR 1.31
» WarCraft 3 / Официально стал доступен PTR 1.31
» WarCraft 3 / Официально стал доступен PTR 1.31
Ред. ScorpioT1000
» WarCraft 3 / Официально стал доступен PTR 1.31
Мб в json или pug, но это уменьшает смысл шаблонизации. Можно html, но там так сложно, что будет болото
» WarCraft 3 / lua-wc3
» WarCraft 3 / Официально стал доступен PTR 1.31
Если да, то реактивный фреймворк вполне можно реализовать
Имею ввиду как веб компоненты с атрибутами-экспрешнами
» WarCraft 3 / lua-wc3
» WarCraft 3 / Официально стал доступен PTR 1.31
Я думаю, можно запилить фрейм-конструктор с шаблонами xml и реактивностью