Question: what is the difference between formal and functional grammar?
Answer: Formal Grammar is used to describe the structure of individual sentences. This type sets language as a set of rules which allow or disallow certain sentence structure. Functional Grammar is used to describe language in actual use and so focus on texts and their contexts.