Syntaxbeskrivningar
Syntaxbeskrivningar är systematiska regler som beskriver hur enhetliga element kan kombineras för att bilda giltiga konstruktioner inom ett språk eller en modell. De anger vilka ord eller symboler som får följa på varandra, i vilken ordning och i vilka sammanhang strukturer som fraser eller programblock får bildas. Syftet är att dokumentera och förklara hur syntaktiska enheter byggs upp och hur de relaterar till varandra, utan att ange sociala eller betydelsemässiga bedömningar.
Inom lingvistik används syntaxbeskrivningar för att modellera grammatiska strukturer i naturliga språk. De kan beskriva frasstrukturer,
Inom datorvetenskap och mjukvarudesign används syntaxbeskrivningar för att ange reglerna som styr hur programkod får bildas
Skillnaderna mellan informella och formella syntaxbeskrivningar är tydliga: formella beskrivningar behövs för maskinbearbetning och felidentifiering, medan