Closed the-moisrex closed 4 months ago
Yes the project was written for C++11.
We are in 2023
I've changed the source code of this project is so many ways that I hardly recognize the old code and I'm still not satisfied with how it's storing the AST.
Here's my implementation which works in C++20.
I still have work to do thought but I have my hands full the framework.
issue, issue, and the most annoying issue.
I'm happy to review a PR for this change that keeps existing functionality behind some type of if-def. Thanks.
Is there a reason (other than the project being designed for older C++ versions) that
basic_data
isn'tstd::variant
or at least implemented a bit likestd::variant
? Why so many unique_ptrs laying around?