Create powerful grammar-based parsers.

Create powerful grammar-based parsers.

The LL(*) Parser Framework (WPF/Silverlight versions) is Actipro's own framework for constructing robust text parsers that work standalone or with code editor controls like SyntaxEditor. The framework features grammars that are 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. A parsing framework is the key to enhancing a SyntaxEditor editing experience because it gives meaningful information about what is contained in the document. This can not only be used to provide contextual information to the end user (what method is the caret in), but used to help drive features like automated IntelliPrompt completion lists, parameter info, and quick info.