commparser