SyntaxEditor is a powerful text editing control that is packed with features for efficient code editing, including syntax highlighting, code outlining, parsing, line numbers, block selection, IntelliPrompt UI, split views, zooming, adornments, single-line mode, bi-di support, and much more. It is built on top of our next-generation extensible text/parsing framework and has many of the same code editing features found in the Visual Studio code editor.
For developers who need to support editing other code languages, custom syntax languages can be developed and distributed with your applications. Actipro offers a unique parser framework with SyntaxEditor that features grammars written in C#/VB using EBNF-like notation, customizable AST construction, advanced error handling/reporting, easy code injection, a complete debugger UI, and much more. Free add-ons are also included that integrate domain-specific language (DSL) parsers created using ANTLR, Irony, and Microsoft Oslo's 'M' Language Definitions with SyntaxEditor.