correction retString PIf + bugs parser + CheckNextWord throw Unexpected