I'm looking to do natural language parsing and looking for how the CFG (or CSG) should be defined for English.
Surely one'd expect to find one from the internet already, but do you know where?
It needs to be in "formal grammar" form, not an implementation (e.g. a Python library).
It has to allow for as wide range of sentences as possible to be parsed correctly.
Something that I could be looking at:
S -> NP VP | VP NP -> D N | N | N NP VP -> V | V NP | V PP | V NP PP PP -> P NP
But how sufficient is this?