Linked from
The 12 pages that link to Formal grammar, each with the reason it gives.
Formal languageRelated: Grammars specify languages by deriving their member strings.
Programming languageBroader topic: Grammars provide a precise way to specify a language's syntax.
ParsingNarrower topic: Parsing tests strings against the rules that define a formal language.
Formal linguisticsBroader topic: It makes the structural rules of a language explicit and testable.
ParserNarrower topic: A parser uses grammar rules to decide how tokens may be grouped.