Reverse parser