X-develop is our multi-language cross-platform IDE.




  X-develop

  Screenshots

  Features

Custom languages

X-develop is based on a multi-language code-analysis engine which includes an open API to extend it for new languages. It is possible to bring advanced features including refactoring and error checking to any desired language. A custom language implementation only has to provide syntax analysis, name resolution and certain type system rules. Once a language has been implemented it integrates seamlessly into the code analysis, offering many coding productivity features. Cross-language refactorings between the language and other already implemented languages will also be supported.

The language plugin API is not limited to toy languages or little domain specific languages. Instead it supports full-grown OO languages. In fact the support for Java, C#, J# and Visual Basic .NET is implemented as language plugins.

If you want to implement your own custom language please read the Plugin API chapter of the X-develop documentation first.

 




© 2007 Omnicore Software. All rights reserved.