Aktywne Wpisy
MakaronowyStwor +116
Tak się zastanawiam czemu baby dużo rzadziej wpuszczają kogoś w #samochody .
Są nieuprzejme czy po prostu nie ogarniają co się dzieje?
#motoryzacja
Są nieuprzejme czy po prostu nie ogarniają co się dzieje?
#motoryzacja
Mega_Smieszek +135
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?