lang parser