Gramatica funcțională este o teorie lingvistică propusă pentru prima dată în anii 1970 de un lingvist olandez pe nume Simon Dik. A fost redenumită Gramatică a discursului funcțional în anii 1990, dar teoria poate avea oricare dintre nume. Această teorie este numită funcțională deoarece afirmă că toți constituenții, fie că sunt afixe, cuvinte, fraze sau propoziții, au funcții semantice, sintactice și pragmatice. Gramaticienii funcționali pot analiza enunțurile lingvistice ca fiind pragmatice, semantice, morfosintactice sau fonologice.
Mai multe teorii lingvistice sunt cunoscute și sub denumirea de gramatici funcționale, spre deosebire de gramaticile formale. Cea mai faimoasă dintre acestea este Systemic Functional Grammar, care a fost publicată pentru prima dată de lingvistul britanic Michael Halliday în 1961. Alte gramatici funcționale includ Danish Functional Linguistics, gramatica funcțională lexicală și Role and Reference Grammar. Acestea nu trebuie confundate cu teoria gramaticii funcționale descrise de Dik în timp ce a deținut catedra de lingvistică generală la Universitatea din Amsterdam din Țările de Jos, între 1969 și 1994.
Conform Gramaticii Funcționale a lui Dik, fiecare constituent are o funcție semantică, sintactică și pragmatică. Funcția semantică se referă la rolul pe care participanții îl joacă în acțiunea propoziției, cum ar fi agentul sau destinatarul. Diferitele perspective, cum ar fi subiectul sau obiectul, sunt analizate ca funcție sintactică. Funcția pragmatică se referă la semnificația constituentului în raport cu contextul său.
Componentele conceptuale, gramaticale, contextuale și de rezultat sunt prezente în fiecare enunț lingvistic. Componenta conceptuală este ideea pe care vorbitorul dorește să o comunice audienței sale. Un concept de împărtășit trebuie să fie pe primul loc, altfel nu se va face niciun enunț lingvistic.
În componenta gramaticală, conceptul este format în cuvinte prin patru pași. În primul rând, cuvintele sunt construite la nivel interpersonal, ținând cont de context, prin pragmatică. În al doilea rând, fiecare cuvânt și frază este verificată pentru semnificația la nivel de reprezentare în timpul pasului semantic. La al treilea nivel se ia în considerare treapta morfosintactică, sintaxa și morfologia. În sfârșit, nivelul fonologic ia în considerare sunetul unui enunț lingvistic.
Componenta contextuală este porțiunea enunțului care poate fi înțeleasă doar prin referire la ceea ce a fost deja împărtășit în conversație sau la o cunoaștere comună a mediului. Toate pronumele fac parte din componenta contextuală deoarece necesită cunoașterea unui antecedent anterior. Ultima componentă a Gramaticii funcționale este componenta de ieșire, în care toate celelalte piese se reunesc ca un enunț lingvistic, fie că este vorbit, scris sau semnat.