SharpRecognize is a C# parser library which supports all aspects of the latest language specification, including features like generics, anonymous methods, LINQ, and unsafe code. The result of the parse process is a code model which can be semantically analyzed, modified, and dumped to C# source code again using numerous formatting options. In the case of erroneous input, the library will report error and warning messages that are compliant to the messages reported by .NET's csc compiler; these messages are currently available in English and German language. Applications for this royalty-free component range from syntax-highlighting UI components over formatting and refactoring tools up to interpreters and compilers. The distribution comes with a code model viewer application, detailed conceptual and referential documentation, and sample code.
Requirements:
Windows 2000/XP/Vista, .NET Framework 2.0 or higher
Limitations:
Nag screen
Comments not found