This is the README for the "C2R - C/C++ to Rust Transpiler" VS Code extension.
This extension provides a seamless transpilation functionality from C/C++ code to Rust. It simplifies the conversion process and helps developers bridge the gap between these two languages.
- Partial Directory Update: Dynamically update specific parts of the directory structure in the WebView using
postMessagewithout refreshing the entire UI. - Enhanced UI and Server Communication: Improved interaction between the extension's frontend and backend for a more responsive experience.
This extension requires Node.js and TypeScript to be installed on your system.
This extension contributes the following settings:
c2r.transpilerOptions: Customize the transpilation process by specifying various options.
- Currently, the transpilation process might not handle complex C/C++ code structures perfectly.
- update icon.png file.
- Implemented partial directory structure update in WebView using
postMessage. - Improved server communication for better performance and reliability.
- Minor bug fixes and performance improvements.
You can author your README using Visual Studio Code. Here are some useful editor keyboard shortcuts:
- Split the editor (
Cmd+\on macOS orCtrl+\on Windows and Linux). - Toggle preview (
Shift+Cmd+Von macOS orShift+Ctrl+Von Windows and Linux). - Press
Ctrl+Space(Windows, Linux, macOS) to see a list of Markdown snippets.
Enjoy!