Базовый конвертер на основе которого работают остальные конвертеры.
Подстатья
5 249
10
Типа конвертация JASS-кода для обычного варика в Lua-код для Reforged?

-jass2lua

Разбираем грабли на которые наступают все авторы конвертеров JASS в Lua и сравниваем с возможностями нашего конвертера.
Подстатья
7 396
30
сделать бы проверку на существующие имена
Сделал, можешь зоценять.
30
Вышла новая версия! Прокрутить к ресурсу
Решена проблема ключевых слов и реализован новый конвертер.
26
nazarpunk, я тоже подумал о подобном варианте для старта, но в идеале да, сделать бы проверку на существующие имена, хех. Интересный проект получается, очень полезный)
30
Интересно, как решите проблему зарезервированных имен?)
Элементарно. Я просто добавляю суффикс _anal к имени. Врятли такое имя кем-то используется. Позже всё-таки сделаю проверку на занятые имена и буду добавлять цифры чтоб достичь уникальности.
Но это когда доберусь до ужасофикации идентификаторов.
26
Интересно, как решить проблему зарезервированных имен?)
Попросить ввести замену или автоматически на что-то заменить?
Или просто отказаться конвертировать пока код не поправят по этой причине.
30
ScorpioT1000, это только 0.0.* версия. Тут ещё тестить и тестить. Я вообще-то хотел в AngelScript, но с Lua оказалось проще работать.
А там возможно и до этих ваших вжасов доберусь...
38
Краткое описание от бога🤣
А так респекты конечно, так что, можно и jc на рефордж перевести, что-ли
Препроцессор для языка JASS привносящий в него зачатки ООП.
Статья
11 283
30
Но юзать алфавит вместо зависимостей прохладная история.
Давеча настраивал nginx и там порядок чтения конфигов определяют алфавитом и никто не умер.