ClearParseTM Standard & Professional

Put the power of a true parsing system into your applications without having to understand parsing theory or deal with code generators.

ClearParse makes your product robust by using proven parsing techniques and providing error recovery capability. It's a flexible parser engine that can be used for any parsing task including interpreting or compiling programming languages, analyzing or converting data files, processing command line parameters and user input, implementing markup languages and scripts, natural language processing (NLP), and more. Weighing in at about 70 KB (only 35 KB with the new Nucleus parser engine), there's no reason not to take advantage of ClearParse's streamlined code to enable your application to do more faster and with less overhead.

ClearParse Standard includes the ClearParse Standard and Nucleus parser engines, ActiveX parser component, C/C++ header files, sample programs, and documentation. It's everything you need to put ClearParse to work for you. If you also need the source code for the parser engine, ClearParse Professional is for you. With the Professional version, you'll have access to the full ClearParse parser engine source code for debugging, recompiling and even incorporating directly into your project.

Features and benefits

New features

Technology

ClearParse is an efficient, general-purpose, top-down parsing engine with practically unlimited backtracking capability. Since ClearParse is an engine rather than a code generator, you simply load your grammar into it and make calls to the engine from your application to produce a parsing tree for the source material.

Unlike many other parsers, ClearParse doesn't require that its grammar be LL(1) compliant and you don't have to make left-factoring adjustments. However, because it is a top-down parser, ClearParse doesn't support left recursions. Instead, ClearParse can find and warn you of both immediate and hidden left recursions in your grammar so that they can be easily rectified.

With the ClearParse engine you can also process multiple sources simultaneously, monitor, control and debug the parser's progress with callback functions, define your own error recovery rules directly in the grammar, and much more.

System requirements

Pricing

ClearParse redistributables have no distribution royalty fees. All prices are in US Dollars. Prices do not include taxes and/or shipping where applicable.

Note: One license per development system is required. For example, if two PCs will have the ClearParse SDK installed, you must purchase two licenses (i.e. two copies of ClearParse). For volume pricing and site licenses, contact sales.

Product NameFormatPrice* (USD)Action
ClearParse StandardDownload$149.95Add to Cart
ClearParse ProfessionalDownload$224.95Add to Cart
* For volume pricing and site licenses, contact sales.View Cart