edit parser