Stuck in Tutorial Hell? Learn Backend Dev the Right Way
Learn AI, Data Science & Business — Earn Certificates That Get You Hired
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Explore a comprehensive framework for Rapid Application Development (RAD) using Boost Spirit Parser in this CppNow conference talk. Delve into the advantages and drawbacks of using Boost Spirit Parser for complex parsing tasks, including long compile times, difficult-to-understand error messages, and challenges in debugging and testing parsers. Discover a proposed solution: a tool that accepts textual EBNF/PEG expressions and outputs executable parsers or C++ Boost Spirit code. Learn about the design and development of this "Dynamic Spirit" tool, which aims to simplify parser creation with features like debugging, error handling, and analysis. Gain insights into how this framework can significantly improve the development process for complex parsers while maintaining the benefits of Spirit's C++ integration.
Syllabus
Joel de Guzman, Hartmut Kaiser: A Framework for RAD Spirit
Taught by
CppNow