Funkcinė gramatika yra kalbų teorija, kurią aštuntajame dešimtmetyje pirmą kartą pasiūlė olandų kalbininkas Simonas Dikas. Dešimtajame dešimtmetyje ji buvo pervadinta Funkcinio diskurso gramatika, tačiau teorija gali būti pavadinta bet kuriuo pavadinimu. Ši teorija vadinama funkcine, nes teigia, kad visos sudedamosios dalys, nesvarbu, ar tai būtų afiksai, žodžiai, frazės ar sakiniai, turi semantines, sintaksines ir pragmatines funkcijas. Funkciniai gramatikai gali analizuoti kalbinius posakius kaip pragmatinius, semantinius, morfosintaksinius ar fonologinius.
Kai kurios kalbinės teorijos taip pat žinomos kaip funkcinės gramatikos, o ne formalios gramatikos. Garsiausia iš jų yra Sisteminė funkcinė gramatika, kurią 1961 m. pirmą kartą paskelbė britų kalbininkas Michaelas Halliday. Kitos funkcinės gramatikos apima danų funkcinę kalbotyrą, leksinę funkcinę gramatiką ir vaidmenų ir nuorodų gramatiką. Jų nereikėtų painioti su funkcinės gramatikos teorija, kurią apibūdino Dikas, 1969–1994 m. Amsterdamo universitete Nyderlanduose dirbdamas bendrosios kalbotyros katedroje.
Remiantis Diko funkcine gramatika, kiekviena sudedamoji dalis atlieka semantinę, sintaksinę ir pragmatinę funkciją. Semantinė funkcija reiškia vaidmenį, kurį dalyviai atlieka sakinio veiksme, pavyzdžiui, agentas ar gavėjas. Įvairios perspektyvos, tokios kaip subjektas ar objektas, yra analizuojamos kaip sintaksinė funkcija. Pragmatinė funkcija yra susijusi su sudedamosios dalies prasme, atsižvelgiant į jos kontekstą.
Konceptualūs, gramatiniai, kontekstiniai ir išvesties komponentai yra kiekvienoje kalbinėje pasakoje. Koncepcinis komponentas yra idėja, kurią kalbėtojas nori perduoti savo auditorijai. Sąvoka, kuria reikia dalytis, turi būti pirmiausia, kitaip kalbinis posakis nebus pateiktas.
Gramatiniame komponente sąvoka formuojama į žodžius keturiais žingsniais. Pirma, žodžiai konstruojami tarpasmeniniame lygmenyje, atsižvelgiant į kontekstą, pasitelkiant pragmatiką. Antra, semantinio veiksmo metu kiekvienas žodis ir frazė tikrinama, ar nėra prasmės reprezentaciniu lygmeniu. Trečiame lygyje atsižvelgiama į morfosintaksinį žingsnį, sintaksę ir morfologiją. Galiausiai, fonologinis lygis atsižvelgia į kalbinio posakio garsą.
Kontekstinis komponentas yra pasisakymo dalis, kurią galima suprasti tik atsižvelgiant į tai, kas jau buvo pasidalinta pokalbyje arba į bendras žinias apie aplinką. Visi įvardžiai yra kontekstinio komponento dalis, nes jiems reikia žinoti ankstesnį pirmtaką. Paskutinis funkcinės gramatikos komponentas yra išvesties komponentas, kuriame visi kiti kūriniai sujungiami kaip kalbinis posakis, nesvarbu, ar kalbama, ar rašoma, ar pasirašyta.