SF.net SVN: geany:[4408] trunk
ntrel at users.sourceforge.net
ntrel at xxxxx
Fri Nov 6 17:24:32 UTC 2009
Revision: 4408
http://geany.svn.sourceforge.net/geany/?rev=4408&view=rev
Author: ntrel
Date: 2009-11-06 17:24:31 +0000 (Fri, 06 Nov 2009)
Log Message:
-----------
Quick hack to parse contents of D extern{} and version{} blocks.
Modified Paths:
--------------
trunk/ChangeLog
trunk/tagmanager/c.c
Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog 2009-11-06 17:14:00 UTC (rev 4407)
+++ trunk/ChangeLog 2009-11-06 17:24:31 UTC (rev 4408)
@@ -6,6 +6,8 @@
(Ignore some more D keywords).
* tagmanager/c.c:
Fix creating D interface tags properly.
+ * tagmanager/c.c:
+ Parse contents of D extern{} and version{} blocks.
2009-11-05 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
Modified: trunk/tagmanager/c.c
===================================================================
--- trunk/tagmanager/c.c 2009-11-06 17:14:00 UTC (rev 4407)
+++ trunk/tagmanager/c.c 2009-11-06 17:24:31 UTC (rev 4408)
@@ -394,7 +394,8 @@
{ "event", KEYWORD_EVENT, { 0, 0, 1, 0, 1, 0, 0 } },
{ "explicit", KEYWORD_EXPLICIT, { 0, 1, 1, 0, 0, 0, 1 } },
{ "extends", KEYWORD_EXTENDS, { 0, 0, 0, 1, 1, 0, 0 } },
- { "extern", KEYWORD_EXTERN, { 1, 1, 1, 0, 1, 1, 1 } },
+ { "extern", KEYWORD_EXTERN, { 1, 1, 1, 0, 1, 1, 0 } },
+ { "extern", KEYWORD_NAMESPACE, { 0, 0, 0, 0, 0, 0, 1 } }, /* hack to ignore extern */
{ "final", KEYWORD_FINAL, { 0, 0, 0, 1, 0, 0, 1 } },
{ "finally", KEYWORD_FINALLY, { 0, 0, 0, 0, 0, 1, 1 } },
{ "float", KEYWORD_FLOAT, { 1, 1, 1, 1, 0, 1, 1 } },
@@ -470,6 +471,7 @@
{ "unsigned", KEYWORD_UNSIGNED, { 1, 1, 1, 0, 0, 0, 1 } },
{ "ushort", KEYWORD_USHORT, { 0, 0, 1, 0, 0, 1, 1 } },
{ "using", KEYWORD_USING, { 0, 1, 1, 0, 0, 1, 0 } },
+ { "version", KEYWORD_NAMESPACE, { 0, 0, 0, 0, 0, 0, 1 } }, /* hack to ignore version */
{ "virtual", KEYWORD_VIRTUAL, { 0, 1, 1, 0, 1, 1, 0 } },
{ "void", KEYWORD_VOID, { 1, 1, 1, 1, 1, 1, 1 } },
{ "volatile", KEYWORD_VOLATILE, { 1, 1, 1, 1, 0, 0, 1 } },
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Commits
mailing list