Merged parser