August 2020
Beginner to intermediate
653 pages
16h 55m
English
Start with a simple parser to read numbers and operators. If you are familiar with a parser generator, such as Bison or ANTLR, go ahead and use it. If you are feeling adventurous, try learning about Spirit, which is part of the Boost project. Spirit makes use of C++ operator overloading to ...