types of linguistic analysis