[valadoc] driver: Add matching VALA_0_XX defines to every driver



commit 40e796b0a3e05248d877d31fb0dafb8baf41b30c
Author: Rico Tzschichholz <ricotz t-online de>
Date:   Thu Nov 7 11:59:13 2013 +0100

    driver: Add matching VALA_0_XX defines to every driver
    
    This is needed to properly handle conditional sources and avoid
    parsing failures.

 src/driver/0.14.x/treebuilder.vala |    4 ++++
 src/driver/0.16.x/treebuilder.vala |    4 ++++
 src/driver/0.18.x/treebuilder.vala |    4 ++++
 src/driver/0.20.x/treebuilder.vala |    4 ++++
 src/driver/0.22.x/treebuilder.vala |    4 ++++
 src/driver/0.24.x/treebuilder.vala |    4 ++++
 6 files changed, 24 insertions(+), 0 deletions(-)
---
diff --git a/src/driver/0.14.x/treebuilder.vala b/src/driver/0.14.x/treebuilder.vala
index e3636b0..f2c9c95 100644
--- a/src/driver/0.14.x/treebuilder.vala
+++ b/src/driver/0.14.x/treebuilder.vala
@@ -978,6 +978,10 @@ public class Valadoc.Drivers.TreeBuilder : Vala.CodeVisitor {
                        }
                }
 
+               for (int i = 2; i <= 14; i += 2) {
+                       context.add_define ("VALA_0_%d".printf (i));
+               }
+
                if (context.profile == Vala.Profile.POSIX) {
                        // default package
                        if (!add_package (context, "posix")) {
diff --git a/src/driver/0.16.x/treebuilder.vala b/src/driver/0.16.x/treebuilder.vala
index c283325..ef689c3 100644
--- a/src/driver/0.16.x/treebuilder.vala
+++ b/src/driver/0.16.x/treebuilder.vala
@@ -904,6 +904,10 @@ public class Valadoc.Drivers.TreeBuilder : Vala.CodeVisitor {
                        }
                }
 
+               for (int i = 2; i <= 16; i += 2) {
+                       context.add_define ("VALA_0_%d".printf (i));
+               }
+
                if (context.profile == Vala.Profile.POSIX) {
                        // default package
                        if (!add_package (context, "posix")) {
diff --git a/src/driver/0.18.x/treebuilder.vala b/src/driver/0.18.x/treebuilder.vala
index 4aa5233..d36f71b 100644
--- a/src/driver/0.18.x/treebuilder.vala
+++ b/src/driver/0.18.x/treebuilder.vala
@@ -940,6 +940,10 @@ public class Valadoc.Drivers.TreeBuilder : Vala.CodeVisitor {
                        }
                }
 
+               for (int i = 2; i <= 18; i += 2) {
+                       context.add_define ("VALA_0_%d".printf (i));
+               }
+
                if (context.profile == Vala.Profile.GOBJECT) {
                        int glib_major = 2;
                        int glib_minor = 12;
diff --git a/src/driver/0.20.x/treebuilder.vala b/src/driver/0.20.x/treebuilder.vala
index 0d905c0..970f12c 100644
--- a/src/driver/0.20.x/treebuilder.vala
+++ b/src/driver/0.20.x/treebuilder.vala
@@ -883,6 +883,10 @@ public class Valadoc.Drivers.TreeBuilder : Vala.CodeVisitor {
                        }
                }
 
+               for (int i = 2; i <= 20; i += 2) {
+                       context.add_define ("VALA_0_%d".printf (i));
+               }
+
                if (context.profile == Vala.Profile.GOBJECT) {
                        int glib_major = 2;
                        int glib_minor = 12;
diff --git a/src/driver/0.22.x/treebuilder.vala b/src/driver/0.22.x/treebuilder.vala
index 0d905c0..cfc8c91 100644
--- a/src/driver/0.22.x/treebuilder.vala
+++ b/src/driver/0.22.x/treebuilder.vala
@@ -883,6 +883,10 @@ public class Valadoc.Drivers.TreeBuilder : Vala.CodeVisitor {
                        }
                }
 
+               for (int i = 2; i <= 22; i += 2) {
+                       context.add_define ("VALA_0_%d".printf (i));
+               }
+
                if (context.profile == Vala.Profile.GOBJECT) {
                        int glib_major = 2;
                        int glib_minor = 12;
diff --git a/src/driver/0.24.x/treebuilder.vala b/src/driver/0.24.x/treebuilder.vala
index 0d905c0..1b5d0dc 100644
--- a/src/driver/0.24.x/treebuilder.vala
+++ b/src/driver/0.24.x/treebuilder.vala
@@ -883,6 +883,10 @@ public class Valadoc.Drivers.TreeBuilder : Vala.CodeVisitor {
                        }
                }
 
+               for (int i = 2; i <= 24; i += 2) {
+                       context.add_define ("VALA_0_%d".printf (i));
+               }
+
                if (context.profile == Vala.Profile.GOBJECT) {
                        int glib_major = 2;
                        int glib_minor = 12;


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]