Size: a a a

2021 September 20

VM

Vadim Misbakh-Solovi... in pro.lua
для развития требует изобретения следующего велосипеда
источник

VM

Vadim Misbakh-Solovi... in pro.lua
всё в порядке
источник

VM

Vadim Misbakh-Solovi... in pro.lua
коробочных решений тут быть не может
источник

IK

ILLIA KOSHMARIK in pro.lua
Я об этом и написал в начале
источник

VM

Vadim Misbakh-Solovi... in pro.lua
(правильным решением было бы изначально делать транслятор результата труда мартышки с мышкой не в XML, а сразу в Lua)
источник

AZ

Aydar Zarifullin in pro.lua
Вам надо взять xml парсер готовый, распарсить xml в луевую табличку, написать код который из этой таблицы сгенерирует lua код.
источник

IK

ILLIA KOSHMARIK in pro.lua
Я удивлен что так много применения луа, и нигде нет средств автоматизации для него. Чтобы блондинка с третьим размером груди, условно, могла набросать блоков с логикой, и под капотом движок бы преобразовал ее визуальные блоки в скрипты. Ну ведь так работают почти все игровые редакторы ,где игрок тычет кнопкой в необходимые команды, создавая сценарий карты, и потом данные с этих форм под капотом транслируются в скрипт,который игровой движок хавает.
источник

IK

ILLIA KOSHMARIK in pro.lua
Правильным было б писать на шарпе.в шарпе Есть Розлин,он умеет xml дерево преобразовать в исходник Шарпа, и налёту подгрузить полученную сборку к материнскому приложению.но  у нас много Легаси систем на луа. Да и не было Розлина когда мы ее проектировали
источник

VM

Vadim Misbakh-Solovi... in pro.lua
такие решения есть, но они не публичны и не раздаются кому попало на каждому углу
источник

VM

Vadim Misbakh-Solovi... in pro.lua
ты уже надоел
источник

VM

Vadim Misbakh-Solovi... in pro.lua
ещё раз: случайно взятый xml-файл нельзя преобразовать в исходник на ЛЮБОМ языке программирования, который будет делать полезную работу. Максимум что можно - преобразовать в таблицу (массив) на основе DOM-дерева.
источник

VM

Vadim Misbakh-Solovi... in pro.lua
ещё раз скажешь "преобразовать xml файл в ..." (исходник на любом языке) без уточнения что речь идёт о КОНКРЕТНОМ xml-файле с КОНКРЕТНОЙ спецификацией КОНКРЕТНЫХ имён тегов, аттрбутов и значений (а в этом случае он уже перестаёт быть "xml-файлом", а становится "файлом формата <название формата документируемого спецификацией>") - и я буду очень сильно ругаться
источник

VM

Vadim Misbakh-Solovi... in pro.lua
в восьмой раз:
источник

VM

Vadim Misbakh-Solovi... in pro.lua
грубо говоря, XML - это нотная тетратдка в которой ты записал ноты песни
источник

IK

ILLIA KOSHMARIK in pro.lua
Да я знаю что такое хмл
источник

IK

ILLIA KOSHMARIK in pro.lua
Вопрос был не про него жеж
источник

VM

Vadim Misbakh-Solovi... in pro.lua
ты спрашиваешь "как тетрадку преобразовать в песню"
источник

VM

Vadim Misbakh-Solovi... in pro.lua
без уточнения того что за тетрадка и что у неё внутри
источник

VM

Vadim Misbakh-Solovi... in pro.lua
как не про него, если ты спрашиваешь про инструмент который будет превращать xml в lua?
источник

VM

Vadim Misbakh-Solovi... in pro.lua
ну и таки раз было "много легаси систем на луа" почему было сразу не сохранять в Lua?

Дай угадаю, потому что самодельный формат, упакованный в XML можно транслировать не только в Lua, но и во что угодно, хоть в js?
Замечательно!
Только кто-то же всё-таки должен написать эти трансляторы-то, правда?
источник