Hi Jason, The AbstractIL toolkit (http://research.microsoft.com/projects/ilx) offers a very complete framework for reading, writing and manipulating IL at an abstract level. It has been successfully used for a compiler (F#), a static analysis project (by Cedric Fournet and Tomasz Blanc) and an Aspect-like project (enforcing security properties by program rewriting, Kevin Hamlen). We will be using it for many more projects inside MSR.
The release on the website is now a little old, and does not include the latest features I have available internally in Microsoft. These include - a complete binary reader and writer, including high-performance lazy construction of the abstract object graph - PDB writing - F# (i.e. .NET managed) versions of the libraries, for use from F# or C# - a number of simplifications to the abstract model I will also be adding PDB reading, i.e. the ability to fold PDB files into the abstract object structure, preserving the information during your manipulations and writing it out again. If you'd like an early drop of the new release please let me know. Best wishes, Don -----Original Message----- From: Jason Whittington [mailto:jasonw@;develop.com] Sent: Friday, November 01, 2002 10:04 PM To: 'Discussion of the Rotor Shared Source CLI implementation'; [EMAIL PROTECTED]; 'Compiler Developers for .NET' Subject: [Dotnet-sscli] Metatada and IL parsing? I'm looking at a project that will involve a fairly large amount of IL and Metadata parsing. I know John Gough's guys were working on some libraries for manipulating IL and metadata and I've talked to some other people but haven't found a good library yet. At this point I also don't know exactly what I need, so sorry if I'm being vague. Thanks for any leads! Jason _______________________________________________ Dotnet-sscli mailing list [EMAIL PROTECTED] http://mailserver.di.unipi.it/mailman/listinfo/dotnet-sscli
