Tidy parser