[geany/geany] eed6e2: Don't duplicate the kind names and letters

Colomban Wendling git-noreply at xxxxx
Mon Sep 17 12:44:33 UTC 2012


Branch:      refs/heads/master
Author:      Colomban Wendling <ban at herbesfolles.org>
Committer:   Colomban Wendling <ban at herbesfolles.org>
Date:        Mon, 17 Sep 2012 12:44:33
Commit:      eed6e25a0e8ad7e21aeeefa1d64a43865400cad9
             https://github.com/geany/geany/commit/eed6e25a0e8ad7e21aeeefa1d64a43865400cad9

Log Message:
-----------
Don't duplicate the kind names and letters


Modified Paths:
--------------
    tagmanager/ctags/python.c

Modified: tagmanager/ctags/python.c
16 files changed, 8 insertions(+), 8 deletions(-)
===================================================================
@@ -88,8 +88,8 @@ static void makeFunctionTag (vString *const function,
 	tagEntryInfo tag;
 	initTagEntry (&tag, vStringValue (function));
 
-	tag.kindName = "function";
-	tag.kind = 'f';
+	tag.kindName = PythonKinds[K_FUNCTION].name;
+	tag.kind = PythonKinds[K_FUNCTION].letter;
 	tag.extensionFields.arglist = arglist;
 	/* add argument list of __init__() methods to the class tag */
 	if (strcmp (vStringValue (function), "__init__") == 0 && parent != NULL)
@@ -103,8 +103,8 @@ static void makeFunctionTag (vString *const function,
 	{
 		if (is_class_parent)
 		{
-			tag.kindName = "method";
-			tag.kind = 'm';
+			tag.kindName = PythonKinds[K_METHOD].name;
+			tag.kind = PythonKinds[K_METHOD].letter;
 			tag.extensionFields.scope [0] = "class";
 			tag.extensionFields.scope [1] = vStringValue (parent);
 		}
@@ -140,8 +140,8 @@ static void makeClassTag (vString *const class, vString *const inheritance,
 {
 	tagEntryInfo tag;
 	initTagEntry (&tag, vStringValue (class));
-	tag.kindName = "class";
-	tag.kind = 'c';
+	tag.kindName = PythonKinds[K_CLASS].name;
+	tag.kind = PythonKinds[K_CLASS].letter;
 	if (vStringLength (parent) > 0)
 	{
 		if (is_class_parent)
@@ -163,8 +163,8 @@ static void makeVariableTag (vString *const var, vString *const parent)
 {
 	tagEntryInfo tag;
 	initTagEntry (&tag, vStringValue (var));
-	tag.kindName = "variable";
-	tag.kind = 'v';
+	tag.kindName = PythonKinds[K_VARIABLE].name;
+	tag.kind = PythonKinds[K_VARIABLE].letter;
 	if (vStringLength (parent) > 0)
 	{
 		tag.extensionFields.scope [0] = "class";


@@ Diff output truncated at 100000 characters. @@


--------------
This E-Mail was brought to you by github_commit_mail.py (Source: TBD).



More information about the Commits mailing list