Back To Schedule

Boost.Parser (Part 1 of 2)

A Parser Combinator Library for C++

14:30 - 16:00 Monday 29th April 2024 MT Bethe Hall
Intermediate
Advanced
API Design

Boost.Parser is a recently-submitted Boost candidate library for C++17 and later. It is a parsing library in the mold of Boost.Spirit, updated with idioms and capabilities that can only be done in later versions of C++. Boost.Parser takes the best of Spirit 2 and Spirit X3, and adds features and simplifications that neither has.

View Slides

Zach Laine

ProgrammerLondon Stock Exchange Group

Zach Laine is a Boost author and C++ Standard Committee member. He has been writing C++ professionally for over 20 years, focusing on graphics, scientific computing, games, metaprogramming, generic programming, and good library design.