Skip to content

CherryBuilder - The productivity extension for C++Builder®

License

Notifications You must be signed in to change notification settings

khongten001/CherryBuilder

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

abc

CherryBuilder

Welcome to CherryBuilder - The productivity extension for C++Builder


Here you will find the complete sources for a new code completion implementation approach for C++Builder®, based on Universal Ctags.

It's main intention was, to replace C++Builder's notoriously sluggish and buggy CodeInsight completion engine with something completely independent written with C++Builder 10.2 Tokyo from scratch (but should be usable with any other more-or-less recent version).

Originally I had planned to finish the development some day and offer this as a paid plugin. This is also the reason why each invocation of Ctags is done by running it's compiled executable: To comply with it's GPL licensing terms while keeping me the possibility of monetizing CherryBuilder.

You can also take a look at this explanation video on YouTube I made for some promotional aspects.

The sources and compiled binaries of the version of Universal Ctags used with CherryBuilder are also available in this repository.

For various reasons, I can't and will not pursue this project any further and therefore release it in it's current unfinished state under the MIT license for everyone interested in it.

Maybe you are the one who completes it or writes another extension for C++Builder or RAD Studio where the sources may help you, too.

Have fun with the code and make something useful of it, but keep in mind that the whole thing isn't even in an Alpha state and that I definitely won't invest time in it any further.

🍺 Cheers!!

Note: CherryBuilder borrows some icons from Visual Studio Code which is also available under the MIT license.

About

CherryBuilder - The productivity extension for C++Builder®

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 80.8%
  • Pascal 9.6%
  • Objective-C 5.6%
  • C++ 4.0%