To add insult to injury (or maybe not, depending on your pov),
here's a bit more, but this one's from Microsoft's site:
See http://msdn.microsoft.com/net/ecma/
NOTE: "CLI Partition III - CIL (word, pdf)," a link to which is on
the bottom of the webpage, includes a description of their so-called
"Common Intermediate Language (CIL)."
I hope someone, other than me, finds this stuff helpful (or, at
least, interesting).
/acy
P.S. From just a <big caveat> *quick* look </big caveat>, the
documents, obtainable via the above link, appear to pretty much
cover all of their technical specifications. (At least, as of the
date on which they were written. :-) As examples, the "CLI
Partition II - Metadata (word, pdf)" contains the implementation
specification for their ILASM (i.e., CIL Assembler). And, "CLI
Partition II - Metadata (word, pdf)" even includes a YACC grammar.