Revert "[transformer] Ignore hidden symbols"
authorJohan Dahlin <johan@gnome.org>
Tue, 21 Sep 2010 12:09:27 +0000 (09:09 -0300)
committerJohan Dahlin <johan@gnome.org>
Tue, 21 Sep 2010 12:09:27 +0000 (09:09 -0300)
This reverts commit ad4934ca1d44285ab46d6e419d1788b886e48d82.

giscanner/transformer.py

index 32bec96..9f2bc15 100644 (file)
@@ -284,8 +284,7 @@ raise ValueError."""
         ident = symbol.ident
         hidden = ident.startswith('_')
         if hidden:
-            return None
-
+            ident = ident[1:]
         try:
             (ns, name) = self.split_csymbol(ident)
         except ValueError, e:
@@ -293,6 +292,8 @@ raise ValueError."""
         if ns != self._namespace:
             raise TransformerException(
                 "Skipping foreign symbol from namespace %s" % (ns.name, ))
+        if hidden:
+            return '_' + name
         return name
 
     def _traverse_one(self, symbol, stype=None):