Perhaps one of the most mind-boggling parts of this project is it has a hand-rolled parser for the subset of C++ that it can emit. All implemented in a single header. Equal parts impressive and crazy.<p><a href="https://github.com/tpecholt/imrad/blob/main/src/cpp_parser.h">https://github.com/tpecholt/imrad/blob/main/src/cpp_parser.h</a>
This would be cool built in a wasm html5 app to whip up a gui in the browser and copy paste the result into your editor.<p>> It generates and parses C++ code which can be directly used in your application.<p>Is the parsing part just to read it's own code it generates?
Shouldn't it be "for the Dear library" given that the dear-imgui creator has stated it's named "dear"? (IMGUI means immediate-mode GUI, and ocornut has said he was inspired by another IMGUI named "simgui" [] )<p>> I renamed it to "dear imgui" (about 15 months later) because "imgui" has been hogging up the whole acronym. I am sorry for the confusion caused even today.<p>[] <a href="https://github.com/ocornut/imgui/issues/7892">https://github.com/ocornut/imgui/issues/7892</a>