> how do you expect to implement a parser if you have no idea if a specific programming construct can actually be parsed
Every construct can be parsed.
However, there are significantly more aspects to language design than "parsing programming constructs". For example, C++ header/implementation split with no real module system affects compilation orders of magnitudes more than the parsing rules for C++.
Not entirely
> how do you expect to implement a parser if you have no idea if a specific programming construct can actually be parsed
Every construct can be parsed.
However, there are significantly more aspects to language design than "parsing programming constructs". For example, C++ header/implementation split with no real module system affects compilation orders of magnitudes more than the parsing rules for C++.