Я работаю над парсером для C. Я пытаюсь найти список всех контекстно-свободных дифференцировок для C. В идеале это было бы в BNF или аналогичном. Я уверен, что такая вещь есть, но googling вокруг не дал мне многого.
Чтение исходного кода для существующих синтаксических анализаторов/компиляторов оказалось гораздо более запутанным, чем полезным, так как большинство из них, которые я нашел, гораздо более амбициозны и сложны, чем тот, который я создаю.