cppfront icon indicating copy to clipboard operation
cppfront copied to clipboard

A personal experimental C++ Syntax 2 -> Syntax 1 compiler

Results 268 cppfront issues
Sort by recently updated
recently updated
newest added
trafficstars

# 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...

suggestion

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...

suggestion

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...

suggestion

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...

suggestion

**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...

bug

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...

bug