21 Aug 2021 by Afzaal Ahmad Zeeshan
First question: Why? Avoid reinventing the wheel at any cost. I can understand, as a beginner, you might not enjoy the API of an existing library that does the parsing. But the safer bet is to use an existing library/package for this. Moving on...