3 ms·
When I developed ImportC (which enables D compilers to read and use C code) I tried hard to build it and not require semantic analysis. What a waste of time. I
by WalterBright 1y ago
When I developed ImportC (which enables D compilers to read and use C code) I tried hard to build it and not require semantic analysis.
What a waste of time. I failed miserably.
However, I also realized that the only semantic information needed was to keep track of typedefs. That made recursive descent practical and effective.