![](https://ccweb.imgix.net/https%3A%2F%2Fwww.classcentral.com%2Fimages%2Ficon-black-friday.png?auto=format&ixlib=php-4.1.0&s=fe56b83c82babb2f8fce47a2aed2f85d)
Overview
![](https://ccweb.imgix.net/https%3A%2F%2Fwww.classcentral.com%2Fimages%2Ficon-black-friday.png?auto=format&ixlib=php-4.1.0&s=fe56b83c82babb2f8fce47a2aed2f85d)
This course teaches learners how to use Metaparse, a C++ template metaprogramming library for generating parsers that parse strings at C++ compile-time. The main goal is to understand the difference between Metaparse and other parser generator libraries like Boost.Spirit and Boost.Proto. By the end of the course, students will be able to create parsers that run at compile-time, processing free-formed strings as input. The teaching method involves a 1-hour 15-minute talk from C++Now 2012, delivered by Abel & Zoltan. This course is intended for C++ developers interested in advanced template metaprogramming techniques.
Syllabus
Zoltan Porkolab, Abel Sinkovics: Metaparse -- Compile-time parsing with template metaprogramming
Taught by
CppNow