add basic parser and test file
Merge branch 'parser'