diff options
author | Colin Walters <walters@verbum.org> | 2010-06-16 20:34:18 -0400 |
---|---|---|
committer | Colin Walters <walters@verbum.org> | 2010-06-16 21:58:18 -0400 |
commit | 074192b89c6afcdd7f062f03989972e44334b8bf (patch) | |
tree | b3334fc386176b9d3adb1579319e6661604a3710 /giscanner/sourcescanner.py | |
parent | 59b084e18e8826613de47fa69b791c72574a3900 (diff) | |
download | gobject-introspection-074192b89c6afcdd7f062f03989972e44334b8bf.tar.gz |
Support introspectable=no attribute, add warnings framework
This work allows us to move closer to replacing gtk-doc, among other
things. We add a generic attribute "introspectable", and inside the
typelib compiler if we see "introspectable=no", we don't put it in the
typelib. This replaces the hackish pre-filter for varargs with a much
more generic mechanism.
The varargs is now handled in the scanner, and we emit
introspectable=no for them.
Add generic metadata to Node with references to file/line/column,
which currently comes from symbols.
Add scanner options --Wall and --Werror.
Diffstat (limited to 'giscanner/sourcescanner.py')
-rw-r--r-- | giscanner/sourcescanner.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/giscanner/sourcescanner.py b/giscanner/sourcescanner.py index 7b06478d..acfc0485 100644 --- a/giscanner/sourcescanner.py +++ b/giscanner/sourcescanner.py @@ -188,6 +188,10 @@ class SourceSymbol(object): def source_filename(self): return self._symbol.source_filename + @property + def line(self): + return self._symbol.line + class SourceScanner(object): |