Today I continued reading the mcs compiler code. Sometimes is hard for me, specially the driver structure. Meanwhile, I'll try to follow reading it, and try to discover the function of the classes and structs designed in the mcs implementation.
Note that a weird thing I read, was that it is possible to create a static element of the class A inside the definition of the same class! It sound strange, but works.