added string parser
Merge branch 'parser'