-jass2lua

Разбираем грабли на которые наступают все авторы конвертеров JASS в Lua и сравниваем с возможностями нашего конвертера.
Подстатья
7 417
30
сделать бы проверку на существующие имена
Сделал, можешь зоценять.
30
Вышла новая версия!
Прокрутить к ресурсу
Решена проблема ключевых слов и реализован новый конвертер.
27
nazarpunk, я тоже подумал о подобном варианте для старта, но в идеале да, сделать бы проверку на существующие имена, хех. Интересный проект получается, очень полезный)
30
Интересно, как решите проблему зарезервированных имен?)
Элементарно. Я просто добавляю суффикс _anal к имени. Врятли такое имя кем-то используется. Позже всё-таки сделаю проверку на занятые имена и буду добавлять цифры чтоб достичь уникальности.
Но это когда доберусь до ужасофикации идентификаторов.
27
Интересно, как решить проблему зарезервированных имен?)
Попросить ввести замену или автоматически на что-то заменить?
Или просто отказаться конвертировать пока код не поправят по этой причине.
Базовый конвертер на основе которого работают остальные конвертеры.
Подстатья
5 265
30
human1, я так понимаю ходить по ссылкам тебе религия запрещает?
10
nazarpunk, тогда я искренне не понимаю смысл статьи.
В предыстории же написано:
При решении проблем ключевых слов при конвертации в Lua было решено не городить непонятные костыли, а реализовать системное решение по преобразованию JASS кода.
30
human1, ты заголовок глазами через моск читал? Конвертация в Lua в другом ресурсе.
10
Типа конвертация JASS-кода для обычного варика в Lua-код для Reforged?