से लागू करने तर्क मैं एक प्रोग्राम है जो उदाहरण के लिए पाठ के रूप में आदानों प्राप्त करता है:पाठ
IF (A.4.1-1/1 OR A.4.1-1/2) AND A.4.4-1/9 AND (A.4.4-1/12 OR A.4.4-1/13 OR A.4.4-1/14 OR A.4.4-1/15) THEN R ELSE N/A
जहां A.4.1-1/1
आदि एक मूल्य TRUE or FALSE
साथ चर हैं। अब तक मैं ऊपर के उदाहरण के लिए तार्किक भागों में पाठ पार्स है मैं एक सूची है कि इस तरह दिखता है:
['IF', '(', 'A.4.1-1/1', 'OR', 'A.4.1-1/2', ')', 'AND', 'A.4.4-1/9', 'AND', '(', 'A.4.4-1/12', 'OR', 'A.4.4-1/13', 'OR', 'A.4.4-1/14', 'OR', 'A.4.4-1/15', ')', 'THEN', 'R', 'ELSE', 'N/A']
मैं बस सोच रहा हूँ यह संभव है वास्तव में सभी गठबंधन की तरह इस सूची में तर्क प्रदर्शन करने के लिए यह rquired पायथन कथन में और परिणाम प्रदान करते हैं। मुझे यकीन नहीं है कि शुरू करने के लिए मैंने कुछ साइटों पर पढ़ा है कि मुझे शीर्ष नीचे पार्सर का उपयोग करना चाहिए ??
आप श्लेक्स पर एक नज़र रखना चाहते हैं: http://docs.python.org/library/shlex.html –
सहायता के लिए धन्यवाद मैं इस –