क्या कोई जावा पुस्तकालय या तकनीक बुलियन अभिव्यक्ति टुकड़े टुकड़े को पार्स करने के लिए है?जावा में बूलियन अभिव्यक्ति पार्सर
मैं क्या मतलब इस तरह एक अभिव्यक्ति दी गई है:
T && (F || (F && T))
यह दिखाने के लिए जो टोकन 'एफ' मूल्य की वजह से है, तो (शायद की तरह एक अभिव्यक्ति पेड़ में टूट किया जा सकता है इस तरह कुछ):
T && <- rhs false
(F || <- rhs false
(F && T) <- eval, false
)
मैं गैर-प्रोग्रामर को बूलियन अभिव्यक्ति मूल्यांकन संवाद करने की कोशिश कर रहा हूं। मैंने Anlr के साथ चारों ओर पोक किया है, लेकिन मैं इसे बहुत कुछ नहीं कर सका (ऐसा लगता है कि यह एक सीखने की वक्र है)।
मैं इसे खुद लिखने का विरोध नहीं कर रहा हूं, लेकिन मैं पहिया को फिर से नहीं खोलूंगा।
कूल, मैं इसे जल्द ही कोशिश करूँगा और स्वीकार करूँगा कि मैं ऐसा करने की कोशिश कर रहा हूं या नहीं। +1 – javamonkey79
मैंने कुछ बग तय की, लेकिन कुल मिलाकर विचार वहां है। धन्यवाद! – javamonkey79