cppfront
cppfront copied to clipboard
A personal experimental C++ Syntax 2 -> Syntax 1 compiler
Resolves by avoiding the unnamed parameters, rather than changing the lowering to Cpp1.
Resolves #422. Testing summary. ```output 100% tests passed, 0 tests failed out of 704 Total Test time (real) = 104.69 sec ``` Acknowledgements. - Tested thanks to . - The...
Resolves #372. Resolves #373. Testing summary. ```output 100% tests passed, 0 tests failed out of 684 Total Test time (real) = 107.81 sec ``` Acknowledgements. - Tested thanks to ....
This PR adds the ability to compile from `stdin`. This is useful so that cppfront can compile source code that's been piped in from another program. For my use-case specifically:...
I've noticed that if I execute `cppfront.exe` with the `-import-std` option on a .h file that doesn't contain any cpp2 code, then an `#endif` will be missing at the end...
**Describe the bug** cppfront does not allow to override a function into pure virtual. Whether base type function is pure or not has no impact. **To Reproduce** sample code: ```cpp...
I noticed when looking at the symbol table from a cpp2 file, the member variables of a class aren't showing up. The member functions/methods of the class type do, but...
Sorry but I won't be able to give much info as this bug seems to appear “randomly”. Sometimes I'll add a valid line of code to a method and another...
I try to compile this simple code: ```cpp Color: @enum type = { Black: = 0; White: = 1; } main: () = { colors: std::array = (Color::Black); } ```...
I've noticed that if I execute `cppfront.exe` with the `-import-std` option on a .h file that doesn't contain any cpp2 code, then an `#endif` will be missing at the end...