SyntaxEditor adds text string parsing

Released: Mar 7, 2011

Updates in this release

Updates in 2011.1

LL(*) Parser Framework Enhancements - An enormous amount of new features have been added to the LL(*) Parser Framework in 2011.1:

  • Type-specific AST node (distinct classes for each type of AST node) support.
  • Language Designer AST node code generation.
  • Language Designer ability to open assemblies that contain multiple parsers.
  • New tree constructors.
  • New can-match callback helper methods.
  • New error reporting methods.

Web Languages Add-on Updates
The XML schema resolver now supports a default namespace, meaning that a xmlns attribute isn't required on the XML's root element to get automated IntelliPrompt to work based on a schema.

Easy Parsing of Text Strings
Actipro added a new SyntaxLanguageParsingExtensions.Parse extension method for ISyntaxLanguage that uses the language's IParser to parse specified text in the calling thread and return the IParseData result. This feature makes it easy to parse a code snippet.

Squiggle Lines at Document End
Squiggle lines now can render at the document end, which is a common syntax error location when typing near the end of a document.