Initial commit of parser code