Archive

Posts Tagged ‘Languages’

DXCore APIs related to the programming languages specification

August 29th, 2011 Comments off

Every programming language has its own language specification. There are numerous rules for each language that vary between programming languages. DXCore supports several programming languages and provides APIs to determine specific rules for them. These APIs are available primarly through the DXCore Language service. Let’s review the most important methods and properties of this service, comparing the CSharp (C#) and Visual Basic (VB) programming languages.

Read more…

DXCore Services – Language

April 11th, 2011 Comments off

The Language DXCore service is one of the most important services that provides access to the programming language fundamentals, including access to language extensions. Language extensions are DXcore plug-in extensions, which implement specific programming language support for Visual Studio, including parsers and code generators.

Read more…

How to parse source code using the DXCore integrated code parsers

April 11th, 2011 3 comments

There are times when you need to parse specific source files or blocks of code. Obviously, the DXCore Framework has many built-in parsers for various programming languages. They can be used inside the Visual Studio environment, or outside an IDE in any other application type, such as a Console App, for example. Later, this kind of app (a Console App) can be used in the project building process for code validation, code clean-up, automatic refactoring and any other task.

Read more…

DXCore abstract source tree structure

January 12th, 2011 Comments off

DXCore supports lots of programming languages provided by the language services in Visual Studio. These services provide language-specific support (such as CSharp, Visual Basic, C++) for editing source code in the integrated development environment (IDE). DXCore includes appropriate source code parsers for these programming languages. When the source code is parsed, DXCore builds an abstract syntax tree (AST) that is a representation of the syntactic structure of the source code of a particular programming language. This abstract syntax tree is unified for all languages supported by IDETools. That’s why it is easy to develop a language-independent feature as a DXCore plug-in – in most cases your feature will be available in all corresponding languages automatically.

Read more…

How the Language combobox on the Options Dialog is being populated

October 26th, 2010 Comments off

Some people are asking how the Language combobox is populated in the Options Dialog. Once you have installed IDE tools and open the Options Dialog, you will see that the Language combobox is empty. But after some work in Visual Studio IDE this combobox is being populated with items. So, when and how is it populated?

DXCore Options Dialog Language combobox

Read more…

How to disable support for specific languages in CodeRush

September 13th, 2010 Comments off

Note, this article has been moved to the official DevExpress Support Center site. Please refer to the moved article as it might have further updates or additional comments. Thank you.

As you know, IDE Tools support several programming languages. Sometimes it is necessary to disable specific language support (disable parsing inside source files), for example, due to performance issues in a particular project. This can be easily achieved on the Parsing” options page in the Options Dialog.

Read more…

IDE Tools supported programming languages

June 24th, 2010 Comments off

Supported programming languages:

Product Name

C#

Visual Basic

C++

XML

HTML

XAML

ASP.NET

Java Script

DXCore
CodeRush Pro
CodeRush Xpress
Refactor! Pro

—–

Products: all
Versions: all
VS IDEs: 2008 and up
Updated: Nov/29/2012
ID: T011