This characterization is automatic, cheap and has the advantage of being language-independent.
they generally require language-specific tools and annotated data, making such approaches infeasible for many languages.