Actualmente estoy tratando de traducir algunos procesos de registro de consola basados en texto al formato JSON.
Comandos de Console.log:
give ENTITY.name = "entitytest"; give entity.userid = 99; give entity.storagenum = 22; give ENTITY.behaviour = "GIVE entity.storagenum xp to USERID" WHEN entity2.quest = 22La entrada de la consola será procesada:
var translationData = "LEER DE CADENA";
dar como resultado este tipo de traducción:
{ 'entity.name' = "entitytest", entity.behaviour: {data: "give entity.storagenum xp to USERID", result: "give 22 xp to 99 when entity2 quest is 22", when: ["entity2.quest": 22}], }Pensamientos:
class para construirla?behaviours y razones detrás del behaviour de la entity ? ¿Cómo podría construir este tipo de funcionalidad? He estado intentando con javascript, pero las respuestas mecanografiadas también funcionan.