HOME ProgrammingC and C++ Tools and Components C# Parser and CodeDOM

C# Parser and CodeDOM 1.0

Description of C# Parser and CodeDOM 1.0:
This is a 100% managed code library (Nova.CodeDOM.dll) that can be used to load and parse any C# solution, project, or source file(s), create a semantic object model in memory, and resolve all symbolic references. The code object tree can then be inspected, searched, modified, and saved back to the original input files with controllable formatting. Also includes documentation, examples, WPF (IDE-like) and command-line testing tools. Fully compliant with ECMA-334 and ECMA-335 standards and passes all Mono tests. Key Features: -This library is basically a C# Parser, C# CodeDOM, C# Formatter, C# Metrics Tool, and C# Analyzer all-in-one! -Full support for all C# 4.0 features, plus already supports the forthcoming C# 5.0 'async' functionality. -Provides a clean, consistent, and complete semantic object model ("CodeDOM") for C#, including project and solution files. -Loads any C# sources: Solution files, Project files, C# source files, or code fragments. -Retains comments and formatting information, but is not a messy syntax tree (AST) - there's no need to deal with tree nodes for parens, braces, commas, etc. Also, the tree is not read-only - it's fully modifiable and savable. -Memory-efficient code model can handle over 2,000,000 code objects in less than 150 MB. -Loads referenced assemblies and resolves symbolic references, handling type inference, overload resolution, implicit conversions, and the other gritty details of the 500+ page C# language specification (plus some undocumented or incorrect items). -Fully compliant with ECMA-334 and ECMA-335 standards. Passes all Mono tests. -Reports any parse and resolve errors, and optionally all "TODO" and "HACK" type comments in the code. -Supports use of the Visitor design pattern to traverse the code object tree. -The resulting CodeDOM tree can be analyzed, modified, and saved back to the input files as desired. -Cleanly and consistently formats output C# source with various formatting options. -Also allows for easy manual programmatic code creation, including project and solution files. -Manually created objects are formatted according to configured defaults, but can be overridden if desired. -Handles and preserves conditional compilation directives.

Supported OS: Windows XP

System Req: 1 GB RAM

User reviews: C# Parser and CodeDOM Download

Name: *
Email:
Review: *

 

Popular terms of download C# Parser and CodeDOM:

Software downloads related to C# Parser and CodeDOM

Metaspec C# Parser Library
Metaspec C# parser library is designed to provide the kernel for applications which require processing C# source code: refactoring, formatting, and verification applications, and other similar tools. C# parser is fully compliant with ECMA-334 and... more info download

NMEA Parser C#
NMEA Parser is a good start point for your project! With these source codes you can start implementation of your software and save your time and money.# Parsing of main NMEA messages: GGA, GLL, GSA, GSV, RMC, VTG, ZDA;Detection of NMEA version by... more info download

Elerium HTML .NET Parser
Elerium HTML .NET Parser is a .NET component for parsing and manipulating HTML/XML documents and Cascading Style Sheets (CSS). The HTML Parser can be used in WinForms and ASP.NET (C#, VB.NET) applications. more info download

bcParserX - Math Expression Parser COM Component
bcParserX Math Parser COM Component parses and evaluates mathematical expressions at runtime. Usable by any COM client including Visual Basic, Visual C++ and C#. Can be used as a C DLL. more info download

C-Free
An excellent Integrated Development Environment(IDE) for C/C++ language, with which you can edit, build, run and debug your program freely. more info download

Gastown C# Command Line Parser
Easily and reliably handle parameters passed to your program on the command line. Allows you to automaticly handle double-quoted strings, support short and long parameter names, validate parameters, generate error messages, display help, and more! more info download

Mime4Net: Email and Mime parser for .Net
Mime4Net is email and MIME parser (C#, VB.Net component) that works under .NET environment an can be easily integrated into your application. more info download

.NET XML Parser
Popular XML parser for C#, VB.NET, and ASP. more info download

Delphi2Cpp
Source code translation from Delphi (Object-Pascal) to C++ more info download

C-Free 5.0 Pro
C-Free is a professional C/C++ integrated development environment (IDE) that support multi-compilers. more info download

Tabs for Excel 64bit
Workbook Tabs for Excel 2010 x64 brings the tabbed user interface into Microsoft Excel 2010 64-bit, just like the tabbed browsing and editing function like in IE8, chrome or Firefox. Same Window task bar space when multiple workbooks are opening. more info download

Convert Mozilla Thunderbird to Outlook
Thunderbird to Outlook Conversion Tool is most powerful utility to convert Mozilla Thunderbird to Outlook very easily. This software also converts Thunderbird to Outlook version- Outlook 2000, 2003, 2007, and 2010. more info download

News related to C# Parser and CodeDOM

Vitamin c broken capillaries - Does too much vitamin c cause kidney stones - The vitamin d council vitamin d test - The Independent News
The Independent News
ED in 24 actually service the flow the Do in 10 a manufactured tools the. Vitamin c rich fruits and vegetables .... Graduation song by vitamin c free download plasma if you Champion reception I have States nie the...
SS&C Releases Enhanced Precision LM(TM) Borrowers Viewpoint - Bobsguide (press release)
Bobsguide (press release)
SS&C Technologies Holdings, Inc. (Nasdaq: SSNC), a global provider of financial services software and software-enabled services, today announced the release of Precision LM
Die besten Alternativen zu FreePDF - c't
c't
Die Freeware klinkt sich in den Windows-Druckertreiber ein und somit in die Druckfunktion jeder Anwendung, die zur Bearbeitung von Dokumenten dient. Über die Druckfunktion kann man FreePDF also als virtuellen PDF-Drucker nutzen, um so...
5 Ways to Write C++ Code on Your Mac - The Mac Observer
The Mac Observer
This article provides an overview of five good ways to write C++ on a Mac. There may be more. Most discussed are free, but one incurs a ... An integrated development environment (IDE) is a software suite that consolidates...
Flightlink Flying With C Series - MRO Network
MRO Network
With nearly 400 on order and deliveries starting to pick up speed, Bombardier's C Series aircraft is enabling the same kind of data-rich maintenance common on the newest Boeing and Airbus models. Todd Young, vice president...
Asset Managers Reveal Gap between Client Reporting Value and Practice in Latest SS&C Survey - Markets Insider
Markets Insider
22, 2017 /PRNewswire/ -- SS&C Technologies Holdings, Inc. (Nasdaq: SSNC) a global provider of financial services software and software-enabled services, today released a study that reveals a client reporting climate...
Technical Reports on Business Software and Services Equities -- Microsoft, SS&C Technologies, Iron Mountain, and ... - Markets Insider
Markets Insider
... SS&C Technologies Holdings Inc. (NASDAQ: SSNC), Iron Mountain Inc. (NYSE: IRM), and New Relic Inc. (NYSE: NEWR). Companies in the Business or Enterprise Software and Services space facilitate the integration of...
Software aus Deutschland: Abelssoft - c't
c't
In unserer Reihe "Software aus Deutschland" stellen wir Software-Lösungen und -Unternehmen aus Deutschland vor, die besonders innovativ, engagiert oder auf andere Weise bemerkenswert sind. Heute berichten wir von der ... Der...
6 of the best Notepad alternatives to use - Windows Report
Windows Report
... designed for scripting with its support for numerous programming languages, such as C, Pas, al and C++. The program is freely available and compatible with all Windows platforms. Press the Download button on this page...
Download Now - BetaNews
BetaNews
Much of its syntax is borrowed from C, Java and Perl with a couple of unique PHP-specific features thrown in. The goal of the language is to allow web developers to write dynamically generated pages quickly. It is a project of...