Spirit is an object-oriented recursive-descent parser generator framework implemented using template meta-programming techniques. Expression templates allow us to approximate the syntax of Extended Backus-Normal Form (EBNF) completely in C++.
Gang of Four Design Patterns
aspekt orientiertes programmieren in c++ teil 3
aspekt orientiertes programmieren in c++ teil 2
aspekt orientiertes programmieren in c++ teil 1