So you are using a tool to help you write code because you dont enjoy coding in order to make a tool used for coding(a computer language). Why?
replies(3):
We do not know whether the implied grammar is conflict free. We don't know anything.
It certainly does not look like enjoying the conceptual part.
E.g. C++ `std::vector<std::vector<int>> v;`. The language defined by top fucking experts, with a 1000-page spec.