Re: [anjuta-devel] Code assistance plugin
- From: Sébastien Granjoux <seb sfo free fr>
- To: ritze skweez net
- Cc: anjuta-devel-list gnome org
- Subject: Re: [anjuta-devel] Code assistance plugin
- Date: Wed, 30 May 2012 19:48:28 +0200
Hi,
Le 30/05/2012 17:11, Moritz Lüdecke a écrit :
Firstly I moved the parser part from language-support-cpp-java plugin
...
This looks ok.
I get the IAnjutaParser object throw execute the following code:
anjuta_shell_get_interface (ANJUTA_PLUGIN (lang_plugin)->shell,
IAnjutaParser, NULL)
I'm not sure, if this is the right way to get this object. I copied it
from another place.
It's the right way.
I can compile the code and can execute anjuta too, but I get some errors
in the terminal:
* (anjuta:11447): libanjuta-interfaces-CRITICAL **: ianjuta_parser_init:
assertion `IANJUTA_IS_PARSER(obj)' failed
* (anjuta:11447): libanjuta-interfaces-CRITICAL **:
ianjuta_parser_deinit: assertion `IANJUTA_IS_PARSER(obj)' failed
* (anjuta:11447): libanjuta-interfaces-CRITICAL **:
ianjuta_parser_process_expression: assertion `IANJUTA_IS_PARSER(obj)'
failed
So made I some mistakes in the procedure?
Have you check that the pointer returned by anjuta_shell_get_interface
is not NULL?
It can be possible if anjuta has not found a plugin implementing this
interface.
If it's the case, check that in $(prefix)/lib/anjuta, there is a file
with a .plugin extension where it is mentioned that the plugin implement
IAnjutaParser
My last question is how can I activate the debug mode. I already read
the manual
(http://developer.gnome.org/libanjuta/3.5/libanjuta-Debugging.html), but
I don't know, where I should set the flags.
I haven't used this recently.
I think the DEBUG flag is a define in C so you need to add
'CFLAGS=-DDEBUG' in the configure command line if it's not already done.
Then, I think you need you can set the environment variable
ANJUTA_LOG_DOMAINS to all or only a specific plugin name. But this is
used only by a few modules.
Regards,
Sébastien
[
Date Prev][Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]