Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Compile-time Reparsing - C++Now 2012

CppNow via YouTube

Overview

The course teaches learners how to reparse parts of C++ code at compile-time using metaprogramming libraries for Embedded Domain Specific Languages. The skills taught include parsing compile-time strings, creating custom languages within C++, and parsing angle-bracket expressions. The teaching method involves covering topics such as context-free grammars, recursive descent, expression matching, and semantic actions using various parser libraries. This course is intended for users and library writers interested in advanced C++ metaprogramming techniques.

Syllabus

Intro
Parse
Comparison
EGL
EGL Parameters
Contextfree grammars
Recursive descent
Proto
Expression matching
Semantic actions
parser
library
graph metadata
graph languages
singlestep
performance
error messages
first class

Taught by

CppNow

Reviews

Start your review of Compile-time Reparsing - C++Now 2012

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.