Add parse ; and : for digit and words. Fixed problem with string end. Add comments.