3 ms·
> The actual compilation. Actual programming language design. Isn't that intimately tied to parsing? I mean, how do you expect to implement a parser if you ha
by rualca 5y ago
> The actual compilation. Actual programming language design.
Isn't that intimately tied to parsing?
I mean, how do you expect to implement a parser if you have no idea if a specific programming construct can actually be parsed, or what are the implications in compilation time of doing things one way or another?
- dmitriid 5y ago> Isn't that intimately tied to parsing? 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++.