Left-branching language