> The C / C++ sources that transform / match / analyze trees and rtxes are > plain C. Reading these sources, nothing reminds you of the structure of > the code that is to be transformed / matched / analyzed. It's all > hand-coded in C and looks considerably different to a tree or RTL dump.
While true, I think that, overall, is not one of the harder concepts and parts of the compiler to understand.