split out parser_test