Made some changes to RecursiveDescentParser (Still breaks but less so than before)