[valadoc] driver/0.13.x: Allow to process vapis directly just as source files
- From: Florian Brosch <flobrosch src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [valadoc] driver/0.13.x: Allow to process vapis directly just as source files
- Date: Fri, 29 Jul 2011 00:59:28 +0000 (UTC)
commit e413c9751c394d1020c290d426076628d867653e
Author: Florian Brosch <flo brosch gmail com>
Date: Fri Jul 22 00:34:16 2011 +0200
driver/0.13.x: Allow to process vapis directly just as source files
src/driver/0.13.x/treebuilder.vala | 10 ++++++----
1 files changed, 6 insertions(+), 4 deletions(-)
---
diff --git a/src/driver/0.13.x/treebuilder.vala b/src/driver/0.13.x/treebuilder.vala
index 2accc7a..888c479 100644
--- a/src/driver/0.13.x/treebuilder.vala
+++ b/src/driver/0.13.x/treebuilder.vala
@@ -525,10 +525,14 @@ public class Valadoc.Drivers.TreeBuilder : Vala.CodeVisitor {
file_name = file_name.substring (0, file_name.length - ".vapi".length);
var vfile = new Vala.SourceFile (context, Vala.SourceFileType.PACKAGE, rpath);
- Package vdpkg = new Package (file_name, true, null);
context.add_source_file (vfile);
- register_source_file (register_package (vdpkg), vfile);
+ if (source_package == null) {
+ source_package = register_package (new Package (settings.pkg_name, false, null));
+ }
+
+ register_source_file (source_package, vfile);
+
add_deps (context, Path.build_filename (Path.get_dirname (source), "%s.deps".printf (file_name)), file_name);
} else if (source.has_suffix (".c")) {
@@ -691,8 +695,6 @@ public class Valadoc.Drivers.TreeBuilder : Vala.CodeVisitor {
node.add_interface (type_ref);
} else if (vala_type_ref.data_type is Vala.Class) {
node.base_type = type_ref;
- } else {
- assert_not_reached ();
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]