Aktywne Wpisy

Kwasny_konfident +355
Dzień Dziecka już za kilka dni... (。◕‿‿◕。)
Twoje dziecko uwielbia słodycze? A może to Ty chcesz rozpieścić swoje wewnętrzne dziecko?
No to dobra wiadomość, bo są żelki #gusto do zgarnięcia za friko! I to niemało żelków...
Lecimy z
Twoje dziecko uwielbia słodycze? A może to Ty chcesz rozpieścić swoje wewnętrzne dziecko?
No to dobra wiadomość, bo są żelki #gusto do zgarnięcia za friko! I to niemało żelków...
Lecimy z
źródło: Rozdajo-zelki-na-Dzien-Dziecka
Pobierz
trebeter +44





muszę przekształcić JSON'a przykładowo
{"or": {
"left": {
"predicate": {
"name": "A",
"args": undefined
}
},
"right": {
"predicate": {
"name": "B",
"args": undefined
}
}
}
}
na "A v B"
ale również bardziej złożone struktury jak:
{"or": {
"left": {
"predicate": {
"name": "A",
"args": undefined
}
},
"right": {
"and": {
"left": {
"implies": {
"left": {
"predicate": {
"name": "B",
"args": undefined
}
},
"right": {
"predicate": {
"name": "C",
"args": undefined
}
}
}
},
"right": {
"not": {
"predicate": {
"name": "D",
"args": undefined
}
}
}
}
}
}
}
do "A v (B -> C) ∧ !D"
Utworzyłem parser w PEG.js, który przekształca formułę logiczną do JSON, natomiast potrzebuję przekształcić to również w drugą stronę. Czy znacie narzędzia, które mogą załatwić temat w prostszy sposób niż PEG?