An analysis of how language performs various functions, such as making promises, giving orders, and making requests.