UmbriaLogic
Company | Services | Software | Research | References

UmbriaLogic Software

Applications

Arriving soon...

Support

Regarding UmbriaLogic applications, please contact apps@umbrialogic.com for support.

Libraries

Parsing in C++0x

The Parsing Expression Grammar Template Library (PEGTL) is a C++0x library for creating parsers according to a Parsing Expression Grammar (PEG). Grammars are embedded as regular C++ code, created with template programming (not template meta programming). The resulting code structure corresponds naturally to the inductive definition of PEGs. The library extends on the subject of PEGs with new expression types, actions that can be attached to grammar rules, and mechanisms to ensure helpful diagnostics in case of parsing errors. PEGs are similar to Context-Free Grammars (CFGs); for a description see the Wikipedia page on PEGs or this paper on PEGs by Bryan Ford.

The source and documentation can be found on the Parsing Expression Grammar Template Library project page.

Support

Regarding UmbriaLogic libraries, please contact libs@umbrialogic.com for support.

.

EN IT DE

Copyright © 2008 UmbriaLogic | Webmaster | Legal