
C++ Compile Time Parser Generator with Piotr Winter
Khaoula Mahassine
Description
<p><span class="Apple-style-span" style= "border-collapse: separate; color: #000000; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium;"> <span class="Apple-style-span" style= "color: #333333; font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 14px; line-height: 22px;"> Rob and Jason are joined by Piotr Winter. They first talk about include guards vs pragma once, testing for constexpr and the preview of Catch v3. Then they talk to Piotr Winter about CTPG, the C++ Compile Time Parser Generator.</span></span></p> <p> </p> <p style="margin: 0in; font-family: Calibri; font-size: 11.0pt;"> </p> <h3 style= "font-weight: bold; -webkit-font-smoothing: antialiased; font-size: 18px; padding: 0px; margin: 20px 0px 10px 0px; border: 0px initial initial;"> News</h3> <ul style= "padding: 0px 0px 0px 30px; margin: 15px 0px 15px 0px; border: 0px initial initial;"> <li style= "padding: 0px; margin: 0px; border: 0px initial initial;"><a style= "color: #4183c4; text-decoration: none; padding: 0px; margin: 0px; border: 0px initial initial;" href= "https://old.reddit.com/r/cpp/comments/rxb6r2/include_guards_or_pragma_once/" target="_blank" rel="noopener">Include guards or #pragma once</a></li> <li style= "padding: 0px; margin: 0px; border: 0px initial initial;"><a style= "color: #4183c4; text-decoration: none; padding: 0px; margin: 0px; border: 0px initial initial;" href= "https://quuxplusone.github.io/blog/2022/01/04/test-constexpr-friendliness/" target="_blank" rel="noopener">Test an expression for constexpr friendliness</a></li> <li style= "padding: 0px; margin: 0px; border: 0px initial initial;"><a style