Crates.io | rcpp |
lib.rs | rcpp |
version | 0.1.3 |
source | src |
created_at | 2022-09-26 01:20:43.714796 |
updated_at | 2022-09-30 13:31:03.680738 |
description | An attempt to implement the C++20 standard. This is mostly to have fun & learn rust |
homepage | |
repository | https://github.com/Destroyerrrocket/rcpp |
max_upload_size | |
id | 673918 |
size | 2,544,599 |
This is a very simple and most certainly wrong preprocessor for C++. This was not done with any major intents, it was simply to test Rust and its capabilities (I find learning by doing a lot more useful than just following tutorials).
As a rust novice, I do not claim this to be of any quality.
So far, the most rellevant missing things are:
__FUNCTION__
macro (which requires the step 7 parser to be implemented in order to know such information)__has_cpp_attribute
is literally just hardcoded to 0I'd say that the first 4 steps of the compilation process of C++ are done-ish! Time for lexing.
If you want more logs on what's going on, you can use the environment varaible RUST_LOG
, like so: RUST_LOG=debug