Developer forums (C::B DEVELOPMENT STRICTLY!) > CodeCompletion redesign
Regular expressions
JGM:
--- Quote from: byo on March 12, 2008, 11:42:46 pm ---One more question to Ceniza: You said something about new parser, what's the current progress ? Any results now ?
--- End quote ---
I would also like to know the status on the work of Ceniza :D
--- Quote from: Seronis on March 13, 2008, 12:34:52 am ---Just curious, has anyone emailed the codelite dev and asked them if they would be interested in trying to integrate it with C::B ?
--- End quote ---
I don't think thats possible since eranif (codelite author) is really busy working on the CodeLite project.
Jenna:
--- Quote from: JGM on March 13, 2008, 01:19:30 am ---I don't think thats possible since eranif (codelite author) is really busy working on the CodeLite project.
--- End quote ---
and active C::B forum-member.
JGM:
--- Quote from: jens on March 13, 2008, 01:28:38 am ---and active C::B forum-member.
--- End quote ---
theres some irony on that :roll:
eranif:
--- Quote from: byo ---I've done some more investigatinos - CodeLite works perfect in many cases but it still have some problems with templates (for example I couldn't make function templates to work). And any more complex template-based code won't work - but that's probably just a temporary issue
--- End quote ---
Indeed, the CC for template functions is not supported yet, but can be added with relatively small effort.
--- Quote from: JGM ---I don't think thats possible since eranif (codelite author) is really busy working on the CodeLite project.
--- End quote ---
Indeed, many tasks to complete and only one developer ... (myself)
However, I will be happy to assist to integrate it into C::B plugin
--- Quote from: JGM ---theres some irony on that
--- End quote ---
I fail to see the irony in that, for me hanging in C::B forum is like being a member in a forum dealing with the my interest - IDEs.
I myself dont use C::B, but the topics here are interested, nothing more.
About codelite CC: It uses ctags only for creating the symbol table (kept inside SQLite database), the actual parsing of expressions and statements is done using yacc & flex. The advantage of using yacc is that the grammar is maintainable and can be updated very easily.
Also, by using the database as symbol table, you gain the ability to do more neat stuff, such as:
- codelite offers code-completion for files
- it offers to automatically add include files for classes/functions/structs etc
and more
Eran
Ceniza:
--- Quote from: byo on March 12, 2008, 11:42:46 pm ---One more question to Ceniza: You said something about new parser, what's the current progress ? Any results now ?
--- End quote ---
I'm still working on the Preprocessor, and I'm also almost done with it (I still need to implement a few minor details). I'm also planning to change a bit the design of a few things (which should take just a few hours of work).
If you are even more interested in following the development of it, go to http://svn.cenizasoft.cjb.net/ -> CCP. Oh, and don't let yourself be fooled by the SourceParser and SourceFormatter projects... I abandoned those.
Right now there's only access to the repository thru ssh, but anonymous access should be just a matter of redirecting a port in the firewall. Just tell me if you are interested in trying the mess... er... sources, so I can check that.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version