Homogeneous syntax in parser