cppfront
cppfront copied to clipboard
A personal experimental C++ Syntax 2 -> Syntax 1 compiler
# Proposal to improve class declaration and implementation syntax ## class implementation details leak into declaration Any private member variables and methods of a class implementation have to be expolicitly...
Here is a couple of small cleanups to reduce the noise from: g++ -W -Wall cppfront.cpp -std=c++20 -o cppfront To aid seeing the wood for the trees, the actual invocation...
compare and contrast this was my personal project from 7 years ago. A language designed to transpile to & from a C++ subset [https://github.com/dobkeratops/compiler ](https://github.com/dobkeratops/compiler) Here is a snippet of...
Close https://github.com/hsutter/cppfront/issues/117 The current implementation is not handling the parsing of a string literal. When the string has no matching `"` sign the cppfront parse the string infinitely. Example of...
The project is currently licensed under `CC-BY-NC-ND-4.0`. This license is not really friendly with open-source, as it does not allow derivatives. So any modification made to the code cannot be...
Signed-off-by: adler3d
Out and inout (not referring to cppfront) parameters were born out of legacy requirements as far as I can tell. The problems out parameters are a solution for are much...
**Long story short:** This PR removes all GCC warnings from cppfront. **The long story:** I love C++. I've been coding C++ since high school when c++11 was still c++0x. As...
**Describe the bug** When attempting to sidecast (in a scenario with multiple inheritance) using the `is`/`as` syntax, all cast attempts fail—even when an equivalent `dynamic_cast` would succeed. **To Reproduce** Steps...
The link on the main page to the regression test examples points to the test results directory. The parent directory has the cpp2 code and that is I think what...