scanner: Better handling of GType names
authorColin Walters <walters@verbum.org>
Wed, 1 Sep 2010 21:55:30 +0000 (17:55 -0400)
committerColin Walters <walters@verbum.org>
Wed, 1 Sep 2010 21:55:30 +0000 (17:55 -0400)
commitf9db355f2f1f55307e32e0f9f2d787f46941681b
treeaed47efe287c73eb9ee78914b9942267a74a1197
parentfb6979ec7555bba02ebf80cb8756ae274759ac8e
scanner: Better handling of GType names

Before, Type instances could be indeterminate, holding a "ctype",
which means "This is some unresolved string".  However, we also get
data from GType, so add gtype_name as another indeterminate state.

Clean up how we create and resolve Type instances from GType data.
giscanner/ast.py
giscanner/gdumpparser.py
giscanner/introspectablepass.py
giscanner/transformer.py