Menu

Tree [212493] main /
 History

HTTPS access


File Date Author Commit
 BatchFiles 2022-02-06 git git [212493] code added
 Demos 2022-02-06 git git [212493] code added
 DemosCb 2022-02-06 git git [212493] code added
 Source 2022-02-06 git git [212493] code added
 SourceCppRaw 2022-02-06 git git [212493] code added
 SourceCppRun 2022-02-06 git git [212493] code added
 SynGen 2022-02-06 git git [212493] code added
 SynGenCppRaw 2022-02-06 git git [212493] code added
 SynGenCppRun 2022-02-06 git git [212493] code added
 TestCpp 2022-02-06 git git [212493] code added
 d2c_cb 2022-02-06 git git [212493] code added
 .gitignore 2022-02-06 git git [212493] code added
 LICENSE 2022-02-02 git git [61a9f2] Same License as original SynEdit
 README.md 2022-02-06 git git [212493] code added

Read Me

SynEditCb is a C++ version for C++Builder of the Delphi SynEdit components. The SynEdit components are wide spread free components for an editor with syntax highlighting. They are hosted at GitHub:

https://github.com/SynEdit/SynEdit

However, the C++ code here is based on the Delphi code that you get when you fetch the components via GetIt in RAD Studio 11 Alexandria. The code was converted with the program Delphi2CB.

https://www.texttransformer.com/Delphi2CB_en.html

The Delphi2CB project files used for this are located in the "BatchFiles" folder.

The directories of the C++ code are designed in such a way that simple code comparisons are possible. In the following, the directories of the original code and the converted code are shown and explained:

Demos <- using the installed components
DemosCb <- using the translated code
Source <- original Delphi code
SourceRaw <- result of the automatic conversion
SourceRun <- post-processed, compiing code
SynGen <- original Delphi code
SynGenRaw <- result of the automatic conversion
SynGenRun <- post-processed, compiing code

The code has hardly been tested so far. I'm posting it here in hopes of getting feedback on bugs and suggestions for improvments.

"This product includes software developed by the Apache Software Foundation 
(http://www.apache.org/)."