Revision: 4422 http://geany.svn.sourceforge.net/geany/?rev=4422&view=rev Author: ntrel Date: 2009-11-12 12:12:08 +0000 (Thu, 12 Nov 2009)
Log Message: ----------- Add some info about making the parser tag kinds and symbol list compatible.
Modified Paths: -------------- trunk/HACKING
Modified: trunk/HACKING =================================================================== --- trunk/HACKING 2009-11-10 19:06:50 UTC (rev 4421) +++ trunk/HACKING 2009-11-12 12:12:08 UTC (rev 4422) @@ -373,13 +373,15 @@
In foo.c: Edit FooKinds 3rd column to match a s_tag_type_names string in tm_tag.c. +(You may want to make the symbols.c change before doing this).
In filetypes.c, init_builtin_filetypes(): Set filetypes[GEANY_FILETYPES_FOO].lang = foo's parser number.
In symbols.c: -If your parser doesn't use C-like tag type names, update -add_top_level_items() for foo, calling tag_list_add_groups(). +Unless your parser uses C-like tag type kinds, update +add_top_level_items() for foo, calling tag_list_add_groups(). See +get_tag_type_iter() for which tv_iters fields to use.
GDB
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.