[geany/geany] 0ec359: Remove makeSimpleScopedTag() and fix scope for conf filetype
Jiří Techet
git-noreply at xxxxx
Sat Sep 10 07:26:16 UTC 2016
Branch: refs/heads/master
Author: Jiří Techet <techet at gmail.com>
Committer: Jiří Techet <techet at gmail.com>
Date: Sat, 06 Aug 2016 20:01:05 UTC
Commit: 0ec3590e199eb9f4576eacaffc7785dca2e5f847
https://github.com/geany/geany/commit/0ec3590e199eb9f4576eacaffc7785dca2e5f847
Log Message:
-----------
Remove makeSimpleScopedTag() and fix scope for conf filetype
Modified Paths:
--------------
ctags/main/parse.c
ctags/main/parse.h
ctags/parsers/conf.c
ctags/parsers/haxe.c
Modified: ctags/main/parse.c
18 lines changed, 0 insertions(+), 18 deletions(-)
===================================================================
@@ -68,24 +68,6 @@ extern void makeSimpleTag (const vString* const name,
}
-extern void makeSimpleScopedTag (const vString* const name,
- kindOption* const kinds, const int kind,
- const char* scopeKind, const char *scopeName,
- const char *laccess)
-{
- if (name != NULL && vStringLength (name) > 0)
- {
- tagEntryInfo e;
- initTagEntry (&e, vStringValue (name), &(kinds [kind]));
-
- e.extensionFields.scopeKind = &(kinds [kind]);
- e.extensionFields.scopeName = scopeName;
- e.extensionFields.access = laccess;
-
- makeTagEntry (&e);
- }
-}
-
/*
* parserDescription mapping management
*/
Modified: ctags/main/parse.h
1 lines changed, 0 insertions(+), 1 deletions(-)
===================================================================
@@ -111,7 +111,6 @@ extern void processLegacyKindOption (const char *const parameter);
/* Language processing and parsing */
extern void makeSimpleTag (const vString* const name, kindOption* const kinds, const int kind);
-extern void makeSimpleScopedTag (const vString* const name, kindOption* const kinds, const int kind, const char* scope, const char* scope2, const char *access);
extern parserDefinition* parserNew (const char* name);
extern parserDefinition* parserNewFull (const char* name, char fileKind);
Modified: ctags/parsers/conf.c
12 lines changed, 8 insertions(+), 4 deletions(-)
===================================================================
@@ -91,11 +91,15 @@ static void findConfTags (void)
++cp;
if (*cp == '=')
{
+ tagEntryInfo e;
+ initTagEntry (&e, vStringValue (name), &(ConfKinds [K_KEY]));
+
if (vStringLength (scope) > 0)
- makeSimpleScopedTag (name, ConfKinds, K_KEY,
- "section", vStringValue(scope), NULL);
- else
- makeSimpleTag (name, ConfKinds, K_KEY);
+ {
+ e.extensionFields.scopeKind = &(ConfKinds [K_SECTION]);
+ e.extensionFields.scopeName = vStringValue(scope);
+ }
+ makeTagEntry (&e);
}
vStringClear (name);
}
Modified: ctags/parsers/haxe.c
10 lines changed, 0 insertions(+), 10 deletions(-)
===================================================================
@@ -92,11 +92,6 @@ static void findHxTags (void)
}
vStringTerminate (name);
makeSimpleTag (name, HxKinds, HXTAG_VARIABLE);
- /*
- makeSimpleScopedTag(name, HxKinds,
- HXTAG_VARIABLE,vStringValue(clsName),
- strdup(vStringValue(scope2)),strdup(vStringValue(laccess)));
- */
vStringClear (name);
}
@@ -116,11 +111,6 @@ static void findHxTags (void)
}
vStringTerminate (name);
makeSimpleTag (name, HxKinds, HXTAG_METHODS);
- /*
- makeSimpleScopedTag(name, HxKinds, HXTAG_METHODS,
- strdup(vStringValue(clsName)),strdup(vStringValue(scope2)),strdup(vStringValue(laccess)));
-
- */
vStringClear (name);
}
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).
More information about the Commits
mailing list