Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/WouterVanNifterick/C-To-Delphi

C To Delphi converter
https://github.com/WouterVanNifterick/C-To-Delphi

Last synced: about 1 month ago
JSON representation

C To Delphi converter

Lists

README

        

# C-To-Delphi

## Description
This tool will convert most of your standard C code. .

[Download](https://github.com/WouterVanNifterick/C-To-Delphi/releases "Download") executable here.

It contains a split view, with C on the left and Delphi on the right.
The Delphi code gets updated in realtime when you edit the C code.
The editors are kept in sync, so you can easily find how a specific piece of code was converted.

* The **Syntax checks** of the generated code is verified. (uses DelphiAST)
* You can even **run** the generated code by pressing F9 (uses DWS)

* You can drag/drop multiple C files to the application. It'll find the .h files that belong to it, and convert all to .pas files in the same folder.

## Features:
* If function main exists, a program will be generated. Otherwise a pascal unit with interface/implementation sections.
* Converts routines and arguments
* Converts for loops
* Converts case statements
* Converts structs
* Converts enums
* Converts 1 and 2 dimensional arrays
* Converts many other common routines to Delphi equivalents (strcpy,strcat,strlen,printf,argv,argc,etc)
* Converts classes

![Screenshot](https://raw.githubusercontent.com/WouterVanNifterick/C-To-Delphi/master/C-To-Delphi-0.9.0.png)