grammarhierarchy