Добавлен KaneThaumaturge
Есть ли конвертер с cJass в vJass?
Принятый ответ
ручками =), ну а в конечном итоге всё всё равно в чистый JASS превращается
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
если подумать логически, то cJass и так на выходе должен выдать код на vJass
берешь вырубаешь vJass, сохраняешь карту и берешь уже готовый код по пути ...\Jass New Gen Pack Rebuild\AdicHelper\parsed_war3map.j
upd:
пардон, vJass можно не отключать)
NazarPunk:
Ред. Hanabishi
Привычные переносы строки это сочетание 0x0D0A
Вакрафту пофиг на такие переносы, он пережует и 0D и 0A хоть по отдельности, а вот блокнот поломается)
если у cJass включена оптимизация - то пишется 0A, тулы векса пишут 0D
я специально написал parsed_war3map.j, а не optimized_war3map.j (чтобы люди, не имеющие под рукой hex редактор смогли читать код)
оптимизация включена - в vJass парсер передается optimized_war3map.j, выключена - то передается parsed_war3map.j
И в каком месте вариант самый верный если вопрос был о vJass?
Парсер cJass'а парсит код прямо в vJass, т.к он обязан парсить в том числе конструкции vJass которые написаны на cJass, то что оптимизирует - согласен
Мой вариант практичнее всего, т.к выигрывает время на зарезервированных словах типа "function" и т.д
А насчет Блин, можно в пустой карте комментариями оградить нужный код в одном "триггере", а дальше имхо быстрее будет выделять и делать таб, чем сидеть и писать тучу букв
ну я имел в виду после того как карта пропарсится
Ред. PT153
Hanabishi: