Avatar
FWIW I disagree; the approach of the parser being able to understand all of the code, independent of #if sections and compiler arguments (truly context-free), is what allowed us to support syntactic understanding of the code everywhere (syntax coloring, indentation, formatting, structure view, etc.) with just a source file or text as input.
なるほどたしかに