Source: wikibot/formal-grammar
= Formal grammar
{wiki=Formal_grammar}
Formal grammar is a set of rules and structures that define the syntax of a language. It provides a formal way to describe how sentences or expressions in a language can be constructed. Formal grammars are widely used in computer science, linguistics, and artificial intelligence to define programming languages, natural languages, and various systems of communication.