Brainplus: A User Experience
summary
Brainplus is an expression template parser combinator C++20 library that compiles and runs, using a single plus identifier and user-defined literals to parse epsilons, single characters, and entire literals. Examples show a version string parsed into a tuple of three digits and into a user struct, separators ignored as declared. Library supports compile-time capable empty types, modifier syntax via operator+ and ++ modifiers, and a working token→Brainplus converter proposed for Boost.
AI-written summary · about
related talks
12mPimp my Log()
27mParsing, Compiling, and Static Metaprogramming
20mJavaScript’s “+” Operator and Decision Fatigue
25mFlashFill++: Scaling Programming by Example by Cutting to the Chase
46mWhat even is code? Building a non-code coding interface
43mYour Official Elixir Expert
22mEnhancing Liveness with Exemplars in the Newspeak IDE
28mPair programming with the computer
