Developers
Resources
Contact us
Copyright © 2025 – IDNI. All rights reserved.
Industry-level C++ parsing library and parser generator, capable of taking any context free grammar and an input string, and producing the full parse forest, capturing all ambiguities efficiently.
Give Tau Parser an arbitrary context-free grammar and an input string, and it’ll return all possible parse trees in a compressed graph with loops, from which you can get your desired parse tree.
The Tau Parsing Library goes beyond context free languages by fully supporting Boolean grammars which are the closure of context free grammars under union, intersection, and complementation. This subsumes priorities of productions and allows easier disambiguation.
We provide technical support: bug fixes, how-to’s, and efficient answers tailored to your solution.
Contact us for questions on licensing and support: [email protected]
Developers
Resources
Contact us
Copyright © 2025 – IDNI. All rights reserved.