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

YouTube

AST Construction with the Universal Tree

CppNow via YouTube

Overview

Explore the power of utree, a generic data structure for abstract syntax trees in Boost.Spirit, in this CppNow conference talk. Dive into utree's integration with Spirit and learn how to build and manipulate ASTs for XML, symbolic expressions, JSON, and C-like source code. Discover design patterns for compiling utree ASTs to other internal representations, including DOM trees, function trees, associative arrays, and simple VM bytecode. Gain insights into writing utree-centric Spirit parsers and generators to enhance your parser and generator development skills.

Syllabus

Bryce Lelbach: AST Construction with the Universal Tree

Taught by

CppNow

Reviews

Start your review of AST Construction with the Universal Tree

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.