News:

The new Release 25.03 is out! You can download binaries for Windows and many major Linux distros here .

Main Menu

can someone tell me how to get the codestore c++ parser source code?

Started by ollydbg, February 25, 2009, 05:58:04 PM

Previous topic - Next topic

ollydbg

It seems that the VCF builder source was not completed when I download from sourceforge. I can't find the scr/codestore/XXX.cpp

Is is open source parser?

Thanks.
If some piece of memory should be reused, turn them to variables (or const variables).
If some piece of operations should be reused, turn them to functions.
If they happened together, then turn them to classes.

MortenMacFly

svn co https://vcfbuilder.svn.sourceforge.net/svnroot/vcfbuilder vcfbuilder

I got it there in a sub-folder.

Hence CodeStore is not yet official/ready any may not even be GPL -> read here:
http://vcfbuilder.org/?q=node/139
So you better forget about that one.
Compiler logging: Settings->Compiler & Debugger->tab "Other"->Compiler logging="Full command line"
C::B Manual: [url="https://www.codeblocks.org/docs/main_codeblocks_en.html"]https://www.codeblocks.org/docs/main_codeblocks_en.html[/url]
C::B FAQ: [url="https://wiki.codeblocks.org/index.php?title=FAQ"]https://wiki.codeblocks.org/index.php?title=FAQ[/url]

ollydbg

Thank you for your help.
I'm downloading now.

So, it is great that if Code Completion can do preprocess and then generate precise parser result.

But it it too hard for me to understand the whole "CodeStore " source code. But I found that it include CTAGS which is a GNU project I think is under GPL.


Edit:

It include a BSD
see here: license http://vcfbuilder.org/?q=node/8
Does it mean that we can't copy it's code to develop CC?  :D

If some piece of memory should be reused, turn them to variables (or const variables).
If some piece of operations should be reused, turn them to functions.
If they happened together, then turn them to classes.

MortenMacFly

Quote from: ollydbg on February 26, 2009, 12:38:47 PM
Does it mean that we can't copy it's code to develop CC?  :D
You can literally use "any" license for a plugin.
Compiler logging: Settings->Compiler & Debugger->tab "Other"->Compiler logging="Full command line"
C::B Manual: [url="https://www.codeblocks.org/docs/main_codeblocks_en.html"]https://www.codeblocks.org/docs/main_codeblocks_en.html[/url]
C::B FAQ: [url="https://wiki.codeblocks.org/index.php?title=FAQ"]https://wiki.codeblocks.org/index.php?title=FAQ[/url]