got it regognizing almost all syntax just fine tuning also need to fix operator regcognition
changed the substitution methods