Gibt es Java-Bibliotheken oder Techniken zu Booleschen Ausdrücken stückchenweise Parsen?boolean Ausdruck Parser in Java
Was ich meine, ist ein Ausdruck wie folgt gegeben:
T && (F || (F && T))
Es in einen Ausdrucksbaum abgebaut werden könnten, um anzuzeigen, welche die ‚F‘ Wert verursacht Token, wie so (vielleicht etwas wie dieses):
T && <- rhs false
(F || <- rhs false
(F && T) <- eval, false
)
Ich versuche, boolesche Ausdruckauswertungen zu Nichtprogrammierern zu kommunizieren. Ich habe mit Anlr herumgestochert, aber ich konnte es nicht dazu bringen, viel zu tun (es scheint ein bisschen eine Lernkurve zu haben).
Ich bin nicht zu schreiben, es selbst gegenüber, aber ich möchte lieber nicht das Rad neu erfinden.
Cool, werde ich es versuchen bald heraus, und akzeptieren, wenn es ist, was ich zu tun versuche. +1 – javamonkey79
Ich habe ein paar Fehler behoben, aber insgesamt ist die Idee da. Vielen Dank! – javamonkey79