मैं ऊब गया था इसलिए मैंने लिखा कुछ सामान संशोधित किया। यह फ़ाइल के माध्यम से पुनरावृत्ति की मात्रा पर कटौती करने के लिए एक ओओ तरीके से पार्सिंग को समाहित करने का प्रयास करता है, यह केवल शीर्ष foreach पर एक बार फिर से शुरू होता है।