From: Alan Knowles Date: Thu, 5 Mar 2015 07:13:43 +0000 (+0800) Subject: sync X-Git-Url: http://git.roojs.org/?p=app.Builder.js;a=commitdiff_plain;h=cd5759b650b94e7a29fa1385274d220baa736501 sync --- diff --git a/.gitignore b/.gitignore index 9ddc7a6d8..5f8a11d26 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,6 @@ src/Builder4/*.c src/JsRender/*.c -src/Palate/*.c +src/Palete/*.c src/Project/*.c src/Builder4/*.o src/JsRender/*.o diff --git a/src/Palete/Gir.c b/src/Palete/Gir.c deleted file mode 100644 index 38e0f8e88..000000000 --- a/src/Palete/Gir.c +++ /dev/null @@ -1,6647 +0,0 @@ -/* Gir.c generated by valac 0.26.1, the Vala compiler - * generated from Gir.vala, do not modify */ - -/* valac -g --pkg gee-1.0 --pkg libxml-2.0 --pkg gobject-introspection-1.0 --pkg json-glib-1.0 Palete/Gir.vala -o /tmp/Gir*/ -/* -public static int main (string[] args) { - - var g = Palete.Gir.factory("Gtk"); -var test = g.classes.get("ToolButton"); - - - var generator = new Json.Generator (); - var n = new Json.Node(Json.NodeType.OBJECT); - n.set_object(test.toJSON()); - generator.set_root(n); - generator.indent = 4; - generator.pretty = true; - - print(generator.to_data(null)); - return 0; -} - */ - -#include -#include -#include -#include -#include -#include -#include -#include -#include - - -#define PALETE_TYPE_GIR_OBJECT (palete_gir_object_get_type ()) -#define PALETE_GIR_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_GIR_OBJECT, PaleteGirObject)) -#define PALETE_GIR_OBJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_GIR_OBJECT, PaleteGirObjectClass)) -#define PALETE_IS_GIR_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_GIR_OBJECT)) -#define PALETE_IS_GIR_OBJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_GIR_OBJECT)) -#define PALETE_GIR_OBJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_GIR_OBJECT, PaleteGirObjectClass)) - -typedef struct _PaleteGirObject PaleteGirObject; -typedef struct _PaleteGirObjectClass PaleteGirObjectClass; -typedef struct _PaleteGirObjectPrivate PaleteGirObjectPrivate; -#define _g_free0(var) (var = (g_free (var), NULL)) -#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL))) - -#define PALETE_TYPE_GIR (palete_gir_get_type ()) -#define PALETE_GIR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_GIR, PaleteGir)) -#define PALETE_GIR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_GIR, PaleteGirClass)) -#define PALETE_IS_GIR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_GIR)) -#define PALETE_IS_GIR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_GIR)) -#define PALETE_GIR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_GIR, PaleteGirClass)) - -typedef struct _PaleteGir PaleteGir; -typedef struct _PaleteGirClass PaleteGirClass; -#define _json_object_unref0(var) ((var == NULL) ? NULL : (var = (json_object_unref (var), NULL))) -#define _json_array_unref0(var) ((var == NULL) ? NULL : (var = (json_array_unref (var), NULL))) -#define __vala_JsonNode_free0(var) ((var == NULL) ? NULL : (var = (_vala_JsonNode_free (var), NULL))) -typedef struct _PaleteGirPrivate PaleteGirPrivate; -#define _g_regex_unref0(var) ((var == NULL) ? NULL : (var = (g_regex_unref (var), NULL))) -#define _g_error_free0(var) ((var == NULL) ? NULL : (var = (g_error_free (var), NULL))) -typedef struct _Block4Data Block4Data; - -typedef enum { - PALETE_GIR_ERROR_INVALID_TYPE, - PALETE_GIR_ERROR_NEED_IMPLEMENTING, - PALETE_GIR_ERROR_MISSING_FILE, - PALETE_GIR_ERROR_INVALID_VALUE, - PALETE_GIR_ERROR_INVALID_FORMAT -} PaleteGirError; -#define PALETE_GIR_ERROR palete_gir_error_quark () -struct _PaleteGirObject { - GObject parent_instance; - PaleteGirObjectPrivate * priv; - gchar* name; - gchar* ns; - gchar* propertyof; - gchar* type; - gchar* nodetype; - gchar* package; - PaleteGirObject* paramset; - PaleteGirObject* return_value; - gboolean is_instance; - gboolean is_array; - gboolean is_varargs; - gboolean ctor_only; - gchar* parent; - gchar* value; - gchar* sig; - PaleteGirObject* gparent; - GeeArrayList* params; - GeeArrayList* implements; - GeeArrayList* inherits; - GeeHashMap* ctors; - GeeHashMap* methods; - GeeHashMap* includes; - GeeHashMap* classes; - GeeHashMap* props; - GeeHashMap* consts; - GeeHashMap* signals; - gchar* doctxt; -}; - -struct _PaleteGirObjectClass { - GObjectClass parent_class; -}; - -struct _PaleteGirObjectPrivate { - gboolean is_overlaid; -}; - -struct _PaleteGir { - PaleteGirObject parent_instance; - PaleteGirPrivate * priv; -}; - -struct _PaleteGirClass { - PaleteGirObjectClass parent_class; -}; - -struct _Block4Data { - int _ref_count_; - PaleteGir* self; - JsonObject* obj; -}; - - -static gpointer palete_gir_object_parent_class = NULL; -static gpointer palete_gir_parent_class = NULL; -static GeeHashMap* palete_gir_cache; -static GeeHashMap* palete_gir_cache = NULL; -extern gboolean palete_gir_overrides_loaded; -gboolean palete_gir_overrides_loaded = FALSE; -extern GeeHashMap* palete_gir_overrides; -GeeHashMap* palete_gir_overrides = NULL; - -GQuark palete_gir_error_quark (void); -GType palete_gir_object_get_type (void) G_GNUC_CONST; -#define PALETE_GIR_OBJECT_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), PALETE_TYPE_GIR_OBJECT, PaleteGirObjectPrivate)) -enum { - PALETE_GIR_OBJECT_DUMMY_PROPERTY -}; -PaleteGirObject* palete_gir_object_new (const gchar* nodetype, const gchar* n); -PaleteGirObject* palete_gir_object_construct (GType object_type, const gchar* nodetype, const gchar* n); -gchar** palete_gir_object_inheritsToStringArray (PaleteGirObject* self, int* result_length1); -static void _vala_array_add32 (gchar*** array, int* length, int* size, gchar* value); -void palete_gir_object_overlayParent (PaleteGirObject* self); -PaleteGirObject* palete_gir_object_clsToObject (PaleteGirObject* self, const gchar* in_pn); -void palete_gir_object_copyFrom (PaleteGirObject* self, PaleteGirObject* pcls, gboolean is_interface); -void palete_gir_object_overlayCtorProperties (PaleteGirObject* self); -GType palete_gir_get_type (void) G_GNUC_CONST; -PaleteGir* palete_gir_factory (const gchar* ns); -gchar* palete_gir_object_fqn (PaleteGirObject* self); -JsonObject* palete_gir_object_toJSON (PaleteGirObject* self); -JsonArray* palete_gir_object_toJSONArrayString (PaleteGirObject* self, GeeArrayList* map); -JsonArray* palete_gir_object_toJSONArrayObject (PaleteGirObject* self, GeeArrayList* map); -JsonObject* palete_gir_object_toJSONObject (PaleteGirObject* self, GeeHashMap* map); -JsonObject* palete_gir_object_toJSONObjectString (PaleteGirObject* self, GeeHashMap* map); -gchar* palete_gir_object_asJSONString (PaleteGirObject* self); -static void _vala_JsonNode_free (JsonNode* self); -PaleteGirObject* palete_gir_object_fetchByFqn (PaleteGirObject* self, const gchar* fqn); -gchar* palete_gir_object_fqtype (PaleteGirObject* self); -gchar* palete_gir_fqtypeLookup (const gchar* type, const gchar* ns); -static void palete_gir_object_finalize (GObject* obj); -enum { - PALETE_GIR_DUMMY_PROPERTY -}; -PaleteGir* palete_gir_new (const gchar* ns); -PaleteGir* palete_gir_construct (GType object_type, const gchar* ns); -PaleteGirObject* palete_gir_factoryFqn (const gchar* fqn); -gchar* palete_gir_guessDefaultValueForType (const gchar* type); -void palete_gir_walk (PaleteGir* self, xmlNode* element, PaleteGirObject* parent); -void palete_gir_checkParamOverride (PaleteGir* self, PaleteGirObject* c); -gchar* palete_gir_doc (PaleteGir* self, const gchar* what); -gchar* palete_gir_fetchOverride (PaleteGir* self, const gchar* cls, const gchar* method, const gchar* param); -void palete_gir_loadOverrides (PaleteGir* self); -static Block4Data* block4_data_ref (Block4Data* _data4_); -static void block4_data_unref (void * _userdata_); -gchar* builder_application_configDirectory (void); -static JsonNode* _vala_JsonNode_copy (JsonNode* self); -static void __lambda10_ (Block4Data* _data4_, JsonObject* o, const gchar* key, JsonNode* value); -static void ___lambda10__json_object_foreach (JsonObject* object, const gchar* member_name, JsonNode* member_node, gpointer self); -static void palete_gir_finalize (GObject* obj); -static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func); -static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func); -static gint _vala_array_length (gpointer array); - - -GQuark palete_gir_error_quark (void) { -#line 5 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - return g_quark_from_static_string ("palete_gir_error-quark"); -#line 194 "Gir.c" -} - - -PaleteGirObject* palete_gir_object_construct (GType object_type, const gchar* nodetype, const gchar* n) { - PaleteGirObject * self = NULL; - const gchar* _tmp0_ = NULL; - gchar* _tmp1_ = NULL; - const gchar* _tmp2_ = NULL; - gchar* _tmp3_ = NULL; - gchar* _tmp4_ = NULL; - gchar* _tmp5_ = NULL; - gchar* _tmp6_ = NULL; - gchar* _tmp7_ = NULL; - gchar* _tmp8_ = NULL; - gchar* _tmp9_ = NULL; - GeeArrayList* _tmp10_ = NULL; - GeeArrayList* _tmp11_ = NULL; - GeeHashMap* _tmp12_ = NULL; - GeeArrayList* _tmp13_ = NULL; - GeeHashMap* _tmp14_ = NULL; - GeeHashMap* _tmp15_ = NULL; - GeeHashMap* _tmp16_ = NULL; - GeeHashMap* _tmp17_ = NULL; - GeeHashMap* _tmp18_ = NULL; - GeeHashMap* _tmp19_ = NULL; -#line 67 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - g_return_val_if_fail (nodetype != NULL, NULL); -#line 67 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - g_return_val_if_fail (n != NULL, NULL); -#line 67 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - self = (PaleteGirObject*) g_object_new (object_type, NULL); -#line 69 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp0_ = nodetype; -#line 69 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp1_ = g_strdup (_tmp0_); -#line 69 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (self->nodetype); -#line 69 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - self->nodetype = _tmp1_; -#line 70 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp2_ = n; -#line 70 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp3_ = g_strdup (_tmp2_); -#line 70 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (self->name); -#line 70 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - self->name = _tmp3_; -#line 71 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp4_ = g_strdup (""); -#line 71 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (self->ns); -#line 71 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - self->ns = _tmp4_; -#line 72 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp5_ = g_strdup (""); -#line 72 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (self->parent); -#line 72 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - self->parent = _tmp5_; -#line 73 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp6_ = g_strdup (""); -#line 73 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (self->type); -#line 73 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - self->type = _tmp6_; -#line 74 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp7_ = g_strdup (""); -#line 74 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (self->propertyof); -#line 74 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - self->propertyof = _tmp7_; -#line 75 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - self->is_array = FALSE; -#line 76 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - self->is_instance = FALSE; -#line 77 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - self->is_varargs = FALSE; -#line 78 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - self->ctor_only = FALSE; -#line 79 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp8_ = g_strdup (""); -#line 79 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (self->doctxt); -#line 79 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - self->doctxt = _tmp8_; -#line 81 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp9_ = g_strdup (""); -#line 81 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (self->sig); -#line 81 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - self->sig = _tmp9_; -#line 83 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (self->gparent); -#line 83 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - self->gparent = NULL; -#line 85 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp10_ = gee_array_list_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL); -#line 85 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (self->implements); -#line 85 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - self->implements = _tmp10_; -#line 86 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp11_ = gee_array_list_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL); -#line 86 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (self->inherits); -#line 86 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - self->inherits = _tmp11_; -#line 87 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp12_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL, NULL, NULL); -#line 87 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (self->includes); -#line 87 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - self->includes = _tmp12_; -#line 89 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp13_ = gee_array_list_new (PALETE_TYPE_GIR_OBJECT, (GBoxedCopyFunc) g_object_ref, g_object_unref, NULL); -#line 89 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (self->params); -#line 89 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - self->params = _tmp13_; -#line 90 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp14_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, PALETE_TYPE_GIR_OBJECT, (GBoxedCopyFunc) g_object_ref, g_object_unref, NULL, NULL, NULL); -#line 90 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (self->ctors); -#line 90 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - self->ctors = _tmp14_; -#line 91 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp15_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, PALETE_TYPE_GIR_OBJECT, (GBoxedCopyFunc) g_object_ref, g_object_unref, NULL, NULL, NULL); -#line 91 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (self->methods); -#line 91 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - self->methods = _tmp15_; -#line 93 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp16_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, PALETE_TYPE_GIR_OBJECT, (GBoxedCopyFunc) g_object_ref, g_object_unref, NULL, NULL, NULL); -#line 93 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (self->classes); -#line 93 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - self->classes = _tmp16_; -#line 94 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp17_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, PALETE_TYPE_GIR_OBJECT, (GBoxedCopyFunc) g_object_ref, g_object_unref, NULL, NULL, NULL); -#line 94 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (self->props); -#line 94 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - self->props = _tmp17_; -#line 95 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp18_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, PALETE_TYPE_GIR_OBJECT, (GBoxedCopyFunc) g_object_ref, g_object_unref, NULL, NULL, NULL); -#line 95 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (self->consts); -#line 95 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - self->consts = _tmp18_; -#line 96 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp19_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, PALETE_TYPE_GIR_OBJECT, (GBoxedCopyFunc) g_object_ref, g_object_unref, NULL, NULL, NULL); -#line 96 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (self->signals); -#line 96 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - self->signals = _tmp19_; -#line 97 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - self->priv->is_overlaid = FALSE; -#line 98 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (self->paramset); -#line 98 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - self->paramset = NULL; -#line 67 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return self; -#line 358 "Gir.c" -} - - -PaleteGirObject* palete_gir_object_new (const gchar* nodetype, const gchar* n) { -#line 67 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return palete_gir_object_construct (PALETE_TYPE_GIR_OBJECT, nodetype, n); -#line 365 "Gir.c" -} - - -static void _vala_array_add32 (gchar*** array, int* length, int* size, gchar* value) { -#line 105 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if ((*length) == (*size)) { -#line 105 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - *size = (*size) ? (2 * (*size)) : 4; -#line 105 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - *array = g_renew (gchar*, *array, (*size) + 1); -#line 376 "Gir.c" - } -#line 105 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - (*array)[(*length)++] = value; -#line 105 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - (*array)[*length] = NULL; -#line 382 "Gir.c" -} - - -gchar** palete_gir_object_inheritsToStringArray (PaleteGirObject* self, int* result_length1) { - gchar** result = NULL; - gchar** ret = NULL; - gchar** _tmp0_ = NULL; - gint ret_length1 = 0; - gint _ret_size_ = 0; - gchar** _tmp11_ = NULL; - gint _tmp11__length1 = 0; -#line 101 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - g_return_val_if_fail (self != NULL, NULL); -#line 103 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp0_ = g_new0 (gchar*, 0 + 1); -#line 103 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - ret = _tmp0_; -#line 103 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - ret_length1 = 0; -#line 103 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _ret_size_ = ret_length1; -#line 404 "Gir.c" - { - gint i = 0; -#line 104 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - i = 0; -#line 409 "Gir.c" - { - gboolean _tmp1_ = FALSE; -#line 104 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp1_ = TRUE; -#line 104 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - while (TRUE) { -#line 416 "Gir.c" - gint _tmp3_ = 0; - GeeArrayList* _tmp4_ = NULL; - gint _tmp5_ = 0; - gint _tmp6_ = 0; - gchar** _tmp7_ = NULL; - gint _tmp7__length1 = 0; - GeeArrayList* _tmp8_ = NULL; - gint _tmp9_ = 0; - gpointer _tmp10_ = NULL; -#line 104 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (!_tmp1_) { -#line 428 "Gir.c" - gint _tmp2_ = 0; -#line 104 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp2_ = i; -#line 104 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - i = _tmp2_ + 1; -#line 434 "Gir.c" - } -#line 104 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp1_ = FALSE; -#line 104 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp3_ = i; -#line 104 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp4_ = self->inherits; -#line 104 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp5_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp4_); -#line 104 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp6_ = _tmp5_; -#line 104 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (!(_tmp3_ < _tmp6_)) { -#line 104 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - break; -#line 450 "Gir.c" - } -#line 105 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp7_ = ret; -#line 105 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp7__length1 = ret_length1; -#line 105 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp8_ = self->inherits; -#line 105 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp9_ = i; -#line 105 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp10_ = gee_abstract_list_get ((GeeAbstractList*) _tmp8_, _tmp9_); -#line 105 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _vala_array_add32 (&ret, &ret_length1, &_ret_size_, (gchar*) _tmp10_); -#line 464 "Gir.c" - } - } - } -#line 107 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp11_ = ret; -#line 107 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp11__length1 = ret_length1; -#line 107 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (result_length1) { -#line 107 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - *result_length1 = _tmp11__length1; -#line 476 "Gir.c" - } -#line 107 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - result = _tmp11_; -#line 107 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return result; -#line 482 "Gir.c" -} - - -void palete_gir_object_overlayParent (PaleteGirObject* self) { - gboolean _tmp0_ = FALSE; - const gchar* _tmp1_ = NULL; - gint _tmp2_ = 0; - gint _tmp3_ = 0; - PaleteGirObject* pcls = NULL; - const gchar* _tmp5_ = NULL; - PaleteGirObject* _tmp6_ = NULL; - PaleteGirObject* _tmp7_ = NULL; - PaleteGirObject* _tmp23_ = NULL; - PaleteGirObject* _tmp24_ = NULL; - GError * _inner_error_ = NULL; -#line 112 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - g_return_if_fail (self != NULL); -#line 115 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp1_ = self->parent; -#line 115 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp2_ = strlen (_tmp1_); -#line 115 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp3_ = _tmp2_; -#line 115 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp3_ < 1) { -#line 115 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp0_ = TRUE; -#line 510 "Gir.c" - } else { - gboolean _tmp4_ = FALSE; -#line 115 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp4_ = self->priv->is_overlaid; -#line 115 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp0_ = _tmp4_; -#line 517 "Gir.c" - } -#line 115 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp0_) { -#line 116 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - self->priv->is_overlaid = TRUE; -#line 117 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return; -#line 525 "Gir.c" - } -#line 121 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp5_ = self->parent; -#line 121 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp6_ = palete_gir_object_clsToObject (self, _tmp5_); -#line 121 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - pcls = _tmp6_; -#line 122 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp7_ = pcls; -#line 122 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp7_ == NULL) { -#line 537 "Gir.c" - const gchar* _tmp8_ = NULL; - gchar* _tmp9_ = NULL; - gchar* _tmp10_ = NULL; - gchar* _tmp11_ = NULL; - gchar* _tmp12_ = NULL; - const gchar* _tmp13_ = NULL; - gchar* _tmp14_ = NULL; - gchar* _tmp15_ = NULL; - gchar* _tmp16_ = NULL; - gchar* _tmp17_ = NULL; - const gchar* _tmp18_ = NULL; - gchar* _tmp19_ = NULL; - gchar* _tmp20_ = NULL; - GError* _tmp21_ = NULL; - GError* _tmp22_ = NULL; -#line 123 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp8_ = self->parent; -#line 123 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp9_ = g_strconcat ("Could not find class : ", _tmp8_, NULL); -#line 123 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp10_ = _tmp9_; -#line 123 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp11_ = g_strconcat (_tmp10_, " of ", NULL); -#line 123 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp12_ = _tmp11_; -#line 123 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp13_ = self->name; -#line 123 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp14_ = g_strconcat (_tmp12_, _tmp13_, NULL); -#line 123 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp15_ = _tmp14_; -#line 123 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp16_ = g_strconcat (_tmp15_, " in ", NULL); -#line 123 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp17_ = _tmp16_; -#line 123 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp18_ = self->ns; -#line 123 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp19_ = g_strconcat (_tmp17_, _tmp18_, NULL); -#line 123 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp20_ = _tmp19_; -#line 123 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp21_ = g_error_new_literal (PALETE_GIR_ERROR, PALETE_GIR_ERROR_INVALID_VALUE, _tmp20_); -#line 123 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp22_ = _tmp21_; -#line 123 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp20_); -#line 123 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp17_); -#line 123 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp15_); -#line 123 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp12_); -#line 123 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp10_); -#line 123 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _inner_error_ = _tmp22_; -#line 123 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (pcls); -#line 123 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code); -#line 123 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - g_clear_error (&_inner_error_); -#line 123 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return; -#line 603 "Gir.c" - } -#line 127 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp23_ = pcls; -#line 127 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - palete_gir_object_overlayParent (_tmp23_); -#line 128 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp24_ = pcls; -#line 128 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - palete_gir_object_copyFrom (self, _tmp24_, FALSE); -#line 613 "Gir.c" - { - gint i = 0; -#line 129 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - i = 0; -#line 618 "Gir.c" - { - gboolean _tmp25_ = FALSE; -#line 129 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp25_ = TRUE; -#line 129 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - while (TRUE) { -#line 625 "Gir.c" - gint _tmp27_ = 0; - GeeArrayList* _tmp28_ = NULL; - gint _tmp29_ = 0; - gint _tmp30_ = 0; - gchar* clsname = NULL; - GeeArrayList* _tmp31_ = NULL; - gint _tmp32_ = 0; - gpointer _tmp33_ = NULL; - PaleteGirObject* picls = NULL; - const gchar* _tmp34_ = NULL; - PaleteGirObject* _tmp35_ = NULL; - PaleteGirObject* _tmp36_ = NULL; -#line 129 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (!_tmp25_) { -#line 640 "Gir.c" - gint _tmp26_ = 0; -#line 129 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp26_ = i; -#line 129 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - i = _tmp26_ + 1; -#line 646 "Gir.c" - } -#line 129 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp25_ = FALSE; -#line 129 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp27_ = i; -#line 129 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp28_ = self->implements; -#line 129 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp29_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp28_); -#line 129 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp30_ = _tmp29_; -#line 129 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (!(_tmp27_ < _tmp30_)) { -#line 129 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - break; -#line 662 "Gir.c" - } -#line 130 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp31_ = self->implements; -#line 130 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp32_ = i; -#line 130 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp33_ = gee_abstract_list_get ((GeeAbstractList*) _tmp31_, _tmp32_); -#line 130 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - clsname = (gchar*) _tmp33_; -#line 131 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp34_ = clsname; -#line 131 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp35_ = palete_gir_object_clsToObject (self, _tmp34_); -#line 131 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - picls = _tmp35_; -#line 132 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp36_ = picls; -#line 132 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - palete_gir_object_copyFrom (self, _tmp36_, TRUE); -#line 129 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (picls); -#line 129 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (clsname); -#line 686 "Gir.c" - } - } - } -#line 134 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - self->priv->is_overlaid = TRUE; -#line 112 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (pcls); -#line 694 "Gir.c" -} - - -static gpointer _g_object_ref0 (gpointer self) { -#line 163 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return self ? g_object_ref (self) : NULL; -#line 701 "Gir.c" -} - - -void palete_gir_object_overlayCtorProperties (PaleteGirObject* self) { - GeeHashMap* _tmp0_ = NULL; - gboolean _tmp1_ = FALSE; - PaleteGirObject* ctor = NULL; - GeeHashMap* _tmp2_ = NULL; - gpointer _tmp3_ = NULL; - gboolean _tmp4_ = FALSE; - PaleteGirObject* _tmp5_ = NULL; - PaleteGirObject* _tmp6_ = NULL; - GeeListIterator* iter = NULL; - PaleteGirObject* _tmp12_ = NULL; - PaleteGirObject* _tmp13_ = NULL; - GeeArrayList* _tmp14_ = NULL; - GeeListIterator* _tmp15_ = NULL; -#line 138 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - g_return_if_fail (self != NULL); -#line 141 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp0_ = self->ctors; -#line 141 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp1_ = gee_abstract_map_has_key ((GeeAbstractMap*) _tmp0_, "new"); -#line 141 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (!_tmp1_) { -#line 142 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return; -#line 729 "Gir.c" - } -#line 144 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp2_ = self->ctors; -#line 144 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp3_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp2_, "new"); -#line 144 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - ctor = (PaleteGirObject*) _tmp3_; -#line 145 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp5_ = ctor; -#line 145 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp6_ = _tmp5_->paramset; -#line 145 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp6_ == NULL) { -#line 145 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp4_ = TRUE; -#line 745 "Gir.c" - } else { - PaleteGirObject* _tmp7_ = NULL; - PaleteGirObject* _tmp8_ = NULL; - GeeArrayList* _tmp9_ = NULL; - gint _tmp10_ = 0; - gint _tmp11_ = 0; -#line 145 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp7_ = ctor; -#line 145 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp8_ = _tmp7_->paramset; -#line 145 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp9_ = _tmp8_->params; -#line 145 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp10_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp9_); -#line 145 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp11_ = _tmp10_; -#line 145 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp4_ = _tmp11_ < 1; -#line 764 "Gir.c" - } -#line 145 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp4_) { -#line 146 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (ctor); -#line 146 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return; -#line 772 "Gir.c" - } -#line 149 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp12_ = ctor; -#line 149 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp13_ = _tmp12_->paramset; -#line 149 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp14_ = _tmp13_->params; -#line 149 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp15_ = gee_abstract_list_list_iterator ((GeeAbstractList*) _tmp14_); -#line 149 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - iter = _tmp15_; -#line 150 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - while (TRUE) { -#line 786 "Gir.c" - GeeListIterator* _tmp16_ = NULL; - gboolean _tmp17_ = FALSE; - gchar* n = NULL; - GeeListIterator* _tmp18_ = NULL; - gpointer _tmp19_ = NULL; - PaleteGirObject* _tmp20_ = NULL; - const gchar* _tmp21_ = NULL; - gchar* _tmp22_ = NULL; - gchar* _tmp23_ = NULL; - GeeHashMap* _tmp24_ = NULL; - const gchar* _tmp25_ = NULL; - gboolean _tmp26_ = FALSE; - const gchar* _tmp27_ = NULL; - PaleteGirObject* c = NULL; - const gchar* _tmp28_ = NULL; - PaleteGirObject* _tmp29_ = NULL; - PaleteGirObject* _tmp30_ = NULL; - PaleteGirObject* _tmp31_ = NULL; - PaleteGirObject* _tmp32_ = NULL; - const gchar* _tmp33_ = NULL; - gchar* _tmp34_ = NULL; - PaleteGirObject* _tmp35_ = NULL; - const gchar* _tmp36_ = NULL; - gchar* _tmp37_ = NULL; - PaleteGirObject* _tmp38_ = NULL; - GeeListIterator* _tmp39_ = NULL; - gpointer _tmp40_ = NULL; - PaleteGirObject* _tmp41_ = NULL; - const gchar* _tmp42_ = NULL; - gchar* _tmp43_ = NULL; - PaleteGirObject* _tmp44_ = NULL; - GeeHashMap* _tmp45_ = NULL; - const gchar* _tmp46_ = NULL; - PaleteGirObject* _tmp47_ = NULL; -#line 150 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp16_ = iter; -#line 150 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp17_ = gee_iterator_next ((GeeIterator*) _tmp16_); -#line 150 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (!_tmp17_) { -#line 150 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - break; -#line 829 "Gir.c" - } -#line 151 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp18_ = iter; -#line 151 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp19_ = gee_iterator_get ((GeeIterator*) _tmp18_); -#line 151 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp20_ = (PaleteGirObject*) _tmp19_; -#line 151 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp21_ = _tmp20_->name; -#line 151 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp22_ = g_strdup (_tmp21_); -#line 151 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp23_ = _tmp22_; -#line 151 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (_tmp20_); -#line 151 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - n = _tmp23_; -#line 153 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp24_ = self->props; -#line 153 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp25_ = n; -#line 153 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp26_ = gee_abstract_map_has_key ((GeeAbstractMap*) _tmp24_, _tmp25_); -#line 153 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp26_) { -#line 154 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (n); -#line 154 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - continue; -#line 859 "Gir.c" - } -#line 156 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp27_ = n; -#line 156 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (g_strcmp0 (_tmp27_, "...") == 0) { -#line 157 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (n); -#line 157 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - continue; -#line 869 "Gir.c" - } -#line 162 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp28_ = n; -#line 162 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp29_ = palete_gir_object_new ("Prop", _tmp28_); -#line 162 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - c = _tmp29_; -#line 163 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp30_ = c; -#line 163 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp31_ = _g_object_ref0 (self); -#line 163 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (_tmp30_->gparent); -#line 163 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp30_->gparent = _tmp31_; -#line 164 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp32_ = c; -#line 164 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp33_ = self->ns; -#line 164 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp34_ = g_strdup (_tmp33_); -#line 164 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp32_->ns); -#line 164 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp32_->ns = _tmp34_; -#line 165 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp35_ = c; -#line 165 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp36_ = self->name; -#line 165 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp37_ = g_strdup (_tmp36_); -#line 165 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp35_->propertyof); -#line 165 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp35_->propertyof = _tmp37_; -#line 166 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp38_ = c; -#line 166 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp39_ = iter; -#line 166 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp40_ = gee_iterator_get ((GeeIterator*) _tmp39_); -#line 166 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp41_ = (PaleteGirObject*) _tmp40_; -#line 166 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp42_ = _tmp41_->type; -#line 166 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp43_ = g_strdup (_tmp42_); -#line 166 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp38_->type); -#line 166 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp38_->type = _tmp43_; -#line 166 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (_tmp41_); -#line 167 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp44_ = c; -#line 167 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp44_->ctor_only = TRUE; -#line 168 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp45_ = self->props; -#line 168 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp46_ = n; -#line 168 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp47_ = c; -#line 168 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - gee_abstract_map_set ((GeeAbstractMap*) _tmp45_, _tmp46_, _tmp47_); -#line 150 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (c); -#line 150 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (n); -#line 939 "Gir.c" - } -#line 138 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (iter); -#line 138 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (ctor); -#line 945 "Gir.c" -} - - -static gboolean string_contains (const gchar* self, const gchar* needle) { - gboolean result = FALSE; - const gchar* _tmp0_ = NULL; - gchar* _tmp1_ = NULL; -#line 1278 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - g_return_val_if_fail (self != NULL, FALSE); -#line 1278 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - g_return_val_if_fail (needle != NULL, FALSE); -#line 1279 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp0_ = needle; -#line 1279 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp1_ = strstr ((gchar*) self, (gchar*) _tmp0_); -#line 1279 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - result = _tmp1_ != NULL; -#line 1279 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - return result; -#line 965 "Gir.c" -} - - -PaleteGirObject* palete_gir_object_clsToObject (PaleteGirObject* self, const gchar* in_pn) { - PaleteGirObject* result = NULL; - gchar* pn = NULL; - const gchar* _tmp0_ = NULL; - gchar* _tmp1_ = NULL; - PaleteGir* gir = NULL; - const gchar* _tmp2_ = NULL; - PaleteGir* _tmp3_ = NULL; - const gchar* _tmp4_ = NULL; - gboolean _tmp5_ = FALSE; - PaleteGir* _tmp18_ = NULL; - GeeHashMap* _tmp19_ = NULL; - const gchar* _tmp20_ = NULL; - gpointer _tmp21_ = NULL; -#line 176 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - g_return_val_if_fail (self != NULL, NULL); -#line 176 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - g_return_val_if_fail (in_pn != NULL, NULL); -#line 178 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp0_ = in_pn; -#line 178 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp1_ = g_strdup (_tmp0_); -#line 178 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - pn = _tmp1_; -#line 179 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp2_ = self->ns; -#line 179 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp3_ = palete_gir_factory (_tmp2_); -#line 179 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - gir = _tmp3_; -#line 180 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp4_ = in_pn; -#line 180 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp5_ = string_contains (_tmp4_, "."); -#line 180 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp5_) { -#line 1005 "Gir.c" - const gchar* _tmp6_ = NULL; - gchar** _tmp7_ = NULL; - gchar** _tmp8_ = NULL; - gchar** _tmp9_ = NULL; - gint _tmp9__length1 = 0; - const gchar* _tmp10_ = NULL; - PaleteGir* _tmp11_ = NULL; - const gchar* _tmp12_ = NULL; - gchar** _tmp13_ = NULL; - gchar** _tmp14_ = NULL; - gchar** _tmp15_ = NULL; - gint _tmp15__length1 = 0; - const gchar* _tmp16_ = NULL; - gchar* _tmp17_ = NULL; -#line 181 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp6_ = in_pn; -#line 181 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp8_ = _tmp7_ = g_strsplit (_tmp6_, ".", 0); -#line 181 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp9_ = _tmp8_; -#line 181 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp9__length1 = _vala_array_length (_tmp7_); -#line 181 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp10_ = _tmp9_[0]; -#line 181 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp11_ = palete_gir_factory (_tmp10_); -#line 181 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (gir); -#line 181 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - gir = _tmp11_; -#line 181 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp9_ = (_vala_array_free (_tmp9_, _tmp9__length1, (GDestroyNotify) g_free), NULL); -#line 182 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp12_ = in_pn; -#line 182 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp14_ = _tmp13_ = g_strsplit (_tmp12_, ".", 0); -#line 182 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp15_ = _tmp14_; -#line 182 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp15__length1 = _vala_array_length (_tmp13_); -#line 182 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp16_ = _tmp15_[1]; -#line 182 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp17_ = g_strdup (_tmp16_); -#line 182 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (pn); -#line 182 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - pn = _tmp17_; -#line 182 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp15_ = (_vala_array_free (_tmp15_, _tmp15__length1, (GDestroyNotify) g_free), NULL); -#line 1056 "Gir.c" - } -#line 185 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp18_ = gir; -#line 185 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp19_ = ((PaleteGirObject*) _tmp18_)->classes; -#line 185 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp20_ = pn; -#line 185 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp21_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp19_, _tmp20_); -#line 185 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - result = (PaleteGirObject*) _tmp21_; -#line 185 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (gir); -#line 185 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (pn); -#line 185 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return result; -#line 1074 "Gir.c" -} - - -gchar* palete_gir_object_fqn (PaleteGirObject* self) { - gchar* result = NULL; - gchar* _tmp0_ = NULL; - gboolean _tmp1_ = FALSE; - const gchar* _tmp2_ = NULL; -#line 189 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - g_return_val_if_fail (self != NULL, NULL); -#line 192 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp2_ = self->nodetype; -#line 192 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (g_strcmp0 (_tmp2_, "Class") == 0) { -#line 192 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp1_ = TRUE; -#line 1091 "Gir.c" - } else { - const gchar* _tmp3_ = NULL; -#line 192 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp3_ = self->nodetype; -#line 192 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp1_ = g_strcmp0 (_tmp3_, "Interface") == 0; -#line 1098 "Gir.c" - } -#line 192 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp1_) { -#line 1102 "Gir.c" - const gchar* _tmp4_ = NULL; - gchar* _tmp5_ = NULL; -#line 193 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp4_ = self->name; -#line 193 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp5_ = g_strdup (_tmp4_); -#line 193 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp0_); -#line 193 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp0_ = _tmp5_; -#line 1113 "Gir.c" - } else { - const gchar* _tmp6_ = NULL; - const gchar* _tmp7_ = NULL; - gchar* _tmp8_ = NULL; -#line 193 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp6_ = self->ns; -#line 193 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp7_ = self->name; -#line 193 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp8_ = g_strconcat (_tmp6_, _tmp7_, NULL); -#line 193 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp0_); -#line 193 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp0_ = _tmp8_; -#line 1128 "Gir.c" - } -#line 192 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - result = _tmp0_; -#line 192 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return result; -#line 1134 "Gir.c" -} - - -void palete_gir_object_copyFrom (PaleteGirObject* self, PaleteGirObject* pcls, gboolean is_interface) { - GeeArrayList* _tmp0_ = NULL; - PaleteGirObject* _tmp1_ = NULL; - gchar* _tmp2_ = NULL; - gchar* _tmp3_ = NULL; - GeeListIterator* liter = NULL; - PaleteGirObject* _tmp4_ = NULL; - GeeArrayList* _tmp5_ = NULL; - GeeListIterator* _tmp6_ = NULL; - GeeMapIterator* iter = NULL; - PaleteGirObject* _tmp19_ = NULL; - GeeHashMap* _tmp20_ = NULL; - GeeMapIterator* _tmp21_ = NULL; - PaleteGirObject* _tmp38_ = NULL; - GeeHashMap* _tmp39_ = NULL; - GeeMapIterator* _tmp40_ = NULL; - PaleteGirObject* _tmp57_ = NULL; - GeeHashMap* _tmp58_ = NULL; - GeeMapIterator* _tmp59_ = NULL; -#line 196 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - g_return_if_fail (self != NULL); -#line 196 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - g_return_if_fail (pcls != NULL); -#line 199 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp0_ = self->inherits; -#line 199 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp1_ = pcls; -#line 199 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp2_ = palete_gir_object_fqn (_tmp1_); -#line 199 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp3_ = _tmp2_; -#line 199 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - gee_abstract_collection_add ((GeeAbstractCollection*) _tmp0_, _tmp3_); -#line 199 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp3_); -#line 201 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp4_ = pcls; -#line 201 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp5_ = _tmp4_->inherits; -#line 201 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp6_ = gee_abstract_list_list_iterator ((GeeAbstractList*) _tmp5_); -#line 201 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - liter = _tmp6_; -#line 202 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - while (TRUE) { -#line 1183 "Gir.c" - GeeListIterator* _tmp7_ = NULL; - gboolean _tmp8_ = FALSE; - GeeArrayList* _tmp9_ = NULL; - GeeListIterator* _tmp10_ = NULL; - gpointer _tmp11_ = NULL; - gchar* _tmp12_ = NULL; - gboolean _tmp13_ = FALSE; - gboolean _tmp14_ = FALSE; - GeeArrayList* _tmp15_ = NULL; - GeeListIterator* _tmp16_ = NULL; - gpointer _tmp17_ = NULL; - gchar* _tmp18_ = NULL; -#line 202 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp7_ = liter; -#line 202 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp8_ = gee_iterator_next ((GeeIterator*) _tmp7_); -#line 202 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (!_tmp8_) { -#line 202 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - break; -#line 1204 "Gir.c" - } -#line 203 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp9_ = self->inherits; -#line 203 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp10_ = liter; -#line 203 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp11_ = gee_iterator_get ((GeeIterator*) _tmp10_); -#line 203 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp12_ = (gchar*) _tmp11_; -#line 203 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp13_ = gee_abstract_collection_contains ((GeeAbstractCollection*) _tmp9_, _tmp12_); -#line 203 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp14_ = _tmp13_; -#line 203 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp12_); -#line 203 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp14_) { -#line 204 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - continue; -#line 1224 "Gir.c" - } -#line 206 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp15_ = self->inherits; -#line 206 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp16_ = liter; -#line 206 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp17_ = gee_iterator_get ((GeeIterator*) _tmp16_); -#line 206 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp18_ = (gchar*) _tmp17_; -#line 206 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - gee_abstract_collection_add ((GeeAbstractCollection*) _tmp15_, _tmp18_); -#line 206 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp18_); -#line 1238 "Gir.c" - } -#line 210 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp19_ = pcls; -#line 210 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp20_ = _tmp19_->methods; -#line 210 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp21_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp20_); -#line 210 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - iter = _tmp21_; -#line 211 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - while (TRUE) { -#line 1250 "Gir.c" - GeeMapIterator* _tmp22_ = NULL; - gboolean _tmp23_ = FALSE; - GeeHashMap* _tmp24_ = NULL; - GeeMapIterator* _tmp25_ = NULL; - gpointer _tmp26_ = NULL; - gchar* _tmp27_ = NULL; - gpointer _tmp28_ = NULL; - PaleteGirObject* _tmp29_ = NULL; - gboolean _tmp30_ = FALSE; - GeeHashMap* _tmp31_ = NULL; - GeeMapIterator* _tmp32_ = NULL; - gpointer _tmp33_ = NULL; - gchar* _tmp34_ = NULL; - GeeMapIterator* _tmp35_ = NULL; - gpointer _tmp36_ = NULL; - PaleteGirObject* _tmp37_ = NULL; -#line 211 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp22_ = iter; -#line 211 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp23_ = gee_map_iterator_next (_tmp22_); -#line 211 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (!_tmp23_) { -#line 211 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - break; -#line 1275 "Gir.c" - } -#line 212 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp24_ = self->methods; -#line 212 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp25_ = iter; -#line 212 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp26_ = gee_map_iterator_get_key (_tmp25_); -#line 212 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp27_ = (gchar*) _tmp26_; -#line 212 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp28_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp24_, _tmp27_); -#line 212 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp29_ = (PaleteGirObject*) _tmp28_; -#line 212 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp30_ = NULL != _tmp29_; -#line 212 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (_tmp29_); -#line 212 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp27_); -#line 212 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp30_) { -#line 213 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - continue; -#line 1299 "Gir.c" - } -#line 216 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp31_ = self->methods; -#line 216 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp32_ = iter; -#line 216 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp33_ = gee_map_iterator_get_key (_tmp32_); -#line 216 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp34_ = (gchar*) _tmp33_; -#line 216 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp35_ = iter; -#line 216 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp36_ = gee_map_iterator_get_value (_tmp35_); -#line 216 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp37_ = (PaleteGirObject*) _tmp36_; -#line 216 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - gee_abstract_map_set ((GeeAbstractMap*) _tmp31_, _tmp34_, _tmp37_); -#line 216 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (_tmp37_); -#line 216 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp34_); -#line 1321 "Gir.c" - } -#line 219 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp38_ = pcls; -#line 219 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp39_ = _tmp38_->props; -#line 219 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp40_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp39_); -#line 219 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (iter); -#line 219 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - iter = _tmp40_; -#line 220 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - while (TRUE) { -#line 1335 "Gir.c" - GeeMapIterator* _tmp41_ = NULL; - gboolean _tmp42_ = FALSE; - GeeHashMap* _tmp43_ = NULL; - GeeMapIterator* _tmp44_ = NULL; - gpointer _tmp45_ = NULL; - gchar* _tmp46_ = NULL; - gpointer _tmp47_ = NULL; - PaleteGirObject* _tmp48_ = NULL; - gboolean _tmp49_ = FALSE; - GeeHashMap* _tmp50_ = NULL; - GeeMapIterator* _tmp51_ = NULL; - gpointer _tmp52_ = NULL; - gchar* _tmp53_ = NULL; - GeeMapIterator* _tmp54_ = NULL; - gpointer _tmp55_ = NULL; - PaleteGirObject* _tmp56_ = NULL; -#line 220 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp41_ = iter; -#line 220 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp42_ = gee_map_iterator_next (_tmp41_); -#line 220 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (!_tmp42_) { -#line 220 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - break; -#line 1360 "Gir.c" - } -#line 221 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp43_ = self->props; -#line 221 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp44_ = iter; -#line 221 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp45_ = gee_map_iterator_get_key (_tmp44_); -#line 221 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp46_ = (gchar*) _tmp45_; -#line 221 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp47_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp43_, _tmp46_); -#line 221 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp48_ = (PaleteGirObject*) _tmp47_; -#line 221 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp49_ = NULL != _tmp48_; -#line 221 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (_tmp48_); -#line 221 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp46_); -#line 221 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp49_) { -#line 222 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - continue; -#line 1384 "Gir.c" - } -#line 225 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp50_ = self->props; -#line 225 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp51_ = iter; -#line 225 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp52_ = gee_map_iterator_get_key (_tmp51_); -#line 225 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp53_ = (gchar*) _tmp52_; -#line 225 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp54_ = iter; -#line 225 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp55_ = gee_map_iterator_get_value (_tmp54_); -#line 225 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp56_ = (PaleteGirObject*) _tmp55_; -#line 225 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - gee_abstract_map_set ((GeeAbstractMap*) _tmp50_, _tmp53_, _tmp56_); -#line 225 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (_tmp56_); -#line 225 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp53_); -#line 1406 "Gir.c" - } -#line 228 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp57_ = pcls; -#line 228 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp58_ = _tmp57_->signals; -#line 228 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp59_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp58_); -#line 228 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (iter); -#line 228 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - iter = _tmp59_; -#line 229 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - while (TRUE) { -#line 1420 "Gir.c" - GeeMapIterator* _tmp60_ = NULL; - gboolean _tmp61_ = FALSE; - GeeHashMap* _tmp62_ = NULL; - GeeMapIterator* _tmp63_ = NULL; - gpointer _tmp64_ = NULL; - gchar* _tmp65_ = NULL; - gpointer _tmp66_ = NULL; - PaleteGirObject* _tmp67_ = NULL; - gboolean _tmp68_ = FALSE; - GeeHashMap* _tmp69_ = NULL; - GeeMapIterator* _tmp70_ = NULL; - gpointer _tmp71_ = NULL; - gchar* _tmp72_ = NULL; - GeeMapIterator* _tmp73_ = NULL; - gpointer _tmp74_ = NULL; - PaleteGirObject* _tmp75_ = NULL; -#line 229 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp60_ = iter; -#line 229 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp61_ = gee_map_iterator_next (_tmp60_); -#line 229 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (!_tmp61_) { -#line 229 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - break; -#line 1445 "Gir.c" - } -#line 230 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp62_ = self->signals; -#line 230 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp63_ = iter; -#line 230 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp64_ = gee_map_iterator_get_key (_tmp63_); -#line 230 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp65_ = (gchar*) _tmp64_; -#line 230 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp66_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp62_, _tmp65_); -#line 230 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp67_ = (PaleteGirObject*) _tmp66_; -#line 230 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp68_ = NULL != _tmp67_; -#line 230 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (_tmp67_); -#line 230 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp65_); -#line 230 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp68_) { -#line 231 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - continue; -#line 1469 "Gir.c" - } -#line 234 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp69_ = self->signals; -#line 234 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp70_ = iter; -#line 234 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp71_ = gee_map_iterator_get_key (_tmp70_); -#line 234 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp72_ = (gchar*) _tmp71_; -#line 234 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp73_ = iter; -#line 234 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp74_ = gee_map_iterator_get_value (_tmp73_); -#line 234 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp75_ = (PaleteGirObject*) _tmp74_; -#line 234 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - gee_abstract_map_set ((GeeAbstractMap*) _tmp69_, _tmp72_, _tmp75_); -#line 234 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (_tmp75_); -#line 234 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp72_); -#line 1491 "Gir.c" - } -#line 196 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (iter); -#line 196 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (liter); -#line 1497 "Gir.c" -} - - -JsonObject* palete_gir_object_toJSON (PaleteGirObject* self) { - JsonObject* result = NULL; - JsonObject* r = NULL; - JsonObject* _tmp0_ = NULL; - JsonObject* _tmp1_ = NULL; - const gchar* _tmp2_ = NULL; - JsonObject* _tmp3_ = NULL; - const gchar* _tmp4_ = NULL; - const gchar* _tmp5_ = NULL; - gint _tmp6_ = 0; - gint _tmp7_ = 0; - const gchar* _tmp10_ = NULL; - gint _tmp11_ = 0; - gint _tmp12_ = 0; - gboolean _tmp15_ = FALSE; - const gchar* _tmp16_ = NULL; - const gchar* _tmp22_ = NULL; - gint _tmp23_ = 0; - gint _tmp24_ = 0; - GeeArrayList* _tmp27_ = NULL; - gint _tmp28_ = 0; - gint _tmp29_ = 0; - GeeArrayList* _tmp33_ = NULL; - gint _tmp34_ = 0; - gint _tmp35_ = 0; - GeeArrayList* _tmp39_ = NULL; - gint _tmp40_ = 0; - gint _tmp41_ = 0; - GeeHashMap* _tmp45_ = NULL; - gint _tmp46_ = 0; - gint _tmp47_ = 0; - GeeHashMap* _tmp51_ = NULL; - gint _tmp52_ = 0; - gint _tmp53_ = 0; - GeeHashMap* _tmp57_ = NULL; - gint _tmp58_ = 0; - gint _tmp59_ = 0; - GeeHashMap* _tmp63_ = NULL; - gint _tmp64_ = 0; - gint _tmp65_ = 0; - GeeHashMap* _tmp69_ = NULL; - gint _tmp70_ = 0; - gint _tmp71_ = 0; - GeeHashMap* _tmp75_ = NULL; - gint _tmp76_ = 0; - gint _tmp77_ = 0; - GeeHashMap* _tmp81_ = NULL; - gint _tmp82_ = 0; - gint _tmp83_ = 0; - PaleteGirObject* _tmp87_ = NULL; - PaleteGirObject* _tmp91_ = NULL; -#line 238 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - g_return_val_if_fail (self != NULL, NULL); -#line 240 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp0_ = json_object_new (); -#line 240 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - r = _tmp0_; -#line 241 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp1_ = r; -#line 241 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp2_ = self->nodetype; -#line 241 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - json_object_set_string_member (_tmp1_, "nodetype", _tmp2_); -#line 242 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp3_ = r; -#line 242 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp4_ = self->name; -#line 242 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - json_object_set_string_member (_tmp3_, "name", _tmp4_); -#line 243 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp5_ = self->propertyof; -#line 243 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp6_ = strlen (_tmp5_); -#line 243 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp7_ = _tmp6_; -#line 243 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp7_ > 0) { -#line 1578 "Gir.c" - JsonObject* _tmp8_ = NULL; - const gchar* _tmp9_ = NULL; -#line 244 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp8_ = r; -#line 244 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp9_ = self->propertyof; -#line 244 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - json_object_set_string_member (_tmp8_, "of", _tmp9_); -#line 1587 "Gir.c" - } -#line 246 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp10_ = self->type; -#line 246 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp11_ = strlen (_tmp10_); -#line 246 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp12_ = _tmp11_; -#line 246 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp12_ > 0) { -#line 1597 "Gir.c" - JsonObject* _tmp13_ = NULL; - const gchar* _tmp14_ = NULL; -#line 247 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp13_ = r; -#line 247 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp14_ = self->type; -#line 247 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - json_object_set_string_member (_tmp13_, "type", _tmp14_); -#line 1606 "Gir.c" - } -#line 249 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp16_ = self->parent; -#line 249 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp16_ != NULL) { -#line 1612 "Gir.c" - const gchar* _tmp17_ = NULL; - gint _tmp18_ = 0; - gint _tmp19_ = 0; -#line 249 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp17_ = self->parent; -#line 249 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp18_ = strlen (_tmp17_); -#line 249 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp19_ = _tmp18_; -#line 249 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp15_ = _tmp19_ > 0; -#line 1624 "Gir.c" - } else { -#line 249 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp15_ = FALSE; -#line 1628 "Gir.c" - } -#line 249 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp15_) { -#line 1632 "Gir.c" - JsonObject* _tmp20_ = NULL; - const gchar* _tmp21_ = NULL; -#line 250 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp20_ = r; -#line 250 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp21_ = self->parent; -#line 250 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - json_object_set_string_member (_tmp20_, "parent", _tmp21_); -#line 1641 "Gir.c" - } -#line 252 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp22_ = self->sig; -#line 252 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp23_ = strlen (_tmp22_); -#line 252 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp24_ = _tmp23_; -#line 252 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp24_ > 0) { -#line 1651 "Gir.c" - JsonObject* _tmp25_ = NULL; - const gchar* _tmp26_ = NULL; -#line 253 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp25_ = r; -#line 253 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp26_ = self->sig; -#line 253 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - json_object_set_string_member (_tmp25_, "sig", _tmp26_); -#line 1660 "Gir.c" - } -#line 259 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp27_ = self->inherits; -#line 259 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp28_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp27_); -#line 259 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp29_ = _tmp28_; -#line 259 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp29_ > 0) { -#line 1670 "Gir.c" - JsonObject* _tmp30_ = NULL; - GeeArrayList* _tmp31_ = NULL; - JsonArray* _tmp32_ = NULL; -#line 260 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp30_ = r; -#line 260 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp31_ = self->inherits; -#line 260 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp32_ = palete_gir_object_toJSONArrayString (self, _tmp31_); -#line 260 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - json_object_set_array_member (_tmp30_, "inherits", _tmp32_); -#line 1682 "Gir.c" - } -#line 263 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp33_ = self->implements; -#line 263 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp34_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp33_); -#line 263 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp35_ = _tmp34_; -#line 263 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp35_ > 0) { -#line 1692 "Gir.c" - JsonObject* _tmp36_ = NULL; - GeeArrayList* _tmp37_ = NULL; - JsonArray* _tmp38_ = NULL; -#line 264 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp36_ = r; -#line 264 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp37_ = self->implements; -#line 264 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp38_ = palete_gir_object_toJSONArrayString (self, _tmp37_); -#line 264 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - json_object_set_array_member (_tmp36_, "implements", _tmp38_); -#line 1704 "Gir.c" - } -#line 267 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp39_ = self->params; -#line 267 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp40_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp39_); -#line 267 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp41_ = _tmp40_; -#line 267 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp41_ > 0) { -#line 1714 "Gir.c" - JsonObject* _tmp42_ = NULL; - GeeArrayList* _tmp43_ = NULL; - JsonArray* _tmp44_ = NULL; -#line 268 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp42_ = r; -#line 268 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp43_ = self->params; -#line 268 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp44_ = palete_gir_object_toJSONArrayObject (self, _tmp43_); -#line 268 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - json_object_set_array_member (_tmp42_, "params", _tmp44_); -#line 1726 "Gir.c" - } -#line 270 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp45_ = self->ctors; -#line 270 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp46_ = gee_abstract_map_get_size ((GeeMap*) _tmp45_); -#line 270 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp47_ = _tmp46_; -#line 270 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp47_ > 0) { -#line 1736 "Gir.c" - JsonObject* _tmp48_ = NULL; - GeeHashMap* _tmp49_ = NULL; - JsonObject* _tmp50_ = NULL; -#line 271 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp48_ = r; -#line 271 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp49_ = self->ctors; -#line 271 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp50_ = palete_gir_object_toJSONObject (self, _tmp49_); -#line 271 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - json_object_set_object_member (_tmp48_, "ctors", _tmp50_); -#line 1748 "Gir.c" - } -#line 273 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp51_ = self->methods; -#line 273 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp52_ = gee_abstract_map_get_size ((GeeMap*) _tmp51_); -#line 273 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp53_ = _tmp52_; -#line 273 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp53_ > 0) { -#line 1758 "Gir.c" - JsonObject* _tmp54_ = NULL; - GeeHashMap* _tmp55_ = NULL; - JsonObject* _tmp56_ = NULL; -#line 274 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp54_ = r; -#line 274 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp55_ = self->methods; -#line 274 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp56_ = palete_gir_object_toJSONObject (self, _tmp55_); -#line 274 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - json_object_set_object_member (_tmp54_, "methods", _tmp56_); -#line 1770 "Gir.c" - } -#line 276 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp57_ = self->includes; -#line 276 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp58_ = gee_abstract_map_get_size ((GeeMap*) _tmp57_); -#line 276 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp59_ = _tmp58_; -#line 276 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp59_ > 0) { -#line 1780 "Gir.c" - JsonObject* _tmp60_ = NULL; - GeeHashMap* _tmp61_ = NULL; - JsonObject* _tmp62_ = NULL; -#line 277 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp60_ = r; -#line 277 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp61_ = self->includes; -#line 277 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp62_ = palete_gir_object_toJSONObjectString (self, _tmp61_); -#line 277 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - json_object_set_object_member (_tmp60_, "includes", _tmp62_); -#line 1792 "Gir.c" - } -#line 279 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp63_ = self->classes; -#line 279 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp64_ = gee_abstract_map_get_size ((GeeMap*) _tmp63_); -#line 279 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp65_ = _tmp64_; -#line 279 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp65_ > 0) { -#line 1802 "Gir.c" - JsonObject* _tmp66_ = NULL; - GeeHashMap* _tmp67_ = NULL; - JsonObject* _tmp68_ = NULL; -#line 280 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp66_ = r; -#line 280 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp67_ = self->classes; -#line 280 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp68_ = palete_gir_object_toJSONObject (self, _tmp67_); -#line 280 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - json_object_set_object_member (_tmp66_, "classes", _tmp68_); -#line 1814 "Gir.c" - } -#line 282 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp69_ = self->props; -#line 282 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp70_ = gee_abstract_map_get_size ((GeeMap*) _tmp69_); -#line 282 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp71_ = _tmp70_; -#line 282 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp71_ > 0) { -#line 1824 "Gir.c" - JsonObject* _tmp72_ = NULL; - GeeHashMap* _tmp73_ = NULL; - JsonObject* _tmp74_ = NULL; -#line 283 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp72_ = r; -#line 283 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp73_ = self->props; -#line 283 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp74_ = palete_gir_object_toJSONObject (self, _tmp73_); -#line 283 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - json_object_set_object_member (_tmp72_, "props", _tmp74_); -#line 1836 "Gir.c" - } -#line 285 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp75_ = self->consts; -#line 285 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp76_ = gee_abstract_map_get_size ((GeeMap*) _tmp75_); -#line 285 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp77_ = _tmp76_; -#line 285 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp77_ > 0) { -#line 1846 "Gir.c" - JsonObject* _tmp78_ = NULL; - GeeHashMap* _tmp79_ = NULL; - JsonObject* _tmp80_ = NULL; -#line 286 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp78_ = r; -#line 286 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp79_ = self->consts; -#line 286 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp80_ = palete_gir_object_toJSONObject (self, _tmp79_); -#line 286 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - json_object_set_object_member (_tmp78_, "consts", _tmp80_); -#line 1858 "Gir.c" - } -#line 288 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp81_ = self->signals; -#line 288 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp82_ = gee_abstract_map_get_size ((GeeMap*) _tmp81_); -#line 288 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp83_ = _tmp82_; -#line 288 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp83_ > 0) { -#line 1868 "Gir.c" - JsonObject* _tmp84_ = NULL; - GeeHashMap* _tmp85_ = NULL; - JsonObject* _tmp86_ = NULL; -#line 289 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp84_ = r; -#line 289 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp85_ = self->signals; -#line 289 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp86_ = palete_gir_object_toJSONObject (self, _tmp85_); -#line 289 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - json_object_set_object_member (_tmp84_, "signals", _tmp86_); -#line 1880 "Gir.c" - } -#line 291 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp87_ = self->paramset; -#line 291 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp87_ != NULL) { -#line 1886 "Gir.c" - JsonObject* _tmp88_ = NULL; - PaleteGirObject* _tmp89_ = NULL; - JsonObject* _tmp90_ = NULL; -#line 292 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp88_ = r; -#line 292 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp89_ = self->paramset; -#line 292 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp90_ = palete_gir_object_toJSON (_tmp89_); -#line 292 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - json_object_set_object_member (_tmp88_, "paramset", _tmp90_); -#line 1898 "Gir.c" - } -#line 294 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp91_ = self->return_value; -#line 294 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp91_ != NULL) { -#line 1904 "Gir.c" - JsonObject* _tmp92_ = NULL; - PaleteGirObject* _tmp93_ = NULL; - JsonObject* _tmp94_ = NULL; -#line 295 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp92_ = r; -#line 295 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp93_ = self->return_value; -#line 295 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp94_ = palete_gir_object_toJSON (_tmp93_); -#line 295 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - json_object_set_object_member (_tmp92_, "return_value", _tmp94_); -#line 1916 "Gir.c" - } -#line 297 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - result = r; -#line 297 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return result; -#line 1922 "Gir.c" -} - - -JsonObject* palete_gir_object_toJSONObject (PaleteGirObject* self, GeeHashMap* map) { - JsonObject* result = NULL; - JsonObject* r = NULL; - JsonObject* _tmp0_ = NULL; - GeeMapIterator* iter = NULL; - GeeHashMap* _tmp1_ = NULL; - GeeMapIterator* _tmp2_ = NULL; -#line 299 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - g_return_val_if_fail (self != NULL, NULL); -#line 299 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - g_return_val_if_fail (map != NULL, NULL); -#line 301 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp0_ = json_object_new (); -#line 301 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - r = _tmp0_; -#line 302 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp1_ = map; -#line 302 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp2_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp1_); -#line 302 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - iter = _tmp2_; -#line 303 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - while (TRUE) { -#line 1949 "Gir.c" - GeeMapIterator* _tmp3_ = NULL; - gboolean _tmp4_ = FALSE; - JsonObject* _tmp5_ = NULL; - GeeMapIterator* _tmp6_ = NULL; - gpointer _tmp7_ = NULL; - gchar* _tmp8_ = NULL; - GeeMapIterator* _tmp9_ = NULL; - gpointer _tmp10_ = NULL; - PaleteGirObject* _tmp11_ = NULL; - JsonObject* _tmp12_ = NULL; -#line 303 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp3_ = iter; -#line 303 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp4_ = gee_map_iterator_next (_tmp3_); -#line 303 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (!_tmp4_) { -#line 303 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - break; -#line 1968 "Gir.c" - } -#line 304 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp5_ = r; -#line 304 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp6_ = iter; -#line 304 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp7_ = gee_map_iterator_get_key (_tmp6_); -#line 304 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp8_ = (gchar*) _tmp7_; -#line 304 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp9_ = iter; -#line 304 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp10_ = gee_map_iterator_get_value (_tmp9_); -#line 304 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp11_ = (PaleteGirObject*) _tmp10_; -#line 304 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp12_ = palete_gir_object_toJSON (_tmp11_); -#line 304 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - json_object_set_object_member (_tmp5_, _tmp8_, _tmp12_); -#line 304 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (_tmp11_); -#line 304 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp8_); -#line 1992 "Gir.c" - } -#line 306 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - result = r; -#line 306 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (iter); -#line 306 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return result; -#line 2000 "Gir.c" -} - - -JsonObject* palete_gir_object_toJSONObjectString (PaleteGirObject* self, GeeHashMap* map) { - JsonObject* result = NULL; - JsonObject* r = NULL; - JsonObject* _tmp0_ = NULL; - GeeMapIterator* iter = NULL; - GeeHashMap* _tmp1_ = NULL; - GeeMapIterator* _tmp2_ = NULL; -#line 308 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - g_return_val_if_fail (self != NULL, NULL); -#line 308 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - g_return_val_if_fail (map != NULL, NULL); -#line 310 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp0_ = json_object_new (); -#line 310 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - r = _tmp0_; -#line 311 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp1_ = map; -#line 311 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp2_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp1_); -#line 311 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - iter = _tmp2_; -#line 312 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - while (TRUE) { -#line 2027 "Gir.c" - GeeMapIterator* _tmp3_ = NULL; - gboolean _tmp4_ = FALSE; - JsonObject* _tmp5_ = NULL; - GeeMapIterator* _tmp6_ = NULL; - gpointer _tmp7_ = NULL; - gchar* _tmp8_ = NULL; - GeeMapIterator* _tmp9_ = NULL; - gpointer _tmp10_ = NULL; - gchar* _tmp11_ = NULL; -#line 312 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp3_ = iter; -#line 312 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp4_ = gee_map_iterator_next (_tmp3_); -#line 312 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (!_tmp4_) { -#line 312 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - break; -#line 2045 "Gir.c" - } -#line 313 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp5_ = r; -#line 313 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp6_ = iter; -#line 313 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp7_ = gee_map_iterator_get_key (_tmp6_); -#line 313 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp8_ = (gchar*) _tmp7_; -#line 313 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp9_ = iter; -#line 313 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp10_ = gee_map_iterator_get_value (_tmp9_); -#line 313 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp11_ = (gchar*) _tmp10_; -#line 313 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - json_object_set_string_member (_tmp5_, _tmp8_, _tmp11_); -#line 313 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp11_); -#line 313 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp8_); -#line 2067 "Gir.c" - } -#line 315 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - result = r; -#line 315 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (iter); -#line 315 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return result; -#line 2075 "Gir.c" -} - - -JsonArray* palete_gir_object_toJSONArrayString (PaleteGirObject* self, GeeArrayList* map) { - JsonArray* result = NULL; - JsonArray* r = NULL; - JsonArray* _tmp0_ = NULL; -#line 317 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - g_return_val_if_fail (self != NULL, NULL); -#line 317 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - g_return_val_if_fail (map != NULL, NULL); -#line 319 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp0_ = json_array_new (); -#line 319 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - r = _tmp0_; -#line 2091 "Gir.c" - { - gint i = 0; -#line 320 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - i = 0; -#line 2096 "Gir.c" - { - gboolean _tmp1_ = FALSE; -#line 320 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp1_ = TRUE; -#line 320 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - while (TRUE) { -#line 2103 "Gir.c" - gint _tmp3_ = 0; - GeeArrayList* _tmp4_ = NULL; - gint _tmp5_ = 0; - gint _tmp6_ = 0; - JsonArray* _tmp7_ = NULL; - GeeArrayList* _tmp8_ = NULL; - gint _tmp9_ = 0; - gpointer _tmp10_ = NULL; - gchar* _tmp11_ = NULL; -#line 320 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (!_tmp1_) { -#line 2115 "Gir.c" - gint _tmp2_ = 0; -#line 320 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp2_ = i; -#line 320 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - i = _tmp2_ + 1; -#line 2121 "Gir.c" - } -#line 320 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp1_ = FALSE; -#line 320 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp3_ = i; -#line 320 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp4_ = map; -#line 320 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp5_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp4_); -#line 320 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp6_ = _tmp5_; -#line 320 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (!(_tmp3_ < _tmp6_)) { -#line 320 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - break; -#line 2137 "Gir.c" - } -#line 322 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp7_ = r; -#line 322 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp8_ = map; -#line 322 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp9_ = i; -#line 322 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp10_ = gee_abstract_list_get ((GeeAbstractList*) _tmp8_, _tmp9_); -#line 322 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp11_ = (gchar*) _tmp10_; -#line 322 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - json_array_add_string_element (_tmp7_, _tmp11_); -#line 322 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp11_); -#line 2153 "Gir.c" - } - } - } -#line 324 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - result = r; -#line 324 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return result; -#line 2161 "Gir.c" -} - - -JsonArray* palete_gir_object_toJSONArrayObject (PaleteGirObject* self, GeeArrayList* map) { - JsonArray* result = NULL; - JsonArray* r = NULL; - JsonArray* _tmp0_ = NULL; -#line 326 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - g_return_val_if_fail (self != NULL, NULL); -#line 326 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - g_return_val_if_fail (map != NULL, NULL); -#line 328 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp0_ = json_array_new (); -#line 328 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - r = _tmp0_; -#line 2177 "Gir.c" - { - gint i = 0; -#line 329 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - i = 0; -#line 2182 "Gir.c" - { - gboolean _tmp1_ = FALSE; -#line 329 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp1_ = TRUE; -#line 329 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - while (TRUE) { -#line 2189 "Gir.c" - gint _tmp3_ = 0; - GeeArrayList* _tmp4_ = NULL; - gint _tmp5_ = 0; - gint _tmp6_ = 0; - JsonArray* _tmp7_ = NULL; - GeeArrayList* _tmp8_ = NULL; - gint _tmp9_ = 0; - gpointer _tmp10_ = NULL; - PaleteGirObject* _tmp11_ = NULL; - JsonObject* _tmp12_ = NULL; -#line 329 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (!_tmp1_) { -#line 2202 "Gir.c" - gint _tmp2_ = 0; -#line 329 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp2_ = i; -#line 329 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - i = _tmp2_ + 1; -#line 2208 "Gir.c" - } -#line 329 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp1_ = FALSE; -#line 329 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp3_ = i; -#line 329 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp4_ = map; -#line 329 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp5_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp4_); -#line 329 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp6_ = _tmp5_; -#line 329 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (!(_tmp3_ < _tmp6_)) { -#line 329 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - break; -#line 2224 "Gir.c" - } -#line 331 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp7_ = r; -#line 331 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp8_ = map; -#line 331 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp9_ = i; -#line 331 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp10_ = gee_abstract_list_get ((GeeAbstractList*) _tmp8_, _tmp9_); -#line 331 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp11_ = (PaleteGirObject*) _tmp10_; -#line 331 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp12_ = palete_gir_object_toJSON (_tmp11_); -#line 331 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - json_array_add_object_element (_tmp7_, _tmp12_); -#line 331 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (_tmp11_); -#line 2242 "Gir.c" - } - } - } -#line 333 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - result = r; -#line 333 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return result; -#line 2250 "Gir.c" -} - - -static void _vala_JsonNode_free (JsonNode* self) { -#line 344 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - g_boxed_free (json_node_get_type (), self); -#line 2257 "Gir.c" -} - - -gchar* palete_gir_object_asJSONString (PaleteGirObject* self) { - gchar* result = NULL; - JsonGenerator* generator = NULL; - JsonGenerator* _tmp0_ = NULL; - JsonNode* n = NULL; - JsonNode* _tmp1_ = NULL; - JsonObject* _tmp2_ = NULL; - JsonObject* _tmp3_ = NULL; - gchar* _tmp4_ = NULL; -#line 335 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - g_return_val_if_fail (self != NULL, NULL); -#line 337 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp0_ = json_generator_new (); -#line 337 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - generator = _tmp0_; -#line 338 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - json_generator_set_indent (generator, (guint) 4); -#line 339 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - json_generator_set_pretty (generator, TRUE); -#line 340 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp1_ = json_node_new (JSON_NODE_OBJECT); -#line 340 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - n = _tmp1_; -#line 341 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp2_ = palete_gir_object_toJSON (self); -#line 341 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp3_ = _tmp2_; -#line 341 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - json_node_set_object (n, _tmp3_); -#line 341 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _json_object_unref0 (_tmp3_); -#line 342 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - json_generator_set_root (generator, n); -#line 344 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp4_ = json_generator_to_data (generator, NULL); -#line 344 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - result = _tmp4_; -#line 344 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - __vala_JsonNode_free0 (n); -#line 344 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (generator); -#line 344 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return result; -#line 2304 "Gir.c" -} - - -static glong string_strnlen (gchar* str, glong maxlen) { - glong result = 0L; - gchar* end = NULL; - gchar* _tmp0_ = NULL; - glong _tmp1_ = 0L; - gchar* _tmp2_ = NULL; - gchar* _tmp3_ = NULL; -#line 1197 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp0_ = str; -#line 1197 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp1_ = maxlen; -#line 1197 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp2_ = memchr (_tmp0_, 0, (gsize) _tmp1_); -#line 1197 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - end = _tmp2_; -#line 1198 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp3_ = end; -#line 1198 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - if (_tmp3_ == NULL) { -#line 2327 "Gir.c" - glong _tmp4_ = 0L; -#line 1199 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp4_ = maxlen; -#line 1199 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - result = _tmp4_; -#line 1199 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - return result; -#line 2335 "Gir.c" - } else { - gchar* _tmp5_ = NULL; - gchar* _tmp6_ = NULL; -#line 1201 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp5_ = end; -#line 1201 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp6_ = str; -#line 1201 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - result = (glong) (_tmp5_ - _tmp6_); -#line 1201 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - return result; -#line 2347 "Gir.c" - } -} - - -static gchar* string_substring (const gchar* self, glong offset, glong len) { - gchar* result = NULL; - glong string_length = 0L; - gboolean _tmp0_ = FALSE; - glong _tmp1_ = 0L; - glong _tmp8_ = 0L; - glong _tmp14_ = 0L; - glong _tmp17_ = 0L; - glong _tmp18_ = 0L; - glong _tmp19_ = 0L; - glong _tmp20_ = 0L; - glong _tmp21_ = 0L; - gchar* _tmp22_ = NULL; -#line 1208 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - g_return_val_if_fail (self != NULL, NULL); -#line 1210 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp1_ = offset; -#line 1210 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - if (_tmp1_ >= ((glong) 0)) { -#line 2371 "Gir.c" - glong _tmp2_ = 0L; -#line 1210 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp2_ = len; -#line 1210 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp0_ = _tmp2_ >= ((glong) 0); -#line 2377 "Gir.c" - } else { -#line 1210 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp0_ = FALSE; -#line 2381 "Gir.c" - } -#line 1210 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - if (_tmp0_) { -#line 2385 "Gir.c" - glong _tmp3_ = 0L; - glong _tmp4_ = 0L; - glong _tmp5_ = 0L; -#line 1212 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp3_ = offset; -#line 1212 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp4_ = len; -#line 1212 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp5_ = string_strnlen ((gchar*) self, _tmp3_ + _tmp4_); -#line 1212 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - string_length = _tmp5_; -#line 2397 "Gir.c" - } else { - gint _tmp6_ = 0; - gint _tmp7_ = 0; -#line 1214 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp6_ = strlen (self); -#line 1214 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp7_ = _tmp6_; -#line 1214 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - string_length = (glong) _tmp7_; -#line 2407 "Gir.c" - } -#line 1217 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp8_ = offset; -#line 1217 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - if (_tmp8_ < ((glong) 0)) { -#line 2413 "Gir.c" - glong _tmp9_ = 0L; - glong _tmp10_ = 0L; - glong _tmp11_ = 0L; -#line 1218 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp9_ = string_length; -#line 1218 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp10_ = offset; -#line 1218 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - offset = _tmp9_ + _tmp10_; -#line 1219 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp11_ = offset; -#line 1219 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - g_return_val_if_fail (_tmp11_ >= ((glong) 0), NULL); -#line 2427 "Gir.c" - } else { - glong _tmp12_ = 0L; - glong _tmp13_ = 0L; -#line 1221 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp12_ = offset; -#line 1221 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp13_ = string_length; -#line 1221 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - g_return_val_if_fail (_tmp12_ <= _tmp13_, NULL); -#line 2437 "Gir.c" - } -#line 1223 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp14_ = len; -#line 1223 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - if (_tmp14_ < ((glong) 0)) { -#line 2443 "Gir.c" - glong _tmp15_ = 0L; - glong _tmp16_ = 0L; -#line 1224 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp15_ = string_length; -#line 1224 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp16_ = offset; -#line 1224 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - len = _tmp15_ - _tmp16_; -#line 2452 "Gir.c" - } -#line 1226 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp17_ = offset; -#line 1226 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp18_ = len; -#line 1226 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp19_ = string_length; -#line 1226 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - g_return_val_if_fail ((_tmp17_ + _tmp18_) <= _tmp19_, NULL); -#line 1227 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp20_ = offset; -#line 1227 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp21_ = len; -#line 1227 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp22_ = g_strndup (((gchar*) self) + _tmp20_, (gsize) _tmp21_); -#line 1227 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - result = _tmp22_; -#line 1227 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - return result; -#line 2472 "Gir.c" -} - - -PaleteGirObject* palete_gir_object_fetchByFqn (PaleteGirObject* self, const gchar* fqn) { - PaleteGirObject* result = NULL; - gchar** bits = NULL; - const gchar* _tmp0_ = NULL; - gchar** _tmp1_ = NULL; - gchar** _tmp2_ = NULL; - gint bits_length1 = 0; - gint _bits_size_ = 0; - PaleteGirObject* ret = NULL; - GeeHashMap* _tmp3_ = NULL; - gchar** _tmp4_ = NULL; - gint _tmp4__length1 = 0; - const gchar* _tmp5_ = NULL; - gpointer _tmp6_ = NULL; - PaleteGirObject* _tmp7_ = NULL; - GeeHashMap* _tmp19_ = NULL; - gchar** _tmp20_ = NULL; - gint _tmp20__length1 = 0; - const gchar* _tmp21_ = NULL; - gpointer _tmp22_ = NULL; - PaleteGirObject* _tmp23_ = NULL; - GeeHashMap* _tmp35_ = NULL; - gchar** _tmp36_ = NULL; - gint _tmp36__length1 = 0; - const gchar* _tmp37_ = NULL; - gpointer _tmp38_ = NULL; - PaleteGirObject* _tmp39_ = NULL; - GeeHashMap* _tmp51_ = NULL; - gchar** _tmp52_ = NULL; - gint _tmp52__length1 = 0; - const gchar* _tmp53_ = NULL; - gpointer _tmp54_ = NULL; - PaleteGirObject* _tmp55_ = NULL; - GeeHashMap* _tmp67_ = NULL; - gchar** _tmp68_ = NULL; - gint _tmp68__length1 = 0; - const gchar* _tmp69_ = NULL; - gpointer _tmp70_ = NULL; - PaleteGirObject* _tmp71_ = NULL; - GeeHashMap* _tmp83_ = NULL; - gchar** _tmp84_ = NULL; - gint _tmp84__length1 = 0; - const gchar* _tmp85_ = NULL; - gpointer _tmp86_ = NULL; - PaleteGirObject* _tmp87_ = NULL; - PaleteGirObject* _tmp99_ = NULL; - GeeListIterator* iter = NULL; - PaleteGirObject* _tmp100_ = NULL; - GeeArrayList* _tmp101_ = NULL; - GeeListIterator* _tmp102_ = NULL; -#line 348 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - g_return_val_if_fail (self != NULL, NULL); -#line 348 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - g_return_val_if_fail (fqn != NULL, NULL); -#line 350 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp0_ = fqn; -#line 350 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp2_ = _tmp1_ = g_strsplit (_tmp0_, ".", 0); -#line 350 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - bits = _tmp2_; -#line 350 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - bits_length1 = _vala_array_length (_tmp1_); -#line 350 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _bits_size_ = bits_length1; -#line 352 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp3_ = self->classes; -#line 352 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp4_ = bits; -#line 352 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp4__length1 = bits_length1; -#line 352 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp5_ = _tmp4_[0]; -#line 352 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp6_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp3_, _tmp5_); -#line 352 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - ret = (PaleteGirObject*) _tmp6_; -#line 353 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp7_ = ret; -#line 353 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp7_ != NULL) { -#line 2556 "Gir.c" - gchar** _tmp8_ = NULL; - gint _tmp8__length1 = 0; - PaleteGirObject* _tmp9_ = NULL; - const gchar* _tmp10_ = NULL; - gchar** _tmp11_ = NULL; - gint _tmp11__length1 = 0; - const gchar* _tmp12_ = NULL; - gint _tmp13_ = 0; - gint _tmp14_ = 0; - gchar* _tmp15_ = NULL; - gchar* _tmp16_ = NULL; - PaleteGirObject* _tmp17_ = NULL; - PaleteGirObject* _tmp18_ = NULL; -#line 354 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp8_ = bits; -#line 354 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp8__length1 = bits_length1; -#line 354 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp8__length1 < 2) { -#line 355 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - result = ret; -#line 355 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - bits = (_vala_array_free (bits, bits_length1, (GDestroyNotify) g_free), NULL); -#line 355 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return result; -#line 2582 "Gir.c" - } -#line 357 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp9_ = ret; -#line 357 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp10_ = fqn; -#line 357 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp11_ = bits; -#line 357 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp11__length1 = bits_length1; -#line 357 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp12_ = _tmp11_[0]; -#line 357 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp13_ = strlen (_tmp12_); -#line 357 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp14_ = _tmp13_; -#line 357 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp15_ = string_substring (_tmp10_, (glong) (_tmp14_ + 1), (glong) (-1)); -#line 357 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp16_ = _tmp15_; -#line 357 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp17_ = palete_gir_object_fetchByFqn (_tmp9_, _tmp16_); -#line 357 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp18_ = _tmp17_; -#line 357 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp16_); -#line 357 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - result = _tmp18_; -#line 357 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (ret); -#line 357 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - bits = (_vala_array_free (bits, bits_length1, (GDestroyNotify) g_free), NULL); -#line 357 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return result; -#line 2616 "Gir.c" - } -#line 360 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp19_ = self->ctors; -#line 360 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp20_ = bits; -#line 360 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp20__length1 = bits_length1; -#line 360 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp21_ = _tmp20_[0]; -#line 360 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp22_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp19_, _tmp21_); -#line 360 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (ret); -#line 360 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - ret = (PaleteGirObject*) _tmp22_; -#line 361 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp23_ = ret; -#line 361 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp23_ != NULL) { -#line 2636 "Gir.c" - gchar** _tmp24_ = NULL; - gint _tmp24__length1 = 0; - PaleteGirObject* _tmp25_ = NULL; - const gchar* _tmp26_ = NULL; - gchar** _tmp27_ = NULL; - gint _tmp27__length1 = 0; - const gchar* _tmp28_ = NULL; - gint _tmp29_ = 0; - gint _tmp30_ = 0; - gchar* _tmp31_ = NULL; - gchar* _tmp32_ = NULL; - PaleteGirObject* _tmp33_ = NULL; - PaleteGirObject* _tmp34_ = NULL; -#line 362 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp24_ = bits; -#line 362 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp24__length1 = bits_length1; -#line 362 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp24__length1 < 2) { -#line 363 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - result = ret; -#line 363 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - bits = (_vala_array_free (bits, bits_length1, (GDestroyNotify) g_free), NULL); -#line 363 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return result; -#line 2662 "Gir.c" - } -#line 365 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp25_ = ret; -#line 365 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp26_ = fqn; -#line 365 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp27_ = bits; -#line 365 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp27__length1 = bits_length1; -#line 365 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp28_ = _tmp27_[0]; -#line 365 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp29_ = strlen (_tmp28_); -#line 365 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp30_ = _tmp29_; -#line 365 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp31_ = string_substring (_tmp26_, (glong) (_tmp30_ + 1), (glong) (-1)); -#line 365 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp32_ = _tmp31_; -#line 365 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp33_ = palete_gir_object_fetchByFqn (_tmp25_, _tmp32_); -#line 365 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp34_ = _tmp33_; -#line 365 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp32_); -#line 365 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - result = _tmp34_; -#line 365 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (ret); -#line 365 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - bits = (_vala_array_free (bits, bits_length1, (GDestroyNotify) g_free), NULL); -#line 365 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return result; -#line 2696 "Gir.c" - } -#line 368 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp35_ = self->methods; -#line 368 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp36_ = bits; -#line 368 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp36__length1 = bits_length1; -#line 368 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp37_ = _tmp36_[0]; -#line 368 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp38_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp35_, _tmp37_); -#line 368 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (ret); -#line 368 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - ret = (PaleteGirObject*) _tmp38_; -#line 369 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp39_ = ret; -#line 369 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp39_ != NULL) { -#line 2716 "Gir.c" - gchar** _tmp40_ = NULL; - gint _tmp40__length1 = 0; - PaleteGirObject* _tmp41_ = NULL; - const gchar* _tmp42_ = NULL; - gchar** _tmp43_ = NULL; - gint _tmp43__length1 = 0; - const gchar* _tmp44_ = NULL; - gint _tmp45_ = 0; - gint _tmp46_ = 0; - gchar* _tmp47_ = NULL; - gchar* _tmp48_ = NULL; - PaleteGirObject* _tmp49_ = NULL; - PaleteGirObject* _tmp50_ = NULL; -#line 370 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp40_ = bits; -#line 370 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp40__length1 = bits_length1; -#line 370 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp40__length1 < 2) { -#line 371 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - result = ret; -#line 371 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - bits = (_vala_array_free (bits, bits_length1, (GDestroyNotify) g_free), NULL); -#line 371 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return result; -#line 2742 "Gir.c" - } -#line 373 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp41_ = ret; -#line 373 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp42_ = fqn; -#line 373 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp43_ = bits; -#line 373 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp43__length1 = bits_length1; -#line 373 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp44_ = _tmp43_[0]; -#line 373 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp45_ = strlen (_tmp44_); -#line 373 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp46_ = _tmp45_; -#line 373 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp47_ = string_substring (_tmp42_, (glong) (_tmp46_ + 1), (glong) (-1)); -#line 373 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp48_ = _tmp47_; -#line 373 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp49_ = palete_gir_object_fetchByFqn (_tmp41_, _tmp48_); -#line 373 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp50_ = _tmp49_; -#line 373 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp48_); -#line 373 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - result = _tmp50_; -#line 373 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (ret); -#line 373 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - bits = (_vala_array_free (bits, bits_length1, (GDestroyNotify) g_free), NULL); -#line 373 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return result; -#line 2776 "Gir.c" - } -#line 375 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp51_ = self->props; -#line 375 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp52_ = bits; -#line 375 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp52__length1 = bits_length1; -#line 375 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp53_ = _tmp52_[0]; -#line 375 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp54_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp51_, _tmp53_); -#line 375 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (ret); -#line 375 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - ret = (PaleteGirObject*) _tmp54_; -#line 376 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp55_ = ret; -#line 376 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp55_ != NULL) { -#line 2796 "Gir.c" - gchar** _tmp56_ = NULL; - gint _tmp56__length1 = 0; - PaleteGirObject* _tmp57_ = NULL; - const gchar* _tmp58_ = NULL; - gchar** _tmp59_ = NULL; - gint _tmp59__length1 = 0; - const gchar* _tmp60_ = NULL; - gint _tmp61_ = 0; - gint _tmp62_ = 0; - gchar* _tmp63_ = NULL; - gchar* _tmp64_ = NULL; - PaleteGirObject* _tmp65_ = NULL; - PaleteGirObject* _tmp66_ = NULL; -#line 377 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp56_ = bits; -#line 377 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp56__length1 = bits_length1; -#line 377 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp56__length1 < 2) { -#line 378 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - result = ret; -#line 378 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - bits = (_vala_array_free (bits, bits_length1, (GDestroyNotify) g_free), NULL); -#line 378 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return result; -#line 2822 "Gir.c" - } -#line 380 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp57_ = ret; -#line 380 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp58_ = fqn; -#line 380 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp59_ = bits; -#line 380 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp59__length1 = bits_length1; -#line 380 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp60_ = _tmp59_[0]; -#line 380 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp61_ = strlen (_tmp60_); -#line 380 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp62_ = _tmp61_; -#line 380 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp63_ = string_substring (_tmp58_, (glong) (_tmp62_ + 1), (glong) (-1)); -#line 380 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp64_ = _tmp63_; -#line 380 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp65_ = palete_gir_object_fetchByFqn (_tmp57_, _tmp64_); -#line 380 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp66_ = _tmp65_; -#line 380 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp64_); -#line 380 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - result = _tmp66_; -#line 380 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (ret); -#line 380 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - bits = (_vala_array_free (bits, bits_length1, (GDestroyNotify) g_free), NULL); -#line 380 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return result; -#line 2856 "Gir.c" - } -#line 382 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp67_ = self->consts; -#line 382 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp68_ = bits; -#line 382 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp68__length1 = bits_length1; -#line 382 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp69_ = _tmp68_[0]; -#line 382 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp70_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp67_, _tmp69_); -#line 382 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (ret); -#line 382 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - ret = (PaleteGirObject*) _tmp70_; -#line 383 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp71_ = ret; -#line 383 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp71_ != NULL) { -#line 2876 "Gir.c" - gchar** _tmp72_ = NULL; - gint _tmp72__length1 = 0; - PaleteGirObject* _tmp73_ = NULL; - const gchar* _tmp74_ = NULL; - gchar** _tmp75_ = NULL; - gint _tmp75__length1 = 0; - const gchar* _tmp76_ = NULL; - gint _tmp77_ = 0; - gint _tmp78_ = 0; - gchar* _tmp79_ = NULL; - gchar* _tmp80_ = NULL; - PaleteGirObject* _tmp81_ = NULL; - PaleteGirObject* _tmp82_ = NULL; -#line 384 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp72_ = bits; -#line 384 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp72__length1 = bits_length1; -#line 384 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp72__length1 < 2) { -#line 385 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - result = ret; -#line 385 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - bits = (_vala_array_free (bits, bits_length1, (GDestroyNotify) g_free), NULL); -#line 385 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return result; -#line 2902 "Gir.c" - } -#line 387 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp73_ = ret; -#line 387 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp74_ = fqn; -#line 387 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp75_ = bits; -#line 387 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp75__length1 = bits_length1; -#line 387 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp76_ = _tmp75_[0]; -#line 387 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp77_ = strlen (_tmp76_); -#line 387 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp78_ = _tmp77_; -#line 387 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp79_ = string_substring (_tmp74_, (glong) (_tmp78_ + 1), (glong) (-1)); -#line 387 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp80_ = _tmp79_; -#line 387 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp81_ = palete_gir_object_fetchByFqn (_tmp73_, _tmp80_); -#line 387 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp82_ = _tmp81_; -#line 387 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp80_); -#line 387 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - result = _tmp82_; -#line 387 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (ret); -#line 387 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - bits = (_vala_array_free (bits, bits_length1, (GDestroyNotify) g_free), NULL); -#line 387 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return result; -#line 2936 "Gir.c" - } -#line 390 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp83_ = self->signals; -#line 390 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp84_ = bits; -#line 390 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp84__length1 = bits_length1; -#line 390 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp85_ = _tmp84_[0]; -#line 390 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp86_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp83_, _tmp85_); -#line 390 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (ret); -#line 390 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - ret = (PaleteGirObject*) _tmp86_; -#line 391 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp87_ = ret; -#line 391 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp87_ != NULL) { -#line 2956 "Gir.c" - gchar** _tmp88_ = NULL; - gint _tmp88__length1 = 0; - PaleteGirObject* _tmp89_ = NULL; - const gchar* _tmp90_ = NULL; - gchar** _tmp91_ = NULL; - gint _tmp91__length1 = 0; - const gchar* _tmp92_ = NULL; - gint _tmp93_ = 0; - gint _tmp94_ = 0; - gchar* _tmp95_ = NULL; - gchar* _tmp96_ = NULL; - PaleteGirObject* _tmp97_ = NULL; - PaleteGirObject* _tmp98_ = NULL; -#line 392 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp88_ = bits; -#line 392 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp88__length1 = bits_length1; -#line 392 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp88__length1 < 2) { -#line 393 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - result = ret; -#line 393 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - bits = (_vala_array_free (bits, bits_length1, (GDestroyNotify) g_free), NULL); -#line 393 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return result; -#line 2982 "Gir.c" - } -#line 395 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp89_ = ret; -#line 395 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp90_ = fqn; -#line 395 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp91_ = bits; -#line 395 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp91__length1 = bits_length1; -#line 395 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp92_ = _tmp91_[0]; -#line 395 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp93_ = strlen (_tmp92_); -#line 395 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp94_ = _tmp93_; -#line 395 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp95_ = string_substring (_tmp90_, (glong) (_tmp94_ + 1), (glong) (-1)); -#line 395 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp96_ = _tmp95_; -#line 395 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp97_ = palete_gir_object_fetchByFqn (_tmp89_, _tmp96_); -#line 395 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp98_ = _tmp97_; -#line 395 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp96_); -#line 395 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - result = _tmp98_; -#line 395 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (ret); -#line 395 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - bits = (_vala_array_free (bits, bits_length1, (GDestroyNotify) g_free), NULL); -#line 395 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return result; -#line 3016 "Gir.c" - } -#line 397 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp99_ = self->paramset; -#line 397 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp99_ == NULL) { -#line 398 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - result = NULL; -#line 398 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (ret); -#line 398 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - bits = (_vala_array_free (bits, bits_length1, (GDestroyNotify) g_free), NULL); -#line 398 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return result; -#line 3030 "Gir.c" - } -#line 400 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp100_ = self->paramset; -#line 400 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp101_ = _tmp100_->params; -#line 400 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp102_ = gee_abstract_list_list_iterator ((GeeAbstractList*) _tmp101_); -#line 400 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - iter = _tmp102_; -#line 401 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - while (TRUE) { -#line 3042 "Gir.c" - GeeListIterator* _tmp103_ = NULL; - gboolean _tmp104_ = FALSE; - PaleteGirObject* p = NULL; - GeeListIterator* _tmp105_ = NULL; - gpointer _tmp106_ = NULL; - PaleteGirObject* _tmp107_ = NULL; - const gchar* _tmp108_ = NULL; - gchar** _tmp109_ = NULL; - gint _tmp109__length1 = 0; - const gchar* _tmp110_ = NULL; -#line 401 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp103_ = iter; -#line 401 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp104_ = gee_iterator_next ((GeeIterator*) _tmp103_); -#line 401 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (!_tmp104_) { -#line 401 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - break; -#line 3061 "Gir.c" - } -#line 402 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp105_ = iter; -#line 402 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp106_ = gee_iterator_get ((GeeIterator*) _tmp105_); -#line 402 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - p = (PaleteGirObject*) _tmp106_; -#line 403 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp107_ = p; -#line 403 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp108_ = _tmp107_->name; -#line 403 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp109_ = bits; -#line 403 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp109__length1 = bits_length1; -#line 403 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp110_ = _tmp109_[0]; -#line 403 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (g_strcmp0 (_tmp108_, _tmp110_) != 0) { -#line 404 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (p); -#line 404 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - continue; -#line 3085 "Gir.c" - } -#line 406 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - result = p; -#line 406 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (iter); -#line 406 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (ret); -#line 406 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - bits = (_vala_array_free (bits, bits_length1, (GDestroyNotify) g_free), NULL); -#line 406 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return result; -#line 3097 "Gir.c" - } -#line 410 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - result = NULL; -#line 410 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (iter); -#line 410 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (ret); -#line 410 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - bits = (_vala_array_free (bits, bits_length1, (GDestroyNotify) g_free), NULL); -#line 410 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return result; -#line 3109 "Gir.c" -} - - -gchar* palete_gir_object_fqtype (PaleteGirObject* self) { - gchar* result = NULL; - const gchar* _tmp0_ = NULL; - const gchar* _tmp1_ = NULL; - gchar* _tmp2_ = NULL; -#line 413 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - g_return_val_if_fail (self != NULL, NULL); -#line 414 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp0_ = self->type; -#line 414 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp1_ = self->ns; -#line 414 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp2_ = palete_gir_fqtypeLookup (_tmp0_, _tmp1_); -#line 414 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - result = _tmp2_; -#line 414 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return result; -#line 3130 "Gir.c" -} - - -static void palete_gir_object_class_init (PaleteGirObjectClass * klass) { -#line 29 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - palete_gir_object_parent_class = g_type_class_peek_parent (klass); -#line 29 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - g_type_class_add_private (klass, sizeof (PaleteGirObjectPrivate)); -#line 29 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - G_OBJECT_CLASS (klass)->finalize = palete_gir_object_finalize; -#line 3141 "Gir.c" -} - - -static void palete_gir_object_instance_init (PaleteGirObject * self) { -#line 29 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - self->priv = PALETE_GIR_OBJECT_GET_PRIVATE (self); -#line 37 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - self->paramset = NULL; -#line 38 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - self->return_value = NULL; -#line 3152 "Gir.c" -} - - -static void palete_gir_object_finalize (GObject* obj) { - PaleteGirObject * self; -#line 29 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - self = G_TYPE_CHECK_INSTANCE_CAST (obj, PALETE_TYPE_GIR_OBJECT, PaleteGirObject); -#line 30 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (self->name); -#line 31 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (self->ns); -#line 32 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (self->propertyof); -#line 33 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (self->type); -#line 34 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (self->nodetype); -#line 35 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (self->package); -#line 37 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (self->paramset); -#line 38 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (self->return_value); -#line 44 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (self->parent); -#line 45 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (self->value); -#line 48 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (self->sig); -#line 52 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (self->gparent); -#line 53 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (self->params); -#line 54 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (self->implements); -#line 55 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (self->inherits); -#line 56 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (self->ctors); -#line 57 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (self->methods); -#line 58 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (self->includes); -#line 59 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (self->classes); -#line 60 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (self->props); -#line 61 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (self->consts); -#line 62 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (self->signals); -#line 63 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (self->doctxt); -#line 29 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - G_OBJECT_CLASS (palete_gir_object_parent_class)->finalize (obj); -#line 3208 "Gir.c" -} - - -GType palete_gir_object_get_type (void) { - static volatile gsize palete_gir_object_type_id__volatile = 0; - if (g_once_init_enter (&palete_gir_object_type_id__volatile)) { - static const GTypeInfo g_define_type_info = { sizeof (PaleteGirObjectClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) palete_gir_object_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (PaleteGirObject), 0, (GInstanceInitFunc) palete_gir_object_instance_init, NULL }; - GType palete_gir_object_type_id; - palete_gir_object_type_id = g_type_register_static (G_TYPE_OBJECT, "PaleteGirObject", &g_define_type_info, 0); - g_once_init_leave (&palete_gir_object_type_id__volatile, palete_gir_object_type_id); - } - return palete_gir_object_type_id__volatile; -} - - -PaleteGir* palete_gir_factory (const gchar* ns) { - PaleteGir* result = NULL; - GeeHashMap* _tmp0_ = NULL; - PaleteGir* ret = NULL; - GeeHashMap* _tmp2_ = NULL; - const gchar* _tmp3_ = NULL; - gpointer _tmp4_ = NULL; - PaleteGir* _tmp5_ = NULL; -#line 429 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - g_return_val_if_fail (ns != NULL, NULL); -#line 430 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp0_ = palete_gir_cache; -#line 430 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp0_ == NULL) { -#line 3238 "Gir.c" - GeeHashMap* _tmp1_ = NULL; -#line 431 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp1_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, PALETE_TYPE_GIR, (GBoxedCopyFunc) g_object_ref, g_object_unref, NULL, NULL, NULL); -#line 431 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (palete_gir_cache); -#line 431 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - palete_gir_cache = _tmp1_; -#line 3246 "Gir.c" - } -#line 433 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp2_ = palete_gir_cache; -#line 433 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp3_ = ns; -#line 433 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp4_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp2_, _tmp3_); -#line 433 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - ret = (PaleteGir*) _tmp4_; -#line 434 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp5_ = ret; -#line 434 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp5_ == NULL) { -#line 3260 "Gir.c" - PaleteGir* add = NULL; - const gchar* _tmp6_ = NULL; - PaleteGir* _tmp7_ = NULL; - GeeHashMap* _tmp8_ = NULL; - const gchar* _tmp9_ = NULL; - PaleteGir* _tmp10_ = NULL; - GeeMapIterator* iter = NULL; - PaleteGir* _tmp11_ = NULL; - GeeHashMap* _tmp12_ = NULL; - GeeMapIterator* _tmp13_ = NULL; - PaleteGir* _tmp19_ = NULL; - GeeHashMap* _tmp20_ = NULL; - GeeMapIterator* _tmp21_ = NULL; - GeeHashMap* _tmp27_ = NULL; - const gchar* _tmp28_ = NULL; - gpointer _tmp29_ = NULL; -#line 436 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp6_ = ns; -#line 436 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp7_ = palete_gir_new (_tmp6_); -#line 436 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - add = _tmp7_; -#line 437 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp8_ = palete_gir_cache; -#line 437 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp9_ = ns; -#line 437 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp10_ = add; -#line 437 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - gee_abstract_map_set ((GeeAbstractMap*) _tmp8_, _tmp9_, _tmp10_); -#line 439 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp11_ = add; -#line 439 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp12_ = ((PaleteGirObject*) _tmp11_)->classes; -#line 439 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp13_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp12_); -#line 439 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - iter = _tmp13_; -#line 440 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - while (TRUE) { -#line 3301 "Gir.c" - GeeMapIterator* _tmp14_ = NULL; - gboolean _tmp15_ = FALSE; - GeeMapIterator* _tmp16_ = NULL; - gpointer _tmp17_ = NULL; - PaleteGirObject* _tmp18_ = NULL; -#line 440 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp14_ = iter; -#line 440 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp15_ = gee_map_iterator_next (_tmp14_); -#line 440 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (!_tmp15_) { -#line 440 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - break; -#line 3315 "Gir.c" - } -#line 441 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp16_ = iter; -#line 441 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp17_ = gee_map_iterator_get_value (_tmp16_); -#line 441 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp18_ = (PaleteGirObject*) _tmp17_; -#line 441 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - palete_gir_object_overlayParent (_tmp18_); -#line 441 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (_tmp18_); -#line 3327 "Gir.c" - } -#line 444 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp19_ = add; -#line 444 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp20_ = ((PaleteGirObject*) _tmp19_)->classes; -#line 444 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp21_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp20_); -#line 444 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (iter); -#line 444 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - iter = _tmp21_; -#line 445 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - while (TRUE) { -#line 3341 "Gir.c" - GeeMapIterator* _tmp22_ = NULL; - gboolean _tmp23_ = FALSE; - GeeMapIterator* _tmp24_ = NULL; - gpointer _tmp25_ = NULL; - PaleteGirObject* _tmp26_ = NULL; -#line 445 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp22_ = iter; -#line 445 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp23_ = gee_map_iterator_next (_tmp22_); -#line 445 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (!_tmp23_) { -#line 445 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - break; -#line 3355 "Gir.c" - } -#line 446 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp24_ = iter; -#line 446 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp25_ = gee_map_iterator_get_value (_tmp24_); -#line 446 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp26_ = (PaleteGirObject*) _tmp25_; -#line 446 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - palete_gir_object_overlayCtorProperties (_tmp26_); -#line 446 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (_tmp26_); -#line 3367 "Gir.c" - } -#line 450 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp27_ = palete_gir_cache; -#line 450 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp28_ = ns; -#line 450 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp29_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp27_, _tmp28_); -#line 450 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (ret); -#line 450 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - ret = (PaleteGir*) _tmp29_; -#line 434 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (iter); -#line 434 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (add); -#line 3383 "Gir.c" - } -#line 454 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - result = ret; -#line 454 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return result; -#line 3389 "Gir.c" -} - - -PaleteGirObject* palete_gir_factoryFqn (const gchar* fqn) { - PaleteGirObject* result = NULL; - gchar** bits = NULL; - const gchar* _tmp0_ = NULL; - gchar** _tmp1_ = NULL; - gchar** _tmp2_ = NULL; - gint bits_length1 = 0; - gint _bits_size_ = 0; - gchar** _tmp3_ = NULL; - gint _tmp3__length1 = 0; - PaleteGirObject* f = NULL; - gchar** _tmp4_ = NULL; - gint _tmp4__length1 = 0; - const gchar* _tmp5_ = NULL; - PaleteGir* _tmp6_ = NULL; - gboolean _tmp7_ = FALSE; - gchar** _tmp8_ = NULL; - gint _tmp8__length1 = 0; - PaleteGirObject* _tmp10_ = NULL; - const gchar* _tmp11_ = NULL; - gchar** _tmp12_ = NULL; - gint _tmp12__length1 = 0; - const gchar* _tmp13_ = NULL; - gint _tmp14_ = 0; - gint _tmp15_ = 0; - gchar* _tmp16_ = NULL; - gchar* _tmp17_ = NULL; - PaleteGirObject* _tmp18_ = NULL; - PaleteGirObject* _tmp19_ = NULL; -#line 457 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - g_return_val_if_fail (fqn != NULL, NULL); -#line 459 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp0_ = fqn; -#line 459 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp2_ = _tmp1_ = g_strsplit (_tmp0_, ".", 0); -#line 459 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - bits = _tmp2_; -#line 459 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - bits_length1 = _vala_array_length (_tmp1_); -#line 459 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _bits_size_ = bits_length1; -#line 460 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp3_ = bits; -#line 460 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp3__length1 = bits_length1; -#line 460 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp3__length1 < 1) { -#line 461 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - result = NULL; -#line 461 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - bits = (_vala_array_free (bits, bits_length1, (GDestroyNotify) g_free), NULL); -#line 461 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return result; -#line 3446 "Gir.c" - } -#line 464 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp4_ = bits; -#line 464 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp4__length1 = bits_length1; -#line 464 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp5_ = _tmp4_[0]; -#line 464 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp6_ = palete_gir_factory (_tmp5_); -#line 464 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - f = G_TYPE_CHECK_INSTANCE_CAST (_tmp6_, PALETE_TYPE_GIR_OBJECT, PaleteGirObject); -#line 466 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp8_ = bits; -#line 466 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp8__length1 = bits_length1; -#line 466 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp8__length1 == 1) { -#line 466 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp7_ = TRUE; -#line 3466 "Gir.c" - } else { - PaleteGirObject* _tmp9_ = NULL; -#line 466 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp9_ = f; -#line 466 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp7_ = _tmp9_ == NULL; -#line 3473 "Gir.c" - } -#line 466 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp7_) { -#line 467 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - result = f; -#line 467 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - bits = (_vala_array_free (bits, bits_length1, (GDestroyNotify) g_free), NULL); -#line 467 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return result; -#line 3483 "Gir.c" - } -#line 469 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp10_ = f; -#line 469 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp11_ = fqn; -#line 469 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp12_ = bits; -#line 469 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp12__length1 = bits_length1; -#line 469 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp13_ = _tmp12_[0]; -#line 469 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp14_ = strlen (_tmp13_); -#line 469 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp15_ = _tmp14_; -#line 469 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp16_ = string_substring (_tmp11_, (glong) (_tmp15_ + 1), (glong) (-1)); -#line 469 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp17_ = _tmp16_; -#line 469 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp18_ = palete_gir_object_fetchByFqn (_tmp10_, _tmp17_); -#line 469 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp19_ = _tmp18_; -#line 469 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp17_); -#line 469 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - result = _tmp19_; -#line 469 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (f); -#line 469 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - bits = (_vala_array_free (bits, bits_length1, (GDestroyNotify) g_free), NULL); -#line 469 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return result; -#line 3517 "Gir.c" -} - - -/** - * guess the fqn of a type == eg. gboolean or Widget etc... - */ -gchar* palete_gir_fqtypeLookup (const gchar* type, const gchar* ns) { - gchar* result = NULL; - PaleteGir* g = NULL; - const gchar* _tmp0_ = NULL; - PaleteGir* _tmp1_ = NULL; - PaleteGir* _tmp2_ = NULL; - GeeHashMap* _tmp3_ = NULL; - const gchar* _tmp4_ = NULL; - gboolean _tmp5_ = FALSE; - PaleteGir* _tmp12_ = NULL; - GeeHashMap* _tmp13_ = NULL; - const gchar* _tmp14_ = NULL; - gboolean _tmp15_ = FALSE; - GeeMapIterator* iter = NULL; - PaleteGir* _tmp22_ = NULL; - GeeHashMap* _tmp23_ = NULL; - GeeMapIterator* _tmp24_ = NULL; - const gchar* _tmp39_ = NULL; - gchar* _tmp40_ = NULL; -#line 478 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - g_return_val_if_fail (type != NULL, NULL); -#line 478 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - g_return_val_if_fail (ns != NULL, NULL); -#line 479 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp0_ = ns; -#line 479 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp1_ = palete_gir_factory (_tmp0_); -#line 479 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - g = _tmp1_; -#line 480 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp2_ = g; -#line 480 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp3_ = ((PaleteGirObject*) _tmp2_)->classes; -#line 480 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp4_ = type; -#line 480 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp5_ = gee_abstract_map_has_key ((GeeAbstractMap*) _tmp3_, _tmp4_); -#line 480 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp5_) { -#line 3563 "Gir.c" - const gchar* _tmp6_ = NULL; - gchar* _tmp7_ = NULL; - gchar* _tmp8_ = NULL; - const gchar* _tmp9_ = NULL; - gchar* _tmp10_ = NULL; - gchar* _tmp11_ = NULL; -#line 481 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp6_ = ns; -#line 481 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp7_ = g_strconcat (_tmp6_, ".", NULL); -#line 481 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp8_ = _tmp7_; -#line 481 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp9_ = type; -#line 481 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp10_ = g_strconcat (_tmp8_, _tmp9_, NULL); -#line 481 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp11_ = _tmp10_; -#line 481 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp8_); -#line 481 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - result = _tmp11_; -#line 481 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (g); -#line 481 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return result; -#line 3590 "Gir.c" - } -#line 484 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp12_ = g; -#line 484 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp13_ = ((PaleteGirObject*) _tmp12_)->consts; -#line 484 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp14_ = type; -#line 484 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp15_ = gee_abstract_map_has_key ((GeeAbstractMap*) _tmp13_, _tmp14_); -#line 484 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp15_) { -#line 3602 "Gir.c" - const gchar* _tmp16_ = NULL; - gchar* _tmp17_ = NULL; - gchar* _tmp18_ = NULL; - const gchar* _tmp19_ = NULL; - gchar* _tmp20_ = NULL; - gchar* _tmp21_ = NULL; -#line 485 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp16_ = ns; -#line 485 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp17_ = g_strconcat (_tmp16_, ".", NULL); -#line 485 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp18_ = _tmp17_; -#line 485 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp19_ = type; -#line 485 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp20_ = g_strconcat (_tmp18_, _tmp19_, NULL); -#line 485 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp21_ = _tmp20_; -#line 485 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp18_); -#line 485 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - result = _tmp21_; -#line 485 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (g); -#line 485 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return result; -#line 3629 "Gir.c" - } -#line 490 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp22_ = g; -#line 490 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp23_ = ((PaleteGirObject*) _tmp22_)->includes; -#line 490 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp24_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp23_); -#line 490 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - iter = _tmp24_; -#line 491 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - while (TRUE) { -#line 3641 "Gir.c" - GeeMapIterator* _tmp25_ = NULL; - gboolean _tmp26_ = FALSE; - GeeMapIterator* _tmp27_ = NULL; - gpointer _tmp28_ = NULL; - gchar* _tmp29_ = NULL; - gboolean _tmp30_ = FALSE; - gchar* ret = NULL; - const gchar* _tmp31_ = NULL; - GeeMapIterator* _tmp32_ = NULL; - gpointer _tmp33_ = NULL; - gchar* _tmp34_ = NULL; - gchar* _tmp35_ = NULL; - gchar* _tmp36_ = NULL; - const gchar* _tmp37_ = NULL; - const gchar* _tmp38_ = NULL; -#line 491 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp25_ = iter; -#line 491 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp26_ = gee_map_iterator_next (_tmp25_); -#line 491 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (!_tmp26_) { -#line 491 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - break; -#line 3665 "Gir.c" - } -#line 493 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp27_ = iter; -#line 493 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp28_ = gee_map_iterator_get_key (_tmp27_); -#line 493 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp29_ = (gchar*) _tmp28_; -#line 493 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp30_ = g_strcmp0 (_tmp29_, "") == 0; -#line 493 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp29_); -#line 493 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp30_) { -#line 494 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - continue; -#line 3681 "Gir.c" - } -#line 496 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp31_ = type; -#line 496 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp32_ = iter; -#line 496 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp33_ = gee_map_iterator_get_key (_tmp32_); -#line 496 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp34_ = (gchar*) _tmp33_; -#line 496 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp35_ = palete_gir_fqtypeLookup (_tmp31_, _tmp34_); -#line 496 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp36_ = _tmp35_; -#line 496 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp34_); -#line 496 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - ret = _tmp36_; -#line 497 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp37_ = ret; -#line 497 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp38_ = type; -#line 497 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (g_strcmp0 (_tmp37_, _tmp38_) != 0) { -#line 498 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - result = ret; -#line 498 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (iter); -#line 498 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (g); -#line 498 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return result; -#line 3713 "Gir.c" - } -#line 491 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (ret); -#line 3717 "Gir.c" - } -#line 501 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp39_ = type; -#line 501 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp40_ = g_strdup (_tmp39_); -#line 501 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - result = _tmp40_; -#line 501 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (iter); -#line 501 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (g); -#line 501 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return result; -#line 3731 "Gir.c" -} - - -gchar* palete_gir_guessDefaultValueForType (const gchar* type) { - gchar* result = NULL; - gboolean _tmp0_ = FALSE; - const gchar* _tmp1_ = NULL; - gint _tmp2_ = 0; - gint _tmp3_ = 0; - const gchar* _tmp7_ = NULL; - const gchar* _tmp8_ = NULL; - GQuark _tmp10_ = 0U; -#line 513 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - static GQuark _tmp9_label0 = 0; -#line 513 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - static GQuark _tmp9_label1 = 0; -#line 513 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - static GQuark _tmp9_label2 = 0; -#line 508 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - g_return_val_if_fail (type != NULL, NULL); -#line 510 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp1_ = type; -#line 510 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp2_ = strlen (_tmp1_); -#line 510 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp3_ = _tmp2_; -#line 510 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp3_ < 1) { -#line 510 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp0_ = TRUE; -#line 3762 "Gir.c" - } else { - const gchar* _tmp4_ = NULL; - gboolean _tmp5_ = FALSE; -#line 510 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp4_ = type; -#line 510 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp5_ = string_contains (_tmp4_, "."); -#line 510 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp0_ = _tmp5_; -#line 3772 "Gir.c" - } -#line 510 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp0_) { -#line 3776 "Gir.c" - gchar* _tmp6_ = NULL; -#line 511 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp6_ = g_strdup ("null"); -#line 511 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - result = _tmp6_; -#line 511 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return result; -#line 3784 "Gir.c" - } -#line 513 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp7_ = type; -#line 513 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp8_ = _tmp7_; -#line 513 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp10_ = (NULL == _tmp8_) ? 0 : g_quark_from_string (_tmp8_); -#line 513 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp10_ == ((0 != _tmp9_label0) ? _tmp9_label0 : (_tmp9_label0 = g_quark_from_static_string ("gboolean")))) { -#line 513 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - switch (0) { -#line 3796 "Gir.c" - default: - { - gchar* _tmp11_ = NULL; -#line 515 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp11_ = g_strdup ("true"); -#line 515 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - result = _tmp11_; -#line 515 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return result; -#line 3806 "Gir.c" - } - } - } else if (_tmp10_ == ((0 != _tmp9_label1) ? _tmp9_label1 : (_tmp9_label1 = g_quark_from_static_string ("guint")))) { -#line 513 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - switch (0) { -#line 3812 "Gir.c" - default: - { - gchar* _tmp12_ = NULL; -#line 517 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp12_ = g_strdup ("0"); -#line 517 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - result = _tmp12_; -#line 517 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return result; -#line 3822 "Gir.c" - } - } - } else if (_tmp10_ == ((0 != _tmp9_label2) ? _tmp9_label2 : (_tmp9_label2 = g_quark_from_static_string ("utf8")))) { -#line 513 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - switch (0) { -#line 3828 "Gir.c" - default: - { - gchar* _tmp13_ = NULL; -#line 519 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp13_ = g_strdup ("\"\""); -#line 519 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - result = _tmp13_; -#line 519 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return result; -#line 3838 "Gir.c" - } - } - } else { -#line 513 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - switch (0) { -#line 3844 "Gir.c" - default: - { - const gchar* _tmp14_ = NULL; - gchar* _tmp15_ = NULL; - gchar* _tmp16_ = NULL; - gchar* _tmp17_ = NULL; - gchar* _tmp18_ = NULL; -#line 521 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp14_ = type; -#line 521 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp15_ = g_strconcat ("?", _tmp14_, NULL); -#line 521 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp16_ = _tmp15_; -#line 521 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp17_ = g_strconcat (_tmp16_, "?", NULL); -#line 521 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp18_ = _tmp17_; -#line 521 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp16_); -#line 521 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - result = _tmp18_; -#line 521 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return result; -#line 3868 "Gir.c" - } - } - } -} - - -static gchar* string_replace (const gchar* self, const gchar* old, const gchar* replacement) { - gchar* result = NULL; - GError * _inner_error_ = NULL; -#line 1282 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - g_return_val_if_fail (self != NULL, NULL); -#line 1282 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - g_return_val_if_fail (old != NULL, NULL); -#line 1282 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - g_return_val_if_fail (replacement != NULL, NULL); -#line 3884 "Gir.c" - { - GRegex* regex = NULL; - const gchar* _tmp0_ = NULL; - gchar* _tmp1_ = NULL; - gchar* _tmp2_ = NULL; - GRegex* _tmp3_ = NULL; - GRegex* _tmp4_ = NULL; - gchar* _tmp5_ = NULL; - GRegex* _tmp6_ = NULL; - const gchar* _tmp7_ = NULL; - gchar* _tmp8_ = NULL; - gchar* _tmp9_ = NULL; -#line 1284 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp0_ = old; -#line 1284 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp1_ = g_regex_escape_string (_tmp0_, -1); -#line 1284 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp2_ = _tmp1_; -#line 1284 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp3_ = g_regex_new (_tmp2_, 0, 0, &_inner_error_); -#line 1284 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp4_ = _tmp3_; -#line 1284 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _g_free0 (_tmp2_); -#line 1284 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - regex = _tmp4_; -#line 1284 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - if (G_UNLIKELY (_inner_error_ != NULL)) { -#line 1284 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - if (_inner_error_->domain == G_REGEX_ERROR) { -#line 3915 "Gir.c" - goto __catch13_g_regex_error; - } -#line 1284 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code); -#line 1284 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - g_clear_error (&_inner_error_); -#line 1284 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - return NULL; -#line 3924 "Gir.c" - } -#line 1285 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp6_ = regex; -#line 1285 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp7_ = replacement; -#line 1285 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp8_ = g_regex_replace_literal (_tmp6_, self, (gssize) (-1), 0, _tmp7_, 0, &_inner_error_); -#line 1285 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp5_ = _tmp8_; -#line 1285 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - if (G_UNLIKELY (_inner_error_ != NULL)) { -#line 1285 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _g_regex_unref0 (regex); -#line 1285 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - if (_inner_error_->domain == G_REGEX_ERROR) { -#line 3940 "Gir.c" - goto __catch13_g_regex_error; - } -#line 1285 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _g_regex_unref0 (regex); -#line 1285 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code); -#line 1285 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - g_clear_error (&_inner_error_); -#line 1285 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - return NULL; -#line 3951 "Gir.c" - } -#line 1285 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp9_ = _tmp5_; -#line 1285 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp5_ = NULL; -#line 1285 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - result = _tmp9_; -#line 1285 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _g_free0 (_tmp5_); -#line 1285 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _g_regex_unref0 (regex); -#line 1285 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - return result; -#line 3965 "Gir.c" - } - goto __finally13; - __catch13_g_regex_error: - { - GError* e = NULL; -#line 1283 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - e = _inner_error_; -#line 1283 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _inner_error_ = NULL; -#line 1287 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - g_assert_not_reached (); -#line 1283 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _g_error_free0 (e); -#line 3979 "Gir.c" - } - __finally13: -#line 1283 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - if (G_UNLIKELY (_inner_error_ != NULL)) { -#line 1283 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code); -#line 1283 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - g_clear_error (&_inner_error_); -#line 1283 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - return NULL; -#line 3990 "Gir.c" - } -} - - -PaleteGir* palete_gir_construct (GType object_type, const gchar* ns) { - PaleteGir * self = NULL; - const gchar* _tmp0_ = NULL; - const gchar* _tmp1_ = NULL; - gchar* xns = NULL; - gchar* _tmp3_ = NULL; - GIRepository* gi = NULL; - GIRepository* _tmp4_ = NULL; - GIRepository* _tmp5_ = NULL; - gchar* ver = NULL; - const gchar* _tmp6_ = NULL; - gchar* _tmp7_ = NULL; - GSList* pth = NULL; - GSList* _tmp8_ = NULL; - gchar* gir_path = NULL; - GSList* _tmp9_ = NULL; - gconstpointer _tmp10_ = NULL; - gchar* _tmp11_ = NULL; - const gchar* _tmp12_ = NULL; - gchar* _tmp13_ = NULL; - gchar* file = NULL; - const gchar* _tmp14_ = NULL; - gchar* _tmp15_ = NULL; - gchar* _tmp16_ = NULL; - gchar* _tmp17_ = NULL; - gchar* _tmp18_ = NULL; - gchar* _tmp19_ = NULL; - gchar* _tmp20_ = NULL; - const gchar* _tmp21_ = NULL; - gchar* _tmp22_ = NULL; - gchar* _tmp23_ = NULL; - gchar* _tmp24_ = NULL; - gchar* _tmp25_ = NULL; - const gchar* _tmp26_ = NULL; - const gchar* _tmp27_ = NULL; - gchar* _tmp28_ = NULL; - xmlDoc* doc = NULL; - const gchar* _tmp29_ = NULL; - xmlDoc* _tmp30_ = NULL; - xmlNode* root = NULL; - xmlDoc* _tmp31_ = NULL; - xmlNode* _tmp32_ = NULL; - xmlNode* _tmp33_ = NULL; - xmlDoc* _tmp34_ = NULL; - GError * _inner_error_ = NULL; -#line 529 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - g_return_val_if_fail (ns != NULL, NULL); -#line 531 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp1_ = ns; -#line 531 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (g_strcmp0 (_tmp1_, "Glade") == 0) { -#line 531 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp0_ = "Gladeui"; -#line 4048 "Gir.c" - } else { - const gchar* _tmp2_ = NULL; -#line 531 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp2_ = ns; -#line 531 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp0_ = _tmp2_; -#line 4055 "Gir.c" - } -#line 531 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp3_ = g_strdup (_tmp0_); -#line 531 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - xns = _tmp3_; -#line 532 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp4_ = g_irepository_get_default (); -#line 532 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp5_ = _g_object_ref0 (_tmp4_); -#line 532 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - gi = _tmp5_; -#line 533 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - g_irepository_require (gi, xns, NULL, 0, &_inner_error_); -#line 533 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (G_UNLIKELY (_inner_error_ != NULL)) { -#line 533 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (gi); -#line 533 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (xns); -#line 533 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code); -#line 533 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - g_clear_error (&_inner_error_); -#line 533 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return NULL; -#line 4081 "Gir.c" - } -#line 535 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp6_ = g_irepository_get_version (gi, xns); -#line 535 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp7_ = g_strdup (_tmp6_); -#line 535 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - ver = _tmp7_; -#line 536 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp8_ = g_irepository_get_search_path (); -#line 536 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - pth = _tmp8_; -#line 537 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp9_ = pth; -#line 537 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp10_ = g_slist_nth_data (_tmp9_, (guint) 0); -#line 537 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp11_ = string_replace ((const gchar*) _tmp10_, "/lib/girepository-1.0", "/share/gir-1.0"); -#line 537 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - gir_path = _tmp11_; -#line 539 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp12_ = gir_path; -#line 539 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp13_ = string_replace (_tmp12_, "/lib/x86_64-linux-gnu/girepository-1.0", "/share/gir-1.0"); -#line 539 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (gir_path); -#line 539 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - gir_path = _tmp13_; -#line 545 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp14_ = gir_path; -#line 545 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp15_ = g_strconcat (_tmp14_, "/", NULL); -#line 545 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp16_ = _tmp15_; -#line 545 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp17_ = g_strconcat (_tmp16_, xns, NULL); -#line 545 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp18_ = _tmp17_; -#line 545 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp19_ = g_strconcat (_tmp18_, "-", NULL); -#line 545 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp20_ = _tmp19_; -#line 545 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp21_ = ver; -#line 545 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp22_ = g_strconcat (_tmp20_, _tmp21_, NULL); -#line 545 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp23_ = _tmp22_; -#line 545 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp24_ = g_strconcat (_tmp23_, ".gir", NULL); -#line 545 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp25_ = _tmp24_; -#line 545 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp23_); -#line 545 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp20_); -#line 545 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp18_); -#line 545 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp16_); -#line 545 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - file = _tmp25_; -#line 551 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp26_ = ns; -#line 551 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - self = (PaleteGir*) palete_gir_object_construct (object_type, "Package", _tmp26_); -#line 552 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp27_ = ns; -#line 552 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp28_ = g_strdup (_tmp27_); -#line 552 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (((PaleteGirObject*) self)->ns); -#line 552 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - ((PaleteGirObject*) self)->ns = _tmp28_; -#line 555 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp29_ = file; -#line 555 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp30_ = xmlParseFile (_tmp29_); -#line 555 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - doc = _tmp30_; -#line 556 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp31_ = doc; -#line 556 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp32_ = xmlDocGetRootElement (_tmp31_); -#line 556 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - root = _tmp32_; -#line 557 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp33_ = root; -#line 557 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - palete_gir_walk (self, _tmp33_, G_TYPE_CHECK_INSTANCE_CAST (self, PALETE_TYPE_GIR_OBJECT, PaleteGirObject)); -#line 559 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp34_ = doc; -#line 559 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - xmlFreeDoc (_tmp34_); -#line 529 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (file); -#line 529 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (gir_path); -#line 529 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (ver); -#line 529 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (gi); -#line 529 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (xns); -#line 529 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return self; -#line 4187 "Gir.c" -} - - -PaleteGir* palete_gir_new (const gchar* ns) { -#line 529 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return palete_gir_construct (PALETE_TYPE_GIR, ns); -#line 4194 "Gir.c" -} - - -void palete_gir_walk (PaleteGir* self, xmlNode* element, PaleteGirObject* parent) { - gchar* n = NULL; - xmlNode* _tmp0_ = NULL; - gchar* _tmp1_ = NULL; - gboolean _tmp2_ = FALSE; - const gchar* _tmp3_ = NULL; - xmlNode* _tmp12_ = NULL; - const gchar* _tmp13_ = NULL; - const gchar* _tmp14_ = NULL; - GQuark _tmp16_ = 0U; -#line 570 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - static GQuark _tmp15_label0 = 0; -#line 570 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - static GQuark _tmp15_label1 = 0; -#line 570 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - static GQuark _tmp15_label2 = 0; -#line 570 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - static GQuark _tmp15_label3 = 0; -#line 570 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - static GQuark _tmp15_label4 = 0; -#line 570 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - static GQuark _tmp15_label5 = 0; -#line 570 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - static GQuark _tmp15_label6 = 0; -#line 570 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - static GQuark _tmp15_label7 = 0; -#line 570 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - static GQuark _tmp15_label8 = 0; -#line 570 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - static GQuark _tmp15_label9 = 0; -#line 570 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - static GQuark _tmp15_label10 = 0; -#line 570 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - static GQuark _tmp15_label11 = 0; -#line 570 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - static GQuark _tmp15_label12 = 0; -#line 570 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - static GQuark _tmp15_label13 = 0; -#line 570 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - static GQuark _tmp15_label14 = 0; -#line 570 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - static GQuark _tmp15_label15 = 0; -#line 570 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - static GQuark _tmp15_label16 = 0; -#line 570 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - static GQuark _tmp15_label17 = 0; -#line 570 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - static GQuark _tmp15_label18 = 0; -#line 570 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - static GQuark _tmp15_label19 = 0; -#line 570 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - static GQuark _tmp15_label20 = 0; -#line 570 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - static GQuark _tmp15_label21 = 0; -#line 570 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - static GQuark _tmp15_label22 = 0; -#line 570 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - static GQuark _tmp15_label23 = 0; -#line 570 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - static GQuark _tmp15_label24 = 0; -#line 570 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - static GQuark _tmp15_label25 = 0; -#line 570 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - static GQuark _tmp15_label26 = 0; -#line 570 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - static GQuark _tmp15_label27 = 0; -#line 570 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - static GQuark _tmp15_label28 = 0; -#line 570 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - static GQuark _tmp15_label29 = 0; -#line 570 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - static GQuark _tmp15_label30 = 0; -#line 570 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - static GQuark _tmp15_label31 = 0; -#line 570 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - static GQuark _tmp15_label32 = 0; -#line 562 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - g_return_if_fail (self != NULL); -#line 564 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp0_ = element; -#line 564 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp1_ = (gchar*) xmlGetProp (_tmp0_, (xmlChar*) "name"); -#line 564 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - n = _tmp1_; -#line 566 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp3_ = n; -#line 566 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp3_ == NULL) { -#line 566 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp2_ = TRUE; -#line 4288 "Gir.c" - } else { - gboolean _tmp4_ = FALSE; - xmlNode* _tmp5_ = NULL; - xmlNs* _tmp6_ = NULL; - const gchar* _tmp7_ = NULL; -#line 566 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp5_ = element; -#line 566 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp6_ = _tmp5_->ns; -#line 566 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp7_ = _tmp6_->prefix; -#line 566 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp7_ != NULL) { -#line 4302 "Gir.c" - xmlNode* _tmp8_ = NULL; - xmlNs* _tmp9_ = NULL; - const gchar* _tmp10_ = NULL; -#line 566 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp8_ = element; -#line 566 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp9_ = _tmp8_->ns; -#line 566 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp10_ = _tmp9_->prefix; -#line 566 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp4_ = g_strcmp0 (_tmp10_, "c") == 0; -#line 4314 "Gir.c" - } else { -#line 566 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp4_ = FALSE; -#line 4318 "Gir.c" - } -#line 566 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp2_ = _tmp4_; -#line 4322 "Gir.c" - } -#line 566 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp2_) { -#line 4326 "Gir.c" - gchar* _tmp11_ = NULL; -#line 567 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp11_ = g_strdup (""); -#line 567 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (n); -#line 567 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - n = _tmp11_; -#line 4334 "Gir.c" - } -#line 570 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp12_ = element; -#line 570 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp13_ = _tmp12_->name; -#line 570 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp14_ = _tmp13_; -#line 570 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp16_ = (NULL == _tmp14_) ? 0 : g_quark_from_string (_tmp14_); -#line 570 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp16_ == ((0 != _tmp15_label0) ? _tmp15_label0 : (_tmp15_label0 = g_quark_from_static_string ("repository")))) { -#line 570 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - switch (0) { -#line 4348 "Gir.c" - default: - { -#line 572 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - break; -#line 4353 "Gir.c" - } - } - } else if (_tmp16_ == ((0 != _tmp15_label1) ? _tmp15_label1 : (_tmp15_label1 = g_quark_from_static_string ("include")))) { -#line 570 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - switch (0) { -#line 4359 "Gir.c" - default: - { - PaleteGirObject* _tmp17_ = NULL; - GeeHashMap* _tmp18_ = NULL; - const gchar* _tmp19_ = NULL; - xmlNode* _tmp20_ = NULL; - gchar* _tmp21_ = NULL; - gchar* _tmp22_ = NULL; -#line 575 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp17_ = parent; -#line 575 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp18_ = _tmp17_->includes; -#line 575 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp19_ = n; -#line 575 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp20_ = element; -#line 575 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp21_ = (gchar*) xmlGetProp (_tmp20_, (xmlChar*) "version"); -#line 575 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp22_ = _tmp21_; -#line 575 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - gee_abstract_map_set ((GeeAbstractMap*) _tmp18_, _tmp19_, _tmp22_); -#line 575 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp22_); -#line 576 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - break; -#line 4386 "Gir.c" - } - } - } else if (_tmp16_ == ((0 != _tmp15_label2) ? _tmp15_label2 : (_tmp15_label2 = g_quark_from_static_string ("package")))) { -#line 570 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - switch (0) { -#line 4392 "Gir.c" - default: - { - PaleteGirObject* _tmp23_ = NULL; - const gchar* _tmp24_ = NULL; - gchar* _tmp25_ = NULL; -#line 579 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp23_ = parent; -#line 579 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp24_ = n; -#line 579 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp25_ = g_strdup (_tmp24_); -#line 579 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp23_->package); -#line 579 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp23_->package = _tmp25_; -#line 580 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - break; -#line 4410 "Gir.c" - } - } - } else if (_tmp16_ == ((0 != _tmp15_label3) ? _tmp15_label3 : (_tmp15_label3 = g_quark_from_static_string ("c:include")))) { -#line 570 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - switch (0) { -#line 4416 "Gir.c" - default: - { -#line 583 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - break; -#line 4421 "Gir.c" - } - } - } else if (_tmp16_ == ((0 != _tmp15_label4) ? _tmp15_label4 : (_tmp15_label4 = g_quark_from_static_string ("namespace")))) { -#line 570 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - switch (0) { -#line 4427 "Gir.c" - default: - { - PaleteGirObject* _tmp26_ = NULL; - const gchar* _tmp27_ = NULL; - gchar* _tmp28_ = NULL; -#line 586 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp26_ = parent; -#line 586 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp27_ = n; -#line 586 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp28_ = g_strdup (_tmp27_); -#line 586 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp26_->name); -#line 586 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp26_->name = _tmp28_; -#line 587 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - break; -#line 4445 "Gir.c" - } - } - } else if (_tmp16_ == ((0 != _tmp15_label5) ? _tmp15_label5 : (_tmp15_label5 = g_quark_from_static_string ("alias")))) { -#line 570 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - switch (0) { -#line 4451 "Gir.c" - default: - { -#line 590 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (n); -#line 590 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return; -#line 4458 "Gir.c" - } - } - } else if (_tmp16_ == ((0 != _tmp15_label6) ? _tmp15_label6 : (_tmp15_label6 = g_quark_from_static_string ("class")))) { -#line 570 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - switch (0) { -#line 4464 "Gir.c" - default: - { - PaleteGirObject* c = NULL; - PaleteGirObject* _tmp29_ = NULL; - const gchar* _tmp30_ = NULL; - gchar* _tmp31_ = NULL; - gchar* _tmp32_ = NULL; - const gchar* _tmp33_ = NULL; - gchar* _tmp34_ = NULL; - gchar* _tmp35_ = NULL; - PaleteGirObject* _tmp36_ = NULL; - PaleteGirObject* _tmp37_ = NULL; - PaleteGirObject* _tmp38_ = NULL; - GeeHashMap* _tmp39_ = NULL; - const gchar* _tmp40_ = NULL; - PaleteGirObject* _tmp41_ = NULL; - PaleteGirObject* _tmp42_ = NULL; - const gchar* _tmp43_ = NULL; - gchar* _tmp44_ = NULL; - PaleteGirObject* _tmp45_ = NULL; - xmlNode* _tmp46_ = NULL; - gchar* _tmp47_ = NULL; - PaleteGirObject* _tmp48_ = NULL; - PaleteGirObject* _tmp49_ = NULL; - PaleteGirObject* _tmp50_ = NULL; - PaleteGirObject* _tmp51_ = NULL; - const gchar* _tmp52_ = NULL; - PaleteGirObject* _tmp55_ = NULL; -#line 594 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp29_ = parent; -#line 594 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp30_ = _tmp29_->name; -#line 594 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp31_ = g_strconcat (_tmp30_, ".", NULL); -#line 594 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp32_ = _tmp31_; -#line 594 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp33_ = n; -#line 594 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp34_ = g_strconcat (_tmp32_, _tmp33_, NULL); -#line 594 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp35_ = _tmp34_; -#line 594 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp36_ = palete_gir_object_new ("Class", _tmp35_); -#line 594 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp37_ = _tmp36_; -#line 594 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp35_); -#line 594 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp32_); -#line 594 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - c = _tmp37_; -#line 595 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp38_ = parent; -#line 595 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp39_ = _tmp38_->classes; -#line 595 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp40_ = n; -#line 595 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp41_ = c; -#line 595 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - gee_abstract_map_set ((GeeAbstractMap*) _tmp39_, _tmp40_, _tmp41_); -#line 596 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp42_ = c; -#line 596 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp43_ = ((PaleteGirObject*) self)->ns; -#line 596 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp44_ = g_strdup (_tmp43_); -#line 596 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp42_->ns); -#line 596 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp42_->ns = _tmp44_; -#line 597 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp45_ = c; -#line 597 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp46_ = element; -#line 597 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp47_ = (gchar*) xmlGetProp (_tmp46_, (xmlChar*) "parent"); -#line 597 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp45_->parent); -#line 597 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp45_->parent = _tmp47_; -#line 598 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp48_ = c; -#line 598 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp49_ = parent; -#line 598 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp50_ = _g_object_ref0 (_tmp49_); -#line 598 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (_tmp48_->gparent); -#line 598 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp48_->gparent = _tmp50_; -#line 599 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp51_ = c; -#line 599 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp52_ = _tmp51_->parent; -#line 599 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp52_ == NULL) { -#line 4563 "Gir.c" - PaleteGirObject* _tmp53_ = NULL; - gchar* _tmp54_ = NULL; -#line 600 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp53_ = c; -#line 600 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp54_ = g_strdup (""); -#line 600 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp53_->parent); -#line 600 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp53_->parent = _tmp54_; -#line 4574 "Gir.c" - } -#line 602 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp55_ = c; -#line 602 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - parent = _tmp55_; -#line 603 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (c); -#line 603 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - break; -#line 4584 "Gir.c" - } - } - } else if (_tmp16_ == ((0 != _tmp15_label7) ? _tmp15_label7 : (_tmp15_label7 = g_quark_from_static_string ("interface")))) { -#line 570 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - switch (0) { -#line 4590 "Gir.c" - default: - { - PaleteGirObject* c = NULL; - PaleteGirObject* _tmp56_ = NULL; - const gchar* _tmp57_ = NULL; - gchar* _tmp58_ = NULL; - gchar* _tmp59_ = NULL; - const gchar* _tmp60_ = NULL; - gchar* _tmp61_ = NULL; - gchar* _tmp62_ = NULL; - PaleteGirObject* _tmp63_ = NULL; - PaleteGirObject* _tmp64_ = NULL; - PaleteGirObject* _tmp65_ = NULL; - PaleteGirObject* _tmp66_ = NULL; - PaleteGirObject* _tmp67_ = NULL; - PaleteGirObject* _tmp68_ = NULL; - GeeHashMap* _tmp69_ = NULL; - const gchar* _tmp70_ = NULL; - PaleteGirObject* _tmp71_ = NULL; - PaleteGirObject* _tmp72_ = NULL; - const gchar* _tmp73_ = NULL; - gchar* _tmp74_ = NULL; - PaleteGirObject* _tmp75_ = NULL; - PaleteGirObject* _tmp76_ = NULL; - const gchar* _tmp77_ = NULL; - gchar* _tmp78_ = NULL; - PaleteGirObject* _tmp79_ = NULL; - xmlNode* _tmp80_ = NULL; - gchar* _tmp81_ = NULL; - PaleteGirObject* _tmp82_ = NULL; - const gchar* _tmp83_ = NULL; - PaleteGirObject* _tmp86_ = NULL; -#line 606 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp56_ = parent; -#line 606 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp57_ = _tmp56_->name; -#line 606 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp58_ = g_strconcat (_tmp57_, ".", NULL); -#line 606 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp59_ = _tmp58_; -#line 606 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp60_ = n; -#line 606 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp61_ = g_strconcat (_tmp59_, _tmp60_, NULL); -#line 606 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp62_ = _tmp61_; -#line 606 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp63_ = palete_gir_object_new ("Interface", _tmp62_); -#line 606 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp64_ = _tmp63_; -#line 606 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp62_); -#line 606 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp59_); -#line 606 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - c = _tmp64_; -#line 607 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp65_ = c; -#line 607 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp66_ = parent; -#line 607 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp67_ = _g_object_ref0 (_tmp66_); -#line 607 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (_tmp65_->gparent); -#line 607 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp65_->gparent = _tmp67_; -#line 608 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp68_ = parent; -#line 608 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp69_ = _tmp68_->classes; -#line 608 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp70_ = n; -#line 608 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp71_ = c; -#line 608 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - gee_abstract_map_set ((GeeAbstractMap*) _tmp69_, _tmp70_, _tmp71_); -#line 609 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp72_ = c; -#line 609 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp73_ = ((PaleteGirObject*) self)->ns; -#line 609 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp74_ = g_strdup (_tmp73_); -#line 609 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp72_->ns); -#line 609 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp72_->ns = _tmp74_; -#line 610 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp75_ = c; -#line 610 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp76_ = parent; -#line 610 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp77_ = _tmp76_->name; -#line 610 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp78_ = g_strdup (_tmp77_); -#line 610 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp75_->ns); -#line 610 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp75_->ns = _tmp78_; -#line 611 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp79_ = c; -#line 611 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp80_ = element; -#line 611 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp81_ = (gchar*) xmlGetProp (_tmp80_, (xmlChar*) "parent"); -#line 611 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp79_->parent); -#line 611 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp79_->parent = _tmp81_; -#line 612 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp82_ = c; -#line 612 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp83_ = _tmp82_->parent; -#line 612 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp83_ == NULL) { -#line 4705 "Gir.c" - PaleteGirObject* _tmp84_ = NULL; - gchar* _tmp85_ = NULL; -#line 613 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp84_ = c; -#line 613 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp85_ = g_strdup (""); -#line 613 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp84_->parent); -#line 613 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp84_->parent = _tmp85_; -#line 4716 "Gir.c" - } -#line 615 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp86_ = c; -#line 615 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - parent = _tmp86_; -#line 616 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (c); -#line 616 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - break; -#line 4726 "Gir.c" - } - } - } else if (_tmp16_ == ((0 != _tmp15_label8) ? _tmp15_label8 : (_tmp15_label8 = g_quark_from_static_string ("doc")))) { -#line 570 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - switch (0) { -#line 4732 "Gir.c" - default: - { - PaleteGirObject* _tmp87_ = NULL; - xmlNode* _tmp88_ = NULL; - gchar* _tmp89_ = NULL; -#line 620 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp87_ = parent; -#line 620 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp88_ = element; -#line 620 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp89_ = (gchar*) xmlNodeGetContent (_tmp88_); -#line 620 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp87_->doctxt); -#line 620 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp87_->doctxt = _tmp89_; -#line 621 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (n); -#line 621 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return; -#line 4752 "Gir.c" - } - } - } else if (_tmp16_ == ((0 != _tmp15_label9) ? _tmp15_label9 : (_tmp15_label9 = g_quark_from_static_string ("implements")))) { -#line 570 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - switch (0) { -#line 4758 "Gir.c" - default: - { - PaleteGirObject* _tmp90_ = NULL; - GeeArrayList* _tmp91_ = NULL; - const gchar* _tmp92_ = NULL; -#line 624 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp90_ = parent; -#line 624 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp91_ = _tmp90_->implements; -#line 624 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp92_ = n; -#line 624 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - gee_abstract_collection_add ((GeeAbstractCollection*) _tmp91_, _tmp92_); -#line 626 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - break; -#line 4774 "Gir.c" - } - } - } else if (_tmp16_ == ((0 != _tmp15_label10) ? _tmp15_label10 : (_tmp15_label10 = g_quark_from_static_string ("constructor")))) { -#line 570 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - switch (0) { -#line 4780 "Gir.c" - default: - { - PaleteGirObject* c = NULL; - const gchar* _tmp93_ = NULL; - PaleteGirObject* _tmp94_ = NULL; - PaleteGirObject* _tmp95_ = NULL; - const gchar* _tmp96_ = NULL; - gchar* _tmp97_ = NULL; - PaleteGirObject* _tmp98_ = NULL; - PaleteGirObject* _tmp99_ = NULL; - PaleteGirObject* _tmp100_ = NULL; - PaleteGirObject* _tmp101_ = NULL; - GeeHashMap* _tmp102_ = NULL; - const gchar* _tmp103_ = NULL; - PaleteGirObject* _tmp104_ = NULL; - PaleteGirObject* _tmp105_ = NULL; -#line 629 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp93_ = n; -#line 629 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp94_ = palete_gir_object_new ("Ctor", _tmp93_); -#line 629 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - c = _tmp94_; -#line 630 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp95_ = c; -#line 630 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp96_ = ((PaleteGirObject*) self)->ns; -#line 630 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp97_ = g_strdup (_tmp96_); -#line 630 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp95_->ns); -#line 630 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp95_->ns = _tmp97_; -#line 631 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp98_ = c; -#line 631 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp99_ = parent; -#line 631 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp100_ = _g_object_ref0 (_tmp99_); -#line 631 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (_tmp98_->gparent); -#line 631 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp98_->gparent = _tmp100_; -#line 632 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp101_ = parent; -#line 632 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp102_ = _tmp101_->ctors; -#line 632 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp103_ = n; -#line 632 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp104_ = c; -#line 632 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - gee_abstract_map_set ((GeeAbstractMap*) _tmp102_, _tmp103_, _tmp104_); -#line 633 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp105_ = c; -#line 633 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - parent = _tmp105_; -#line 634 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (c); -#line 634 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - break; -#line 4841 "Gir.c" - } - } - } else if (_tmp16_ == ((0 != _tmp15_label11) ? _tmp15_label11 : (_tmp15_label11 = g_quark_from_static_string ("return-value")))) { -#line 570 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - switch (0) { -#line 4847 "Gir.c" - default: - { - PaleteGirObject* c = NULL; - PaleteGirObject* _tmp106_ = NULL; - PaleteGirObject* _tmp107_ = NULL; - PaleteGirObject* _tmp108_ = NULL; - PaleteGirObject* _tmp109_ = NULL; - PaleteGirObject* _tmp110_ = NULL; - const gchar* _tmp111_ = NULL; - gchar* _tmp112_ = NULL; - PaleteGirObject* _tmp113_ = NULL; - PaleteGirObject* _tmp114_ = NULL; - PaleteGirObject* _tmp115_ = NULL; - PaleteGirObject* _tmp116_ = NULL; -#line 637 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp106_ = palete_gir_object_new ("Return", "return-value"); -#line 637 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - c = _tmp106_; -#line 638 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp107_ = c; -#line 638 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp108_ = parent; -#line 638 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp109_ = _g_object_ref0 (_tmp108_); -#line 638 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (_tmp107_->gparent); -#line 638 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp107_->gparent = _tmp109_; -#line 639 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp110_ = c; -#line 639 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp111_ = ((PaleteGirObject*) self)->ns; -#line 639 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp112_ = g_strdup (_tmp111_); -#line 639 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp110_->ns); -#line 639 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp110_->ns = _tmp112_; -#line 640 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp113_ = parent; -#line 640 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp114_ = c; -#line 640 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp115_ = _g_object_ref0 (_tmp114_); -#line 640 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (_tmp113_->return_value); -#line 640 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp113_->return_value = _tmp115_; -#line 641 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp116_ = c; -#line 641 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - parent = _tmp116_; -#line 642 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (c); -#line 642 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - break; -#line 4904 "Gir.c" - } - } - } else if (_tmp16_ == ((0 != _tmp15_label12) ? _tmp15_label12 : (_tmp15_label12 = g_quark_from_static_string ("virtual-method")))) { -#line 570 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - switch (0) { -#line 4910 "Gir.c" - default: - { -#line 645 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (n); -#line 645 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return; -#line 4917 "Gir.c" - } - } - } else if (_tmp16_ == ((0 != _tmp15_label13) ? _tmp15_label13 : (_tmp15_label13 = g_quark_from_static_string ("signal")))) { -#line 570 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - switch (0) { -#line 4923 "Gir.c" - default: - { - PaleteGirObject* c = NULL; - const gchar* _tmp117_ = NULL; - gchar* _tmp118_ = NULL; - gchar* _tmp119_ = NULL; - PaleteGirObject* _tmp120_ = NULL; - PaleteGirObject* _tmp121_ = NULL; - PaleteGirObject* _tmp122_ = NULL; - PaleteGirObject* _tmp123_ = NULL; - PaleteGirObject* _tmp124_ = NULL; - PaleteGirObject* _tmp125_ = NULL; - const gchar* _tmp126_ = NULL; - gchar* _tmp127_ = NULL; - PaleteGirObject* _tmp128_ = NULL; - GeeHashMap* _tmp129_ = NULL; - const gchar* _tmp130_ = NULL; - gchar* _tmp131_ = NULL; - gchar* _tmp132_ = NULL; - PaleteGirObject* _tmp133_ = NULL; - PaleteGirObject* _tmp134_ = NULL; -#line 653 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp117_ = n; -#line 653 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp118_ = string_replace (_tmp117_, "-", "_"); -#line 653 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp119_ = _tmp118_; -#line 653 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp120_ = palete_gir_object_new ("Signal", _tmp119_); -#line 653 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp121_ = _tmp120_; -#line 653 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp119_); -#line 653 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - c = _tmp121_; -#line 654 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp122_ = c; -#line 654 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp123_ = parent; -#line 654 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp124_ = _g_object_ref0 (_tmp123_); -#line 654 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (_tmp122_->gparent); -#line 654 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp122_->gparent = _tmp124_; -#line 655 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp125_ = c; -#line 655 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp126_ = ((PaleteGirObject*) self)->ns; -#line 655 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp127_ = g_strdup (_tmp126_); -#line 655 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp125_->ns); -#line 655 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp125_->ns = _tmp127_; -#line 656 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp128_ = parent; -#line 656 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp129_ = _tmp128_->signals; -#line 656 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp130_ = n; -#line 656 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp131_ = string_replace (_tmp130_, "-", "_"); -#line 656 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp132_ = _tmp131_; -#line 656 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp133_ = c; -#line 656 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - gee_abstract_map_set ((GeeAbstractMap*) _tmp129_, _tmp132_, _tmp133_); -#line 656 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp132_); -#line 657 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp134_ = c; -#line 657 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - parent = _tmp134_; -#line 658 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (c); -#line 658 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - break; -#line 5003 "Gir.c" - } - } - } else if (_tmp16_ == ((0 != _tmp15_label14) ? _tmp15_label14 : (_tmp15_label14 = g_quark_from_static_string ("callback")))) { -#line 570 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - switch (0) { -#line 5009 "Gir.c" - default: - { -#line 663 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (n); -#line 663 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return; -#line 5016 "Gir.c" - } - } - } else if (_tmp16_ == ((0 != _tmp15_label15) ? _tmp15_label15 : (_tmp15_label15 = g_quark_from_static_string ("type")))) { -#line 570 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - switch (0) { -#line 5022 "Gir.c" - default: - { - PaleteGirObject* _tmp135_ = NULL; - const gchar* _tmp136_ = NULL; - gchar* _tmp137_ = NULL; -#line 667 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp135_ = parent; -#line 667 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp136_ = n; -#line 667 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp137_ = g_strdup (_tmp136_); -#line 667 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp135_->type); -#line 667 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp135_->type = _tmp137_; -#line 669 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (n); -#line 669 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return; -#line 5042 "Gir.c" - } - } - } else if (_tmp16_ == ((0 != _tmp15_label16) ? _tmp15_label16 : (_tmp15_label16 = g_quark_from_static_string ("method")))) { -#line 570 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - switch (0) { -#line 5048 "Gir.c" - default: - { - PaleteGirObject* c = NULL; - const gchar* _tmp138_ = NULL; - PaleteGirObject* _tmp139_ = NULL; - PaleteGirObject* _tmp140_ = NULL; - PaleteGirObject* _tmp141_ = NULL; - PaleteGirObject* _tmp142_ = NULL; - PaleteGirObject* _tmp143_ = NULL; - const gchar* _tmp144_ = NULL; - gchar* _tmp145_ = NULL; - PaleteGirObject* _tmp146_ = NULL; - PaleteGirObject* _tmp147_ = NULL; - const gchar* _tmp148_ = NULL; - gchar* _tmp149_ = NULL; - PaleteGirObject* _tmp150_ = NULL; - GeeHashMap* _tmp151_ = NULL; - const gchar* _tmp152_ = NULL; - PaleteGirObject* _tmp153_ = NULL; - PaleteGirObject* _tmp154_ = NULL; -#line 673 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp138_ = n; -#line 673 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp139_ = palete_gir_object_new ("Method", _tmp138_); -#line 673 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - c = _tmp139_; -#line 674 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp140_ = c; -#line 674 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp141_ = parent; -#line 674 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp142_ = _g_object_ref0 (_tmp141_); -#line 674 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (_tmp140_->gparent); -#line 674 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp140_->gparent = _tmp142_; -#line 675 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp143_ = c; -#line 675 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp144_ = ((PaleteGirObject*) self)->ns; -#line 675 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp145_ = g_strdup (_tmp144_); -#line 675 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp143_->ns); -#line 675 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp143_->ns = _tmp145_; -#line 676 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp146_ = c; -#line 676 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp147_ = parent; -#line 676 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp148_ = _tmp147_->name; -#line 676 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp149_ = g_strdup (_tmp148_); -#line 676 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp146_->propertyof); -#line 676 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp146_->propertyof = _tmp149_; -#line 677 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp150_ = parent; -#line 677 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp151_ = _tmp150_->methods; -#line 677 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp152_ = n; -#line 677 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp153_ = c; -#line 677 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - gee_abstract_map_set ((GeeAbstractMap*) _tmp151_, _tmp152_, _tmp153_); -#line 678 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp154_ = c; -#line 678 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - parent = _tmp154_; -#line 679 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (c); -#line 679 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - break; -#line 5125 "Gir.c" - } - } - } else if (_tmp16_ == ((0 != _tmp15_label17) ? _tmp15_label17 : (_tmp15_label17 = g_quark_from_static_string ("parameters")))) { -#line 570 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - switch (0) { -#line 5131 "Gir.c" - default: - { - PaleteGirObject* c = NULL; - const gchar* _tmp155_ = NULL; - PaleteGirObject* _tmp156_ = NULL; - PaleteGirObject* _tmp157_ = NULL; - PaleteGirObject* _tmp158_ = NULL; - PaleteGirObject* _tmp159_ = NULL; - PaleteGirObject* _tmp160_ = NULL; - const gchar* _tmp161_ = NULL; - gchar* _tmp162_ = NULL; - PaleteGirObject* _tmp163_ = NULL; - PaleteGirObject* _tmp164_ = NULL; - PaleteGirObject* _tmp165_ = NULL; - PaleteGirObject* _tmp166_ = NULL; -#line 682 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp155_ = n; -#line 682 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp156_ = palete_gir_object_new ("Paramset", _tmp155_); -#line 682 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - c = _tmp156_; -#line 683 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp157_ = c; -#line 683 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp158_ = parent; -#line 683 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp159_ = _g_object_ref0 (_tmp158_); -#line 683 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (_tmp157_->gparent); -#line 683 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp157_->gparent = _tmp159_; -#line 684 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp160_ = c; -#line 684 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp161_ = ((PaleteGirObject*) self)->ns; -#line 684 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp162_ = g_strdup (_tmp161_); -#line 684 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp160_->ns); -#line 684 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp160_->ns = _tmp162_; -#line 685 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp163_ = parent; -#line 685 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp164_ = c; -#line 685 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp165_ = _g_object_ref0 (_tmp164_); -#line 685 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (_tmp163_->paramset); -#line 685 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp163_->paramset = _tmp165_; -#line 686 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp166_ = c; -#line 686 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - parent = _tmp166_; -#line 687 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (c); -#line 687 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - break; -#line 5191 "Gir.c" - } - } - } else if (_tmp16_ == ((0 != _tmp15_label18) ? _tmp15_label18 : (_tmp15_label18 = g_quark_from_static_string ("instance-parameter")))) { -#line 570 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - switch (0) { -#line 5197 "Gir.c" - default: - { - PaleteGirObject* c = NULL; - const gchar* _tmp167_ = NULL; - PaleteGirObject* _tmp168_ = NULL; - PaleteGirObject* _tmp169_ = NULL; - PaleteGirObject* _tmp170_ = NULL; - PaleteGirObject* _tmp171_ = NULL; - PaleteGirObject* _tmp172_ = NULL; - const gchar* _tmp173_ = NULL; - gchar* _tmp174_ = NULL; - PaleteGirObject* _tmp175_ = NULL; - PaleteGirObject* _tmp176_ = NULL; - GeeArrayList* _tmp177_ = NULL; - PaleteGirObject* _tmp178_ = NULL; - PaleteGirObject* _tmp179_ = NULL; -#line 690 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - break; -#line 693 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp167_ = n; -#line 693 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp168_ = palete_gir_object_new ("Param", _tmp167_); -#line 693 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - c = _tmp168_; -#line 694 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp169_ = c; -#line 694 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp170_ = parent; -#line 694 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp171_ = _g_object_ref0 (_tmp170_); -#line 694 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (_tmp169_->gparent); -#line 694 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp169_->gparent = _tmp171_; -#line 695 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp172_ = c; -#line 695 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp173_ = ((PaleteGirObject*) self)->ns; -#line 695 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp174_ = g_strdup (_tmp173_); -#line 695 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp172_->ns); -#line 695 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp172_->ns = _tmp174_; -#line 696 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp175_ = c; -#line 696 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp175_->is_instance = TRUE; -#line 697 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp176_ = parent; -#line 697 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp177_ = _tmp176_->params; -#line 697 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp178_ = c; -#line 697 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - gee_abstract_collection_add ((GeeAbstractCollection*) _tmp177_, _tmp178_); -#line 698 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp179_ = c; -#line 698 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - parent = _tmp179_; -#line 699 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - break; -#line 5260 "Gir.c" - } - } - } else if (_tmp16_ == ((0 != _tmp15_label19) ? _tmp15_label19 : (_tmp15_label19 = g_quark_from_static_string ("parameter")))) { -#line 570 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - switch (0) { -#line 5266 "Gir.c" - default: - { - PaleteGirObject* c = NULL; - const gchar* _tmp180_ = NULL; - PaleteGirObject* _tmp181_ = NULL; - PaleteGirObject* _tmp182_ = NULL; - PaleteGirObject* _tmp183_ = NULL; - PaleteGirObject* _tmp184_ = NULL; - PaleteGirObject* _tmp185_ = NULL; - const gchar* _tmp186_ = NULL; - gchar* _tmp187_ = NULL; - PaleteGirObject* _tmp188_ = NULL; - GeeArrayList* _tmp189_ = NULL; - PaleteGirObject* _tmp190_ = NULL; - PaleteGirObject* _tmp191_ = NULL; - PaleteGirObject* _tmp192_ = NULL; -#line 702 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp180_ = n; -#line 702 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp181_ = palete_gir_object_new ("Param", _tmp180_); -#line 702 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - c = _tmp181_; -#line 703 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp182_ = c; -#line 703 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp183_ = parent; -#line 703 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp184_ = _g_object_ref0 (_tmp183_); -#line 703 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (_tmp182_->gparent); -#line 703 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp182_->gparent = _tmp184_; -#line 704 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp185_ = c; -#line 704 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp186_ = ((PaleteGirObject*) self)->ns; -#line 704 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp187_ = g_strdup (_tmp186_); -#line 704 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp185_->ns); -#line 704 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp185_->ns = _tmp187_; -#line 705 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp188_ = parent; -#line 705 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp189_ = _tmp188_->params; -#line 705 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp190_ = c; -#line 705 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - gee_abstract_collection_add ((GeeAbstractCollection*) _tmp189_, _tmp190_); -#line 706 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp191_ = c; -#line 706 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - parent = _tmp191_; -#line 707 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp192_ = c; -#line 707 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - palete_gir_checkParamOverride (self, _tmp192_); -#line 708 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (c); -#line 708 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - break; -#line 5329 "Gir.c" - } - } - } else if ((_tmp16_ == ((0 != _tmp15_label20) ? _tmp15_label20 : (_tmp15_label20 = g_quark_from_static_string ("property")))) || (_tmp16_ == ((0 != _tmp15_label21) ? _tmp15_label21 : (_tmp15_label21 = g_quark_from_static_string ("field"))))) { -#line 570 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - switch (0) { -#line 5335 "Gir.c" - default: - { - PaleteGirObject* c = NULL; - const gchar* _tmp193_ = NULL; - gchar* _tmp194_ = NULL; - gchar* _tmp195_ = NULL; - PaleteGirObject* _tmp196_ = NULL; - PaleteGirObject* _tmp197_ = NULL; - PaleteGirObject* _tmp198_ = NULL; - PaleteGirObject* _tmp199_ = NULL; - PaleteGirObject* _tmp200_ = NULL; - PaleteGirObject* _tmp201_ = NULL; - const gchar* _tmp202_ = NULL; - gchar* _tmp203_ = NULL; - PaleteGirObject* _tmp204_ = NULL; - PaleteGirObject* _tmp205_ = NULL; - const gchar* _tmp206_ = NULL; - gchar* _tmp207_ = NULL; - PaleteGirObject* _tmp208_ = NULL; - GeeHashMap* _tmp209_ = NULL; - const gchar* _tmp210_ = NULL; - gchar* _tmp211_ = NULL; - gchar* _tmp212_ = NULL; - PaleteGirObject* _tmp213_ = NULL; - PaleteGirObject* _tmp214_ = NULL; -#line 712 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp193_ = n; -#line 712 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp194_ = string_replace (_tmp193_, "-", "_"); -#line 712 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp195_ = _tmp194_; -#line 712 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp196_ = palete_gir_object_new ("Prop", _tmp195_); -#line 712 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp197_ = _tmp196_; -#line 712 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp195_); -#line 712 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - c = _tmp197_; -#line 713 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp198_ = c; -#line 713 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp199_ = parent; -#line 713 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp200_ = _g_object_ref0 (_tmp199_); -#line 713 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (_tmp198_->gparent); -#line 713 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp198_->gparent = _tmp200_; -#line 714 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp201_ = c; -#line 714 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp202_ = ((PaleteGirObject*) self)->ns; -#line 714 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp203_ = g_strdup (_tmp202_); -#line 714 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp201_->ns); -#line 714 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp201_->ns = _tmp203_; -#line 715 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp204_ = c; -#line 715 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp205_ = parent; -#line 715 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp206_ = _tmp205_->name; -#line 715 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp207_ = g_strdup (_tmp206_); -#line 715 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp204_->propertyof); -#line 715 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp204_->propertyof = _tmp207_; -#line 716 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp208_ = parent; -#line 716 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp209_ = _tmp208_->props; -#line 716 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp210_ = n; -#line 716 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp211_ = string_replace (_tmp210_, "-", "_"); -#line 716 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp212_ = _tmp211_; -#line 716 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp213_ = c; -#line 716 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - gee_abstract_map_set ((GeeAbstractMap*) _tmp209_, _tmp212_, _tmp213_); -#line 716 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp212_); -#line 717 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp214_ = c; -#line 717 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - parent = _tmp214_; -#line 718 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (c); -#line 718 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - break; -#line 5431 "Gir.c" - } - } - } else if (_tmp16_ == ((0 != _tmp15_label22) ? _tmp15_label22 : (_tmp15_label22 = g_quark_from_static_string ("function")))) { -#line 570 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - switch (0) { -#line 5437 "Gir.c" - default: - { - PaleteGirObject* c = NULL; - const gchar* _tmp215_ = NULL; - PaleteGirObject* _tmp216_ = NULL; - PaleteGirObject* _tmp217_ = NULL; - PaleteGirObject* _tmp218_ = NULL; - PaleteGirObject* _tmp219_ = NULL; - PaleteGirObject* _tmp220_ = NULL; - const gchar* _tmp221_ = NULL; - gchar* _tmp222_ = NULL; - PaleteGirObject* _tmp223_ = NULL; - GeeHashMap* _tmp224_ = NULL; - const gchar* _tmp225_ = NULL; - PaleteGirObject* _tmp226_ = NULL; - PaleteGirObject* _tmp227_ = NULL; -#line 721 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp215_ = n; -#line 721 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp216_ = palete_gir_object_new ("Function", _tmp215_); -#line 721 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - c = _tmp216_; -#line 722 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp217_ = c; -#line 722 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp218_ = parent; -#line 722 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp219_ = _g_object_ref0 (_tmp218_); -#line 722 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (_tmp217_->gparent); -#line 722 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp217_->gparent = _tmp219_; -#line 723 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp220_ = c; -#line 723 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp221_ = ((PaleteGirObject*) self)->ns; -#line 723 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp222_ = g_strdup (_tmp221_); -#line 723 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp220_->ns); -#line 723 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp220_->ns = _tmp222_; -#line 724 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp223_ = parent; -#line 724 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp224_ = _tmp223_->methods; -#line 724 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp225_ = n; -#line 724 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp226_ = c; -#line 724 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - gee_abstract_map_set ((GeeAbstractMap*) _tmp224_, _tmp225_, _tmp226_); -#line 725 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp227_ = c; -#line 725 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - parent = _tmp227_; -#line 726 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (c); -#line 726 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - break; -#line 5498 "Gir.c" - } - } - } else if (_tmp16_ == ((0 != _tmp15_label23) ? _tmp15_label23 : (_tmp15_label23 = g_quark_from_static_string ("array")))) { -#line 570 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - switch (0) { -#line 5504 "Gir.c" - default: - { - PaleteGirObject* _tmp228_ = NULL; -#line 729 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp228_ = parent; -#line 729 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp228_->is_array = TRUE; -#line 730 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - break; -#line 5514 "Gir.c" - } - } - } else if (_tmp16_ == ((0 != _tmp15_label24) ? _tmp15_label24 : (_tmp15_label24 = g_quark_from_static_string ("varargs")))) { -#line 570 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - switch (0) { -#line 5520 "Gir.c" - default: - { - PaleteGirObject* _tmp229_ = NULL; -#line 733 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp229_ = parent; -#line 733 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp229_->is_varargs = TRUE; -#line 734 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (n); -#line 734 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return; -#line 5532 "Gir.c" - } - } - } else if (_tmp16_ == ((0 != _tmp15_label25) ? _tmp15_label25 : (_tmp15_label25 = g_quark_from_static_string ("constant")))) { -#line 570 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - switch (0) { -#line 5538 "Gir.c" - default: - { - PaleteGirObject* c = NULL; - const gchar* _tmp230_ = NULL; - PaleteGirObject* _tmp231_ = NULL; - PaleteGirObject* _tmp232_ = NULL; - PaleteGirObject* _tmp233_ = NULL; - PaleteGirObject* _tmp234_ = NULL; - PaleteGirObject* _tmp235_ = NULL; - xmlNode* _tmp236_ = NULL; - gchar* _tmp237_ = NULL; - PaleteGirObject* _tmp238_ = NULL; - const gchar* _tmp239_ = NULL; - gchar* _tmp240_ = NULL; - PaleteGirObject* _tmp241_ = NULL; - GeeHashMap* _tmp242_ = NULL; - const gchar* _tmp243_ = NULL; - PaleteGirObject* _tmp244_ = NULL; - PaleteGirObject* _tmp245_ = NULL; -#line 737 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp230_ = n; -#line 737 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp231_ = palete_gir_object_new ("Const", _tmp230_); -#line 737 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - c = _tmp231_; -#line 738 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp232_ = c; -#line 738 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp233_ = parent; -#line 738 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp234_ = _g_object_ref0 (_tmp233_); -#line 738 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (_tmp232_->gparent); -#line 738 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp232_->gparent = _tmp234_; -#line 739 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp235_ = c; -#line 739 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp236_ = element; -#line 739 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp237_ = (gchar*) xmlGetProp (_tmp236_, (xmlChar*) "value"); -#line 739 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp235_->value); -#line 739 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp235_->value = _tmp237_; -#line 740 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp238_ = c; -#line 740 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp239_ = ((PaleteGirObject*) self)->ns; -#line 740 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp240_ = g_strdup (_tmp239_); -#line 740 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp238_->ns); -#line 740 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp238_->ns = _tmp240_; -#line 741 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp241_ = parent; -#line 741 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp242_ = _tmp241_->consts; -#line 741 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp243_ = n; -#line 741 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp244_ = c; -#line 741 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - gee_abstract_map_set ((GeeAbstractMap*) _tmp242_, _tmp243_, _tmp244_); -#line 742 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp245_ = c; -#line 742 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - parent = _tmp245_; -#line 743 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (c); -#line 743 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (n); -#line 743 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return; -#line 5614 "Gir.c" - } - } - } else if ((_tmp16_ == ((0 != _tmp15_label26) ? _tmp15_label26 : (_tmp15_label26 = g_quark_from_static_string ("bitfield")))) || (_tmp16_ == ((0 != _tmp15_label27) ? _tmp15_label27 : (_tmp15_label27 = g_quark_from_static_string ("enumeration"))))) { -#line 570 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - switch (0) { -#line 5620 "Gir.c" - default: - { - PaleteGirObject* c = NULL; - const gchar* _tmp246_ = NULL; - PaleteGirObject* _tmp247_ = NULL; - PaleteGirObject* _tmp248_ = NULL; - PaleteGirObject* _tmp249_ = NULL; - PaleteGirObject* _tmp250_ = NULL; - PaleteGirObject* _tmp251_ = NULL; - const gchar* _tmp252_ = NULL; - gchar* _tmp253_ = NULL; - PaleteGirObject* _tmp254_ = NULL; - GeeHashMap* _tmp255_ = NULL; - const gchar* _tmp256_ = NULL; - PaleteGirObject* _tmp257_ = NULL; - PaleteGirObject* _tmp258_ = NULL; -#line 747 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp246_ = n; -#line 747 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp247_ = palete_gir_object_new ("Enum", _tmp246_); -#line 747 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - c = _tmp247_; -#line 748 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp248_ = c; -#line 748 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp249_ = parent; -#line 748 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp250_ = _g_object_ref0 (_tmp249_); -#line 748 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (_tmp248_->gparent); -#line 748 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp248_->gparent = _tmp250_; -#line 749 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp251_ = c; -#line 749 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp252_ = ((PaleteGirObject*) self)->ns; -#line 749 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp253_ = g_strdup (_tmp252_); -#line 749 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp251_->ns); -#line 749 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp251_->ns = _tmp253_; -#line 750 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp254_ = parent; -#line 750 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp255_ = _tmp254_->consts; -#line 750 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp256_ = n; -#line 750 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp257_ = c; -#line 750 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - gee_abstract_map_set ((GeeAbstractMap*) _tmp255_, _tmp256_, _tmp257_); -#line 752 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp258_ = c; -#line 752 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - parent = _tmp258_; -#line 753 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (c); -#line 753 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - break; -#line 5681 "Gir.c" - } - } - } else if (_tmp16_ == ((0 != _tmp15_label28) ? _tmp15_label28 : (_tmp15_label28 = g_quark_from_static_string ("member")))) { -#line 570 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - switch (0) { -#line 5687 "Gir.c" - default: - { - PaleteGirObject* c = NULL; - const gchar* _tmp259_ = NULL; - PaleteGirObject* _tmp260_ = NULL; - PaleteGirObject* _tmp261_ = NULL; - PaleteGirObject* _tmp262_ = NULL; - PaleteGirObject* _tmp263_ = NULL; - PaleteGirObject* _tmp264_ = NULL; - const gchar* _tmp265_ = NULL; - gchar* _tmp266_ = NULL; - PaleteGirObject* _tmp267_ = NULL; - xmlNode* _tmp268_ = NULL; - gchar* _tmp269_ = NULL; - PaleteGirObject* _tmp270_ = NULL; - GeeHashMap* _tmp271_ = NULL; - const gchar* _tmp272_ = NULL; - PaleteGirObject* _tmp273_ = NULL; -#line 756 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp259_ = n; -#line 756 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp260_ = palete_gir_object_new ("EnumMember", _tmp259_); -#line 756 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - c = _tmp260_; -#line 757 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp261_ = c; -#line 757 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp262_ = parent; -#line 757 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp263_ = _g_object_ref0 (_tmp262_); -#line 757 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (_tmp261_->gparent); -#line 757 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp261_->gparent = _tmp263_; -#line 758 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp264_ = c; -#line 758 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp265_ = ((PaleteGirObject*) self)->ns; -#line 758 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp266_ = g_strdup (_tmp265_); -#line 758 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp264_->ns); -#line 758 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp264_->ns = _tmp266_; -#line 759 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp267_ = c; -#line 759 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp268_ = element; -#line 759 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp269_ = (gchar*) xmlGetProp (_tmp268_, (xmlChar*) "value"); -#line 759 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp267_->value); -#line 759 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp267_->value = _tmp269_; -#line 760 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp270_ = parent; -#line 760 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp271_ = _tmp270_->consts; -#line 760 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp272_ = n; -#line 760 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp273_ = c; -#line 760 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - gee_abstract_map_set ((GeeAbstractMap*) _tmp271_, _tmp272_, _tmp273_); -#line 761 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (c); -#line 761 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (n); -#line 761 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return; -#line 762 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (c); -#line 762 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - break; -#line 5762 "Gir.c" - } - } - } else if (_tmp16_ == ((0 != _tmp15_label29) ? _tmp15_label29 : (_tmp15_label29 = g_quark_from_static_string ("doc-deprecated")))) { -#line 570 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - switch (0) { -#line 5768 "Gir.c" - default: - { -#line 766 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (n); -#line 766 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return; -#line 5775 "Gir.c" - } - } - } else if (_tmp16_ == ((0 != _tmp15_label30) ? _tmp15_label30 : (_tmp15_label30 = g_quark_from_static_string ("record")))) { -#line 570 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - switch (0) { -#line 5781 "Gir.c" - default: - { -#line 769 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (n); -#line 769 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return; -#line 772 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (n); -#line 772 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return; -#line 5792 "Gir.c" - } - } - } else if (_tmp16_ == ((0 != _tmp15_label31) ? _tmp15_label31 : (_tmp15_label31 = g_quark_from_static_string ("prerequisite")))) { -#line 570 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - switch (0) { -#line 5798 "Gir.c" - default: - { -#line 774 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (n); -#line 774 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return; -#line 5805 "Gir.c" - } - } - } else if (_tmp16_ == ((0 != _tmp15_label32) ? _tmp15_label32 : (_tmp15_label32 = g_quark_from_static_string ("union")))) { -#line 570 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - switch (0) { -#line 5811 "Gir.c" - default: - { -#line 776 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (n); -#line 776 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return; -#line 5818 "Gir.c" - } - } - } else { -#line 570 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - switch (0) { -#line 5824 "Gir.c" - default: - { - xmlNode* _tmp274_ = NULL; - const gchar* _tmp275_ = NULL; - gchar* _tmp276_ = NULL; - gchar* _tmp277_ = NULL; - gchar* _tmp278_ = NULL; - gchar* _tmp279_ = NULL; -#line 778 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp274_ = element; -#line 778 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp275_ = _tmp274_->name; -#line 778 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp276_ = g_strconcat ("UNHANDLED Gir file element: ", _tmp275_, NULL); -#line 778 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp277_ = _tmp276_; -#line 778 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp278_ = g_strconcat (_tmp277_, "\n", NULL); -#line 778 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp279_ = _tmp278_; -#line 778 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - g_print ("%s", _tmp279_); -#line 778 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp279_); -#line 778 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp277_); -#line 779 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (n); -#line 779 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return; -#line 5855 "Gir.c" - } - } - } - { - xmlNode* iter = NULL; - xmlNode* _tmp280_ = NULL; - xmlNode* _tmp281_ = NULL; -#line 797 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp280_ = element; -#line 797 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp281_ = _tmp280_->children; -#line 797 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - iter = _tmp281_; -#line 5869 "Gir.c" - { - gboolean _tmp282_ = FALSE; -#line 797 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp282_ = TRUE; -#line 797 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - while (TRUE) { -#line 5876 "Gir.c" - xmlNode* _tmp285_ = NULL; - xmlNode* _tmp286_ = NULL; - xmlElementType _tmp287_ = 0; - xmlNode* _tmp288_ = NULL; - PaleteGirObject* _tmp289_ = NULL; -#line 797 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (!_tmp282_) { -#line 5884 "Gir.c" - xmlNode* _tmp283_ = NULL; - xmlNode* _tmp284_ = NULL; -#line 797 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp283_ = iter; -#line 797 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp284_ = _tmp283_->next; -#line 797 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - iter = _tmp284_; -#line 5893 "Gir.c" - } -#line 797 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp282_ = FALSE; -#line 797 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp285_ = iter; -#line 797 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (!(_tmp285_ != NULL)) { -#line 797 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - break; -#line 5903 "Gir.c" - } -#line 798 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp286_ = iter; -#line 798 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp287_ = _tmp286_->type; -#line 798 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp287_ == XML_TEXT_NODE) { -#line 799 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - continue; -#line 5913 "Gir.c" - } -#line 801 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp288_ = iter; -#line 801 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp289_ = parent; -#line 801 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - palete_gir_walk (self, _tmp288_, _tmp289_); -#line 5921 "Gir.c" - } - } - } -#line 562 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (n); -#line 5927 "Gir.c" -} - - -gchar* palete_gir_doc (PaleteGir* self, const gchar* what) { - gchar* result = NULL; - gchar** ar = NULL; - const gchar* _tmp0_ = NULL; - gchar** _tmp1_ = NULL; - gchar** _tmp2_ = NULL; - gint ar_length1 = 0; - gint _ar_size_ = 0; - PaleteGirObject* cls = NULL; - GeeHashMap* _tmp3_ = NULL; - gchar** _tmp4_ = NULL; - gint _tmp4__length1 = 0; - const gchar* _tmp5_ = NULL; - gpointer _tmp6_ = NULL; - gchar** _tmp7_ = NULL; - gint _tmp7__length1 = 0; - PaleteGirObject* pr = NULL; - PaleteGirObject* _tmp14_ = NULL; - GeeHashMap* _tmp15_ = NULL; - gchar** _tmp16_ = NULL; - gint _tmp16__length1 = 0; - const gchar* _tmp17_ = NULL; - gpointer _tmp18_ = NULL; - const gchar* _tmp19_ = NULL; - PaleteGirObject* _tmp20_ = NULL; - const gchar* _tmp21_ = NULL; - gchar* _tmp24_ = NULL; -#line 805 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - g_return_val_if_fail (self != NULL, NULL); -#line 805 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - g_return_val_if_fail (what != NULL, NULL); -#line 807 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp0_ = what; -#line 807 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp2_ = _tmp1_ = g_strsplit (_tmp0_, ".", 0); -#line 807 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - ar = _tmp2_; -#line 807 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - ar_length1 = _vala_array_length (_tmp1_); -#line 807 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _ar_size_ = ar_length1; -#line 808 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp3_ = ((PaleteGirObject*) self)->classes; -#line 808 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp4_ = ar; -#line 808 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp4__length1 = ar_length1; -#line 808 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp5_ = _tmp4_[1]; -#line 808 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp6_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp3_, _tmp5_); -#line 808 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - cls = (PaleteGirObject*) _tmp6_; -#line 809 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp7_ = ar; -#line 809 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp7__length1 = ar_length1; -#line 809 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp7__length1 == 2) { -#line 5990 "Gir.c" - const gchar* _tmp8_ = NULL; - PaleteGirObject* _tmp9_ = NULL; - const gchar* _tmp10_ = NULL; - gchar* _tmp13_ = NULL; -#line 810 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp9_ = cls; -#line 810 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp10_ = _tmp9_->doctxt; -#line 810 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp10_ != NULL) { -#line 6001 "Gir.c" - PaleteGirObject* _tmp11_ = NULL; - const gchar* _tmp12_ = NULL; -#line 810 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp11_ = cls; -#line 810 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp12_ = _tmp11_->doctxt; -#line 810 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp8_ = _tmp12_; -#line 6010 "Gir.c" - } else { -#line 810 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp8_ = ""; -#line 6014 "Gir.c" - } -#line 810 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp13_ = g_strdup (_tmp8_); -#line 810 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - result = _tmp13_; -#line 810 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (cls); -#line 810 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - ar = (_vala_array_free (ar, ar_length1, (GDestroyNotify) g_free), NULL); -#line 810 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return result; -#line 6026 "Gir.c" - } -#line 813 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp14_ = cls; -#line 813 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp15_ = _tmp14_->props; -#line 813 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp16_ = ar; -#line 813 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp16__length1 = ar_length1; -#line 813 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp17_ = _tmp16_[2]; -#line 813 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp18_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp15_, _tmp17_); -#line 813 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - pr = (PaleteGirObject*) _tmp18_; -#line 814 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp20_ = pr; -#line 814 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp21_ = _tmp20_->doctxt; -#line 814 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp21_ != NULL) { -#line 6048 "Gir.c" - PaleteGirObject* _tmp22_ = NULL; - const gchar* _tmp23_ = NULL; -#line 814 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp22_ = pr; -#line 814 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp23_ = _tmp22_->doctxt; -#line 814 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp19_ = _tmp23_; -#line 6057 "Gir.c" - } else { -#line 814 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp19_ = ""; -#line 6061 "Gir.c" - } -#line 814 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp24_ = g_strdup (_tmp19_); -#line 814 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - result = _tmp24_; -#line 814 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (pr); -#line 814 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (cls); -#line 814 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - ar = (_vala_array_free (ar, ar_length1, (GDestroyNotify) g_free), NULL); -#line 814 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return result; -#line 6075 "Gir.c" -} - - -void palete_gir_checkParamOverride (PaleteGir* self, PaleteGirObject* c) { - PaleteGirObject* parset = NULL; - PaleteGirObject* _tmp0_ = NULL; - PaleteGirObject* _tmp1_ = NULL; - PaleteGirObject* _tmp2_ = NULL; - gboolean _tmp3_ = FALSE; - PaleteGirObject* _tmp4_ = NULL; - PaleteGirObject* method = NULL; - PaleteGirObject* _tmp7_ = NULL; - PaleteGirObject* _tmp8_ = NULL; - PaleteGirObject* _tmp9_ = NULL; - gboolean _tmp10_ = FALSE; - PaleteGirObject* _tmp11_ = NULL; - PaleteGirObject* cls = NULL; - PaleteGirObject* _tmp14_ = NULL; - PaleteGirObject* _tmp15_ = NULL; - PaleteGirObject* _tmp16_ = NULL; - gboolean _tmp17_ = FALSE; - PaleteGirObject* _tmp18_ = NULL; - PaleteGirObject* _tmp21_ = NULL; - PaleteGirObject* _tmp22_ = NULL; - const gchar* _tmp23_ = NULL; - PaleteGirObject* _tmp24_ = NULL; - const gchar* _tmp25_ = NULL; - PaleteGirObject* _tmp26_ = NULL; - const gchar* _tmp27_ = NULL; - gchar* _tmp28_ = NULL; -#line 820 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - g_return_if_fail (self != NULL); -#line 820 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - g_return_if_fail (c != NULL); -#line 822 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp0_ = c; -#line 822 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp1_ = _tmp0_->gparent; -#line 822 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp2_ = _g_object_ref0 (_tmp1_); -#line 822 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - parset = _tmp2_; -#line 823 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp4_ = parset; -#line 823 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp4_ == NULL) { -#line 823 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp3_ = TRUE; -#line 6124 "Gir.c" - } else { - PaleteGirObject* _tmp5_ = NULL; - const gchar* _tmp6_ = NULL; -#line 823 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp5_ = parset; -#line 823 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp6_ = _tmp5_->nodetype; -#line 823 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp3_ = g_strcmp0 (_tmp6_, "Paramset") != 0; -#line 6134 "Gir.c" - } -#line 823 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp3_) { -#line 824 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (parset); -#line 824 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return; -#line 6142 "Gir.c" - } -#line 826 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp7_ = parset; -#line 826 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp8_ = _tmp7_->gparent; -#line 826 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp9_ = _g_object_ref0 (_tmp8_); -#line 826 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - method = _tmp9_; -#line 827 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp11_ = method; -#line 827 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp11_ == NULL) { -#line 827 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp10_ = TRUE; -#line 6158 "Gir.c" - } else { - PaleteGirObject* _tmp12_ = NULL; - const gchar* _tmp13_ = NULL; -#line 827 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp12_ = method; -#line 827 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp13_ = _tmp12_->nodetype; -#line 827 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp10_ = g_strcmp0 (_tmp13_, "Ctor") != 0; -#line 6168 "Gir.c" - } -#line 827 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp10_) { -#line 828 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (method); -#line 828 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (parset); -#line 828 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return; -#line 6178 "Gir.c" - } -#line 830 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp14_ = method; -#line 830 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp15_ = _tmp14_->gparent; -#line 830 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp16_ = _g_object_ref0 (_tmp15_); -#line 830 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - cls = _tmp16_; -#line 831 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp18_ = cls; -#line 831 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp18_ == NULL) { -#line 831 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp17_ = TRUE; -#line 6194 "Gir.c" - } else { - PaleteGirObject* _tmp19_ = NULL; - const gchar* _tmp20_ = NULL; -#line 831 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp19_ = cls; -#line 831 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp20_ = _tmp19_->nodetype; -#line 831 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp17_ = g_strcmp0 (_tmp20_, "Class") != 0; -#line 6204 "Gir.c" - } -#line 831 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp17_) { -#line 832 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (cls); -#line 832 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (method); -#line 832 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (parset); -#line 832 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return; -#line 6216 "Gir.c" - } -#line 837 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp21_ = c; -#line 837 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp22_ = cls; -#line 837 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp23_ = _tmp22_->name; -#line 837 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp24_ = method; -#line 837 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp25_ = _tmp24_->name; -#line 837 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp26_ = c; -#line 837 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp27_ = _tmp26_->name; -#line 837 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp28_ = palete_gir_fetchOverride (self, _tmp23_, _tmp25_, _tmp27_); -#line 837 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp21_->name); -#line 837 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp21_->name = _tmp28_; -#line 820 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (cls); -#line 820 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (method); -#line 820 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (parset); -#line 6244 "Gir.c" -} - - -gchar* palete_gir_fetchOverride (PaleteGir* self, const gchar* cls, const gchar* method, const gchar* param) { - gchar* result = NULL; - gchar* key = NULL; - const gchar* _tmp0_ = NULL; - const gchar* _tmp1_ = NULL; - const gchar* _tmp2_ = NULL; - gchar* _tmp3_ = NULL; - GeeHashMap* _tmp4_ = NULL; - const gchar* _tmp5_ = NULL; - gboolean _tmp6_ = FALSE; - GeeHashMap* _tmp9_ = NULL; - const gchar* _tmp10_ = NULL; - gpointer _tmp11_ = NULL; -#line 842 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - g_return_val_if_fail (self != NULL, NULL); -#line 842 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - g_return_val_if_fail (cls != NULL, NULL); -#line 842 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - g_return_val_if_fail (method != NULL, NULL); -#line 842 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - g_return_val_if_fail (param != NULL, NULL); -#line 846 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - palete_gir_loadOverrides (self); -#line 847 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp0_ = cls; -#line 847 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp1_ = method; -#line 847 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp2_ = param; -#line 847 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp3_ = g_strdup_printf ("%s.%s.%s", _tmp0_, _tmp1_, _tmp2_); -#line 847 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - key = _tmp3_; -#line 849 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp4_ = palete_gir_overrides; -#line 849 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp5_ = key; -#line 849 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp6_ = gee_abstract_map_has_key ((GeeAbstractMap*) _tmp4_, _tmp5_); -#line 849 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (!_tmp6_) { -#line 6289 "Gir.c" - const gchar* _tmp7_ = NULL; - gchar* _tmp8_ = NULL; -#line 850 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp7_ = param; -#line 850 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp8_ = g_strdup (_tmp7_); -#line 850 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - result = _tmp8_; -#line 850 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (key); -#line 850 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return result; -#line 6302 "Gir.c" - } -#line 852 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp9_ = palete_gir_overrides; -#line 852 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp10_ = key; -#line 852 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp11_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp9_, _tmp10_); -#line 852 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - result = (gchar*) _tmp11_; -#line 852 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (key); -#line 852 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return result; -#line 6316 "Gir.c" -} - - -static Block4Data* block4_data_ref (Block4Data* _data4_) { -#line 856 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - g_atomic_int_inc (&_data4_->_ref_count_); -#line 856 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return _data4_; -#line 6325 "Gir.c" -} - - -static void block4_data_unref (void * _userdata_) { - Block4Data* _data4_; - _data4_ = (Block4Data*) _userdata_; -#line 856 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (g_atomic_int_dec_and_test (&_data4_->_ref_count_)) { -#line 6334 "Gir.c" - PaleteGir* self; -#line 856 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - self = _data4_->self; -#line 856 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _json_object_unref0 (_data4_->obj); -#line 856 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (self); -#line 856 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - g_slice_free (Block4Data, _data4_); -#line 6344 "Gir.c" - } -} - - -static JsonNode* _vala_JsonNode_copy (JsonNode* self) { -#line 864 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return g_boxed_copy (json_node_get_type (), self); -#line 6352 "Gir.c" -} - - -static gpointer __vala_JsonNode_copy0 (gpointer self) { -#line 864 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return self ? _vala_JsonNode_copy (self) : NULL; -#line 6359 "Gir.c" -} - - -static gpointer _json_object_ref0 (gpointer self) { -#line 872 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return self ? json_object_ref (self) : NULL; -#line 6366 "Gir.c" -} - - -static void __lambda10_ (Block4Data* _data4_, JsonObject* o, const gchar* key, JsonNode* value) { - PaleteGir* self; - gchar* v = NULL; - JsonObject* _tmp0_ = NULL; - const gchar* _tmp1_ = NULL; - const gchar* _tmp2_ = NULL; - gchar* _tmp3_ = NULL; - GeeHashMap* _tmp4_ = NULL; - const gchar* _tmp5_ = NULL; -#line 875 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - self = _data4_->self; -#line 875 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - g_return_if_fail (o != NULL); -#line 875 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - g_return_if_fail (key != NULL); -#line 875 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - g_return_if_fail (value != NULL); -#line 878 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp0_ = _data4_->obj; -#line 878 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp1_ = key; -#line 878 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp2_ = json_object_get_string_member (_tmp0_, _tmp1_); -#line 878 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp3_ = g_strdup (_tmp2_); -#line 878 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - v = _tmp3_; -#line 881 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp4_ = palete_gir_overrides; -#line 881 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp5_ = key; -#line 881 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - gee_abstract_map_set ((GeeAbstractMap*) _tmp4_, _tmp5_, v); -#line 875 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (v); -#line 6405 "Gir.c" -} - - -static void ___lambda10__json_object_foreach (JsonObject* object, const gchar* member_name, JsonNode* member_node, gpointer self) { -#line 875 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - __lambda10_ (self, object, member_name, member_node); -#line 6412 "Gir.c" -} - - -void palete_gir_loadOverrides (PaleteGir* self) { - Block4Data* _data4_; - gboolean _tmp0_ = FALSE; - JsonParser* pa = NULL; - JsonParser* _tmp1_ = NULL; - JsonParser* _tmp2_ = NULL; - gchar* _tmp3_ = NULL; - gchar* _tmp4_ = NULL; - gchar* _tmp5_ = NULL; - gchar* _tmp6_ = NULL; - JsonNode* node = NULL; - JsonParser* _tmp7_ = NULL; - JsonNode* _tmp8_ = NULL; - JsonNode* _tmp9_ = NULL; - JsonNode* _tmp10_ = NULL; - JsonNodeType _tmp11_ = 0; - GeeHashMap* _tmp15_ = NULL; - JsonNode* _tmp16_ = NULL; - JsonObject* _tmp17_ = NULL; - JsonObject* _tmp18_ = NULL; - JsonObject* _tmp19_ = NULL; - GError * _inner_error_ = NULL; -#line 856 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - g_return_if_fail (self != NULL); -#line 856 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _data4_ = g_slice_new0 (Block4Data); -#line 856 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _data4_->_ref_count_ = 1; -#line 856 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _data4_->self = g_object_ref (self); -#line 858 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp0_ = palete_gir_overrides_loaded; -#line 858 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp0_) { -#line 859 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - block4_data_unref (_data4_); -#line 859 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _data4_ = NULL; -#line 859 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return; -#line 6456 "Gir.c" - } -#line 862 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp1_ = json_parser_new (); -#line 862 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - pa = _tmp1_; -#line 863 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp2_ = pa; -#line 863 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp3_ = builder_application_configDirectory (); -#line 863 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp4_ = _tmp3_; -#line 863 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp5_ = g_strconcat (_tmp4_, "/resources/Gir.overides", NULL); -#line 863 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp6_ = _tmp5_; -#line 863 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - json_parser_load_from_file (_tmp2_, _tmp6_, &_inner_error_); -#line 863 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp6_); -#line 863 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp4_); -#line 863 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (G_UNLIKELY (_inner_error_ != NULL)) { -#line 863 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (pa); -#line 863 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - block4_data_unref (_data4_); -#line 863 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _data4_ = NULL; -#line 863 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code); -#line 863 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - g_clear_error (&_inner_error_); -#line 863 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return; -#line 6492 "Gir.c" - } -#line 864 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp7_ = pa; -#line 864 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp8_ = json_parser_get_root (_tmp7_); -#line 864 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp9_ = __vala_JsonNode_copy0 (_tmp8_); -#line 864 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - node = _tmp9_; -#line 866 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp10_ = node; -#line 866 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp11_ = json_node_get_node_type (_tmp10_); -#line 866 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp11_ != JSON_NODE_OBJECT) { -#line 6508 "Gir.c" - JsonNode* _tmp12_ = NULL; - const gchar* _tmp13_ = NULL; - GError* _tmp14_ = NULL; -#line 867 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp12_ = node; -#line 867 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp13_ = json_node_type_name (_tmp12_); -#line 867 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp14_ = g_error_new (PALETE_GIR_ERROR, PALETE_GIR_ERROR_INVALID_FORMAT, "Error loading gir.overides : Unexpected element type %s", _tmp13_); -#line 867 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _inner_error_ = _tmp14_; -#line 867 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - __vala_JsonNode_free0 (node); -#line 867 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (pa); -#line 867 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - block4_data_unref (_data4_); -#line 867 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _data4_ = NULL; -#line 867 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code); -#line 867 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - g_clear_error (&_inner_error_); -#line 867 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return; -#line 6534 "Gir.c" - } -#line 869 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp15_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL, NULL, NULL); -#line 869 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (palete_gir_overrides); -#line 869 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - palete_gir_overrides = _tmp15_; -#line 872 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp16_ = node; -#line 872 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp17_ = json_node_get_object (_tmp16_); -#line 872 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp18_ = _json_object_ref0 (_tmp17_); -#line 872 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _data4_->obj = _tmp18_; -#line 875 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp19_ = _data4_->obj; -#line 875 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - json_object_foreach_member (_tmp19_, ___lambda10__json_object_foreach, _data4_); -#line 885 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - palete_gir_overrides_loaded = TRUE; -#line 856 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - __vala_JsonNode_free0 (node); -#line 856 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (pa); -#line 856 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - block4_data_unref (_data4_); -#line 856 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _data4_ = NULL; -#line 6564 "Gir.c" -} - - -static void palete_gir_class_init (PaleteGirClass * klass) { -#line 422 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - palete_gir_parent_class = g_type_class_peek_parent (klass); -#line 422 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - G_OBJECT_CLASS (klass)->finalize = palete_gir_finalize; -#line 6573 "Gir.c" -} - - -static void palete_gir_instance_init (PaleteGir * self) { -} - - -static void palete_gir_finalize (GObject* obj) { - PaleteGir * self; -#line 422 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - self = G_TYPE_CHECK_INSTANCE_CAST (obj, PALETE_TYPE_GIR, PaleteGir); -#line 422 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - G_OBJECT_CLASS (palete_gir_parent_class)->finalize (obj); -#line 6587 "Gir.c" -} - - -GType palete_gir_get_type (void) { - static volatile gsize palete_gir_type_id__volatile = 0; - if (g_once_init_enter (&palete_gir_type_id__volatile)) { - static const GTypeInfo g_define_type_info = { sizeof (PaleteGirClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) palete_gir_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (PaleteGir), 0, (GInstanceInitFunc) palete_gir_instance_init, NULL }; - GType palete_gir_type_id; - palete_gir_type_id = g_type_register_static (PALETE_TYPE_GIR_OBJECT, "PaleteGir", &g_define_type_info, 0); - g_once_init_leave (&palete_gir_type_id__volatile, palete_gir_type_id); - } - return palete_gir_type_id__volatile; -} - - -static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func) { -#line 5 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - if ((array != NULL) && (destroy_func != NULL)) { -#line 6606 "Gir.c" - int i; -#line 5 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - for (i = 0; i < array_length; i = i + 1) { -#line 5 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - if (((gpointer*) array)[i] != NULL) { -#line 5 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - destroy_func (((gpointer*) array)[i]); -#line 6614 "Gir.c" - } - } - } -} - - -static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func) { -#line 5 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - _vala_array_destroy (array, array_length, destroy_func); -#line 5 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - g_free (array); -#line 6626 "Gir.c" -} - - -static gint _vala_array_length (gpointer array) { - int length; - length = 0; -#line 5 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - if (array) { -#line 5 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - while (((gpointer*) array)[length]) { -#line 5 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - length++; -#line 6639 "Gir.c" - } - } -#line 5 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - return length; -#line 6644 "Gir.c" -} - - - diff --git a/src/Palete/Gtk.c b/src/Palete/Gtk.c deleted file mode 100644 index d4ae28646..000000000 --- a/src/Palete/Gtk.c +++ /dev/null @@ -1,2342 +0,0 @@ -/* Gtk.c generated by valac 0.26.1, the Vala compiler - * generated from Gtk.vala, do not modify */ - - -#include -#include -#include -#include -#include -#include -#include - - -#define PALETE_INTROSPECT_TYPE_EL (palete_introspect_el_get_type ()) -#define PALETE_INTROSPECT_EL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_INTROSPECT_TYPE_EL, PaleteIntrospectEl)) -#define PALETE_INTROSPECT_EL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_INTROSPECT_TYPE_EL, PaleteIntrospectElClass)) -#define PALETE_INTROSPECT_IS_EL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_INTROSPECT_TYPE_EL)) -#define PALETE_INTROSPECT_IS_EL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_INTROSPECT_TYPE_EL)) -#define PALETE_INTROSPECT_EL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_INTROSPECT_TYPE_EL, PaleteIntrospectElClass)) - -typedef struct _PaleteIntrospectEl PaleteIntrospectEl; -typedef struct _PaleteIntrospectElClass PaleteIntrospectElClass; -typedef struct _PaleteIntrospectElPrivate PaleteIntrospectElPrivate; - -#define PALETE_INTROSPECT_EL_TYPE_ELTYPE (palete_introspect_el_eltype_get_type ()) - -#define PALETE_TYPE_PALETE (palete_palete_get_type ()) -#define PALETE_PALETE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_PALETE, PaletePalete)) -#define PALETE_PALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_PALETE, PaletePaleteClass)) -#define PALETE_IS_PALETE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_PALETE)) -#define PALETE_IS_PALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_PALETE)) -#define PALETE_PALETE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_PALETE, PaletePaleteClass)) - -typedef struct _PaletePalete PaletePalete; -typedef struct _PaletePaleteClass PaletePaleteClass; -typedef struct _PaletePaletePrivate PaletePaletePrivate; - -#define JS_RENDER_TYPE_NODE (js_render_node_get_type ()) -#define JS_RENDER_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_NODE, JsRenderNode)) -#define JS_RENDER_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_NODE, JsRenderNodeClass)) -#define JS_RENDER_IS_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_NODE)) -#define JS_RENDER_IS_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_NODE)) -#define JS_RENDER_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_NODE, JsRenderNodeClass)) - -typedef struct _JsRenderNode JsRenderNode; -typedef struct _JsRenderNodeClass JsRenderNodeClass; - -#define PALETE_TYPE_GIR_OBJECT (palete_gir_object_get_type ()) -#define PALETE_GIR_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_GIR_OBJECT, PaleteGirObject)) -#define PALETE_GIR_OBJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_GIR_OBJECT, PaleteGirObjectClass)) -#define PALETE_IS_GIR_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_GIR_OBJECT)) -#define PALETE_IS_GIR_OBJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_GIR_OBJECT)) -#define PALETE_GIR_OBJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_GIR_OBJECT, PaleteGirObjectClass)) - -typedef struct _PaleteGirObject PaleteGirObject; -typedef struct _PaleteGirObjectClass PaleteGirObjectClass; - -#define PALETE_TYPE_USAGE (palete_usage_get_type ()) -#define PALETE_USAGE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_USAGE, PaleteUsage)) -#define PALETE_USAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_USAGE, PaleteUsageClass)) -#define PALETE_IS_USAGE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_USAGE)) -#define PALETE_IS_USAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_USAGE)) -#define PALETE_USAGE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_USAGE, PaleteUsageClass)) - -typedef struct _PaleteUsage PaleteUsage; -typedef struct _PaleteUsageClass PaleteUsageClass; - -#define PALETE_TYPE_GTK (palete_gtk_get_type ()) -#define PALETE_GTK(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_GTK, PaleteGtk)) -#define PALETE_GTK_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_GTK, PaleteGtkClass)) -#define PALETE_IS_GTK(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_GTK)) -#define PALETE_IS_GTK_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_GTK)) -#define PALETE_GTK_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_GTK, PaleteGtkClass)) - -typedef struct _PaleteGtk PaleteGtk; -typedef struct _PaleteGtkClass PaleteGtkClass; -typedef struct _PaleteGtkPrivate PaleteGtkPrivate; -#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL))) -#define _g_free0(var) (var = (g_free (var), NULL)) - -#define PALETE_TYPE_GIR (palete_gir_get_type ()) -#define PALETE_GIR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_GIR, PaleteGir)) -#define PALETE_GIR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_GIR, PaleteGirClass)) -#define PALETE_IS_GIR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_GIR)) -#define PALETE_IS_GIR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_GIR)) -#define PALETE_GIR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_GIR, PaleteGirClass)) - -typedef struct _PaleteGir PaleteGir; -typedef struct _PaleteGirClass PaleteGirClass; -typedef struct _PaleteGirObjectPrivate PaleteGirObjectPrivate; -typedef struct _JsRenderNodePrivate JsRenderNodePrivate; -#define _g_regex_unref0(var) ((var == NULL) ? NULL : (var = (g_regex_unref (var), NULL))) -#define _g_error_free0(var) ((var == NULL) ? NULL : (var = (g_error_free (var), NULL))) -#define _vala_code_context_unref0(var) ((var == NULL) ? NULL : (var = (vala_code_context_unref (var), NULL))) - -typedef enum { - PALETE_INTROSPECT_EL_ELTYPE_NS, - PALETE_INTROSPECT_EL_ELTYPE_CLASS, - PALETE_INTROSPECT_EL_ELTYPE_METHOD, - PALETE_INTROSPECT_EL_ELTYPE_PROP -} PaleteIntrospectEleltype; - -struct _PaleteIntrospectEl { - GObject parent_instance; - PaleteIntrospectElPrivate * priv; - PaleteIntrospectEleltype type; -}; - -struct _PaleteIntrospectElClass { - GObjectClass parent_class; -}; - -struct _PaletePalete { - GObject parent_instance; - PaletePaletePrivate * priv; - gchar* name; - GeeArrayList* map; -}; - -struct _PaletePaleteClass { - GObjectClass parent_class; - void (*fillPack) (PaletePalete* self, JsRenderNode* node, JsRenderNode* parent); - void (*load) (PaletePalete* self); - GeeHashMap* (*getPropertiesFor) (PaletePalete* self, const gchar* ename, const gchar* type); - PaleteGirObject* (*getClass) (PaletePalete* self, const gchar* ename); -}; - -struct _PaleteGtk { - PaletePalete parent_instance; - PaleteGtkPrivate * priv; - GeeArrayList* package_cache; -}; - -struct _PaleteGtkClass { - PaletePaleteClass parent_class; -}; - -struct _PaleteGirObject { - GObject parent_instance; - PaleteGirObjectPrivate * priv; - gchar* name; - gchar* ns; - gchar* propertyof; - gchar* type; - gchar* nodetype; - gchar* package; - PaleteGirObject* paramset; - PaleteGirObject* return_value; - gboolean is_instance; - gboolean is_array; - gboolean is_varargs; - gboolean ctor_only; - gchar* parent; - gchar* value; - gchar* sig; - PaleteGirObject* gparent; - GeeArrayList* params; - GeeArrayList* implements; - GeeArrayList* inherits; - GeeHashMap* ctors; - GeeHashMap* methods; - GeeHashMap* includes; - GeeHashMap* classes; - GeeHashMap* props; - GeeHashMap* consts; - GeeHashMap* signals; - gchar* doctxt; -}; - -struct _PaleteGirObjectClass { - GObjectClass parent_class; -}; - -typedef enum { - PALETE_ERROR_INVALID_TYPE, - PALETE_ERROR_NEED_IMPLEMENTING, - PALETE_ERROR_MISSING_FILE, - PALETE_ERROR_INVALID_VALUE -} PaleteError; -#define PALETE_ERROR palete_error_quark () -struct _JsRenderNode { - GObject parent_instance; - JsRenderNodePrivate * priv; - JsRenderNode* parent; - GeeArrayList* items; - GeeHashMap* props; - GeeHashMap* listeners; - gchar* xvala_cls; - gchar* xvala_xcls; - gchar* xvala_id; -}; - -struct _JsRenderNodeClass { - GObjectClass parent_class; -}; - - -static gpointer palete_introspect_el_parent_class = NULL; -static gpointer palete_gtk_parent_class = NULL; - -GType palete_introspect_el_get_type (void) G_GNUC_CONST; -GType palete_introspect_el_eltype_get_type (void) G_GNUC_CONST; -enum { - PALETE_INTROSPECT_EL_DUMMY_PROPERTY -}; -PaleteIntrospectEl* palete_introspect_el_new (void); -PaleteIntrospectEl* palete_introspect_el_construct (GType object_type); -static void palete_introspect_el_finalize (GObject* obj); -GType palete_palete_get_type (void) G_GNUC_CONST; -GType js_render_node_get_type (void) G_GNUC_CONST; -GType palete_gir_object_get_type (void) G_GNUC_CONST; -GType palete_usage_get_type (void) G_GNUC_CONST; -GType palete_gtk_get_type (void) G_GNUC_CONST; -enum { - PALETE_GTK_DUMMY_PROPERTY -}; -PaleteGtk* palete_gtk_new (void); -PaleteGtk* palete_gtk_construct (GType object_type); -PaletePalete* palete_palete_construct (GType object_type); -void palete_gtk_loadPackages (PaleteGtk* self); -static void palete_gtk_real_load (PaletePalete* base); -void palete_palete_loadUsageFile (PaletePalete* self, const gchar* fname); -gchar* builder_application_configDirectory (void); -gchar* palete_gtk_doc (PaleteGtk* self, const gchar* what); -GType palete_gir_get_type (void) G_GNUC_CONST; -PaleteGir* palete_gir_factory (const gchar* ns); -gchar* palete_gir_doc (PaleteGir* self, const gchar* what); -static PaleteGirObject* palete_gtk_real_getClass (PaletePalete* base, const gchar* ename); -static GeeHashMap* palete_gtk_real_getPropertiesFor (PaletePalete* base, const gchar* ename, const gchar* type); -void palete_gir_object_overlayParent (PaleteGirObject* self); -GQuark palete_error_quark (void); -gchar** palete_gtk_getInheritsFor (PaleteGtk* self, const gchar* ename, int* result_length1); -PaleteGirObject* palete_gir_factoryFqn (const gchar* fqn); -gchar** palete_gir_object_inheritsToStringArray (PaleteGirObject* self, int* result_length1); -static void palete_gtk_real_fillPack (PaletePalete* base, JsRenderNode* node, JsRenderNode* parent); -gchar* js_render_node_fqn (JsRenderNode* self); -GeeHashMap* palete_palete_getPropertiesFor (PaletePalete* self, const gchar* ename, const gchar* type); -gchar* palete_gir_fqtypeLookup (const gchar* type, const gchar* ns); -gchar* palete_gir_guessDefaultValueForType (const gchar* type); -GeeArrayList* palete_gtk_packages (PaleteGtk* self); -static void palete_gtk_finalize (GObject* obj); -static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func); -static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func); -static gint _vala_array_length (gpointer array); - - -GType palete_introspect_el_eltype_get_type (void) { - static volatile gsize palete_introspect_el_eltype_type_id__volatile = 0; - if (g_once_init_enter (&palete_introspect_el_eltype_type_id__volatile)) { - static const GEnumValue values[] = {{PALETE_INTROSPECT_EL_ELTYPE_NS, "PALETE_INTROSPECT_EL_ELTYPE_NS", "ns"}, {PALETE_INTROSPECT_EL_ELTYPE_CLASS, "PALETE_INTROSPECT_EL_ELTYPE_CLASS", "class"}, {PALETE_INTROSPECT_EL_ELTYPE_METHOD, "PALETE_INTROSPECT_EL_ELTYPE_METHOD", "method"}, {PALETE_INTROSPECT_EL_ELTYPE_PROP, "PALETE_INTROSPECT_EL_ELTYPE_PROP", "prop"}, {0, NULL, NULL}}; - GType palete_introspect_el_eltype_type_id; - palete_introspect_el_eltype_type_id = g_enum_register_static ("PaleteIntrospectEleltype", values); - g_once_init_leave (&palete_introspect_el_eltype_type_id__volatile, palete_introspect_el_eltype_type_id); - } - return palete_introspect_el_eltype_type_id__volatile; -} - - -PaleteIntrospectEl* palete_introspect_el_construct (GType object_type) { - PaleteIntrospectEl * self = NULL; -#line 7 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - self = (PaleteIntrospectEl*) g_object_new (object_type, NULL); -#line 7 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - return self; -#line 266 "Gtk.c" -} - - -PaleteIntrospectEl* palete_introspect_el_new (void) { -#line 7 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - return palete_introspect_el_construct (PALETE_INTROSPECT_TYPE_EL); -#line 273 "Gtk.c" -} - - -static void palete_introspect_el_class_init (PaleteIntrospectElClass * klass) { -#line 7 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - palete_introspect_el_parent_class = g_type_class_peek_parent (klass); -#line 7 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - G_OBJECT_CLASS (klass)->finalize = palete_introspect_el_finalize; -#line 282 "Gtk.c" -} - - -static void palete_introspect_el_instance_init (PaleteIntrospectEl * self) { -} - - -static void palete_introspect_el_finalize (GObject* obj) { - PaleteIntrospectEl * self; -#line 7 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - self = G_TYPE_CHECK_INSTANCE_CAST (obj, PALETE_INTROSPECT_TYPE_EL, PaleteIntrospectEl); -#line 7 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - G_OBJECT_CLASS (palete_introspect_el_parent_class)->finalize (obj); -#line 296 "Gtk.c" -} - - -GType palete_introspect_el_get_type (void) { - static volatile gsize palete_introspect_el_type_id__volatile = 0; - if (g_once_init_enter (&palete_introspect_el_type_id__volatile)) { - static const GTypeInfo g_define_type_info = { sizeof (PaleteIntrospectElClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) palete_introspect_el_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (PaleteIntrospectEl), 0, (GInstanceInitFunc) palete_introspect_el_instance_init, NULL }; - GType palete_introspect_el_type_id; - palete_introspect_el_type_id = g_type_register_static (G_TYPE_OBJECT, "PaleteIntrospectEl", &g_define_type_info, 0); - g_once_init_leave (&palete_introspect_el_type_id__volatile, palete_introspect_el_type_id); - } - return palete_introspect_el_type_id__volatile; -} - - -PaleteGtk* palete_gtk_construct (GType object_type) { - PaleteGtk * self = NULL; - gchar* _tmp0_ = NULL; -#line 30 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - self = (PaleteGtk*) palete_palete_construct (object_type); -#line 31 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp0_ = g_strdup ("Gtk"); -#line 31 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (((PaletePalete*) self)->name); -#line 31 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - ((PaletePalete*) self)->name = _tmp0_; -#line 32 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - palete_gtk_loadPackages (self); -#line 25 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - return self; -#line 327 "Gtk.c" -} - - -PaleteGtk* palete_gtk_new (void) { -#line 25 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - return palete_gtk_construct (PALETE_TYPE_GTK); -#line 334 "Gtk.c" -} - - -static void palete_gtk_real_load (PaletePalete* base) { - PaleteGtk * self; - gchar* _tmp0_ = NULL; - gchar* _tmp1_ = NULL; - gchar* _tmp2_ = NULL; - gchar* _tmp3_ = NULL; -#line 42 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - self = (PaleteGtk*) base; -#line 44 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp0_ = builder_application_configDirectory (); -#line 44 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp1_ = _tmp0_; -#line 44 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp2_ = g_strconcat (_tmp1_, "/resources/GtkUsage.txt", NULL); -#line 44 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp3_ = _tmp2_; -#line 44 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - palete_palete_loadUsageFile ((PaletePalete*) self, _tmp3_); -#line 44 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (_tmp3_); -#line 44 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (_tmp1_); -#line 360 "Gtk.c" -} - - -gchar* palete_gtk_doc (PaleteGtk* self, const gchar* what) { - gchar* result = NULL; - gchar* ns = NULL; - const gchar* _tmp0_ = NULL; - gchar** _tmp1_ = NULL; - gchar** _tmp2_ = NULL; - gchar** _tmp3_ = NULL; - gint _tmp3__length1 = 0; - const gchar* _tmp4_ = NULL; - gchar* _tmp5_ = NULL; - gchar* _tmp6_ = NULL; - PaleteGir* gir = NULL; - PaleteGir* _tmp7_ = NULL; - const gchar* _tmp8_ = NULL; - gchar* _tmp9_ = NULL; -#line 49 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - g_return_val_if_fail (self != NULL, NULL); -#line 49 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - g_return_val_if_fail (what != NULL, NULL); -#line 50 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp0_ = what; -#line 50 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp2_ = _tmp1_ = g_strsplit (_tmp0_, ".", 0); -#line 50 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp3_ = _tmp2_; -#line 50 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp3__length1 = _vala_array_length (_tmp1_); -#line 50 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp4_ = _tmp3_[0]; -#line 50 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp5_ = g_strdup (_tmp4_); -#line 50 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp6_ = _tmp5_; -#line 50 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp3_ = (_vala_array_free (_tmp3_, _tmp3__length1, (GDestroyNotify) g_free), NULL); -#line 50 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - ns = _tmp6_; -#line 51 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp7_ = palete_gir_factory (ns); -#line 51 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - gir = _tmp7_; -#line 52 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp8_ = what; -#line 52 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp9_ = palete_gir_doc (gir, _tmp8_); -#line 52 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - result = _tmp9_; -#line 52 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (gir); -#line 52 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (ns); -#line 52 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - return result; -#line 417 "Gtk.c" -} - - -static PaleteGirObject* palete_gtk_real_getClass (PaletePalete* base, const gchar* ename) { - PaleteGtk * self; - PaleteGirObject* result = NULL; - gchar** es = NULL; - const gchar* _tmp0_ = NULL; - gchar** _tmp1_ = NULL; - gchar** _tmp2_ = NULL; - gint es_length1 = 0; - gint _es_size_ = 0; - PaleteGir* gir = NULL; - const gchar* _tmp3_ = NULL; - PaleteGir* _tmp4_ = NULL; - GeeHashMap* _tmp5_ = NULL; - const gchar* _tmp6_ = NULL; - gpointer _tmp7_ = NULL; -#line 58 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - self = (PaleteGtk*) base; -#line 58 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - g_return_val_if_fail (ename != NULL, NULL); -#line 61 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp0_ = ename; -#line 61 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp2_ = _tmp1_ = g_strsplit (_tmp0_, ".", 0); -#line 61 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - es = _tmp2_; -#line 61 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - es_length1 = _vala_array_length (_tmp1_); -#line 61 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _es_size_ = es_length1; -#line 62 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp3_ = es[0]; -#line 62 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp4_ = palete_gir_factory (_tmp3_); -#line 62 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - gir = _tmp4_; -#line 64 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp5_ = ((PaleteGirObject*) gir)->classes; -#line 64 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp6_ = es[1]; -#line 64 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp7_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp5_, _tmp6_); -#line 64 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - result = (PaleteGirObject*) _tmp7_; -#line 64 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (gir); -#line 64 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - es = (_vala_array_free (es, es_length1, (GDestroyNotify) g_free), NULL); -#line 64 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - return result; -#line 470 "Gtk.c" -} - - -static gpointer _g_object_ref0 (gpointer self) { -#line 100 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - return self ? g_object_ref (self) : NULL; -#line 477 "Gtk.c" -} - - -static GeeHashMap* palete_gtk_real_getPropertiesFor (PaletePalete* base, const gchar* ename, const gchar* type) { - PaleteGtk * self; - GeeHashMap* result = NULL; - gchar** es = NULL; - const gchar* _tmp0_ = NULL; - gchar** _tmp1_ = NULL; - gchar** _tmp2_ = NULL; - gint es_length1 = 0; - gint _es_size_ = 0; - PaleteGir* gir = NULL; - gchar** _tmp3_ = NULL; - gint _tmp3__length1 = 0; - const gchar* _tmp4_ = NULL; - PaleteGir* _tmp5_ = NULL; - PaleteGirObject* cls = NULL; - PaleteGir* _tmp6_ = NULL; - GeeHashMap* _tmp7_ = NULL; - gchar** _tmp8_ = NULL; - gint _tmp8__length1 = 0; - const gchar* _tmp9_ = NULL; - gpointer _tmp10_ = NULL; - PaleteGirObject* _tmp11_ = NULL; - PaleteGirObject* _tmp13_ = NULL; - const gchar* _tmp14_ = NULL; - const gchar* _tmp15_ = NULL; - GQuark _tmp17_ = 0U; -#line 98 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - static GQuark _tmp16_label0 = 0; -#line 98 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - static GQuark _tmp16_label1 = 0; -#line 98 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - static GQuark _tmp16_label2 = 0; -#line 98 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - static GQuark _tmp16_label3 = 0; -#line 515 "Gtk.c" - GError * _inner_error_ = NULL; -#line 68 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - self = (PaleteGtk*) base; -#line 68 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - g_return_val_if_fail (ename != NULL, NULL); -#line 68 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - g_return_val_if_fail (type != NULL, NULL); -#line 80 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp0_ = ename; -#line 80 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp2_ = _tmp1_ = g_strsplit (_tmp0_, ".", 0); -#line 80 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - es = _tmp2_; -#line 80 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - es_length1 = _vala_array_length (_tmp1_); -#line 80 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _es_size_ = es_length1; -#line 81 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp3_ = es; -#line 81 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp3__length1 = es_length1; -#line 81 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp4_ = _tmp3_[0]; -#line 81 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp5_ = palete_gir_factory (_tmp4_); -#line 81 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - gir = _tmp5_; -#line 83 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp6_ = gir; -#line 83 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp7_ = ((PaleteGirObject*) _tmp6_)->classes; -#line 83 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp8_ = es; -#line 83 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp8__length1 = es_length1; -#line 83 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp9_ = _tmp8_[1]; -#line 83 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp10_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp7_, _tmp9_); -#line 83 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - cls = (PaleteGirObject*) _tmp10_; -#line 84 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp11_ = cls; -#line 84 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - if (_tmp11_ == NULL) { -#line 561 "Gtk.c" - GeeHashMap* ret = NULL; - GeeHashMap* _tmp12_ = NULL; -#line 85 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp12_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, PALETE_TYPE_GIR_OBJECT, (GBoxedCopyFunc) g_object_ref, g_object_unref, NULL, NULL, NULL); -#line 85 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - ret = _tmp12_; -#line 86 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - result = ret; -#line 86 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (cls); -#line 86 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (gir); -#line 86 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - es = (_vala_array_free (es, es_length1, (GDestroyNotify) g_free), NULL); -#line 86 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - return result; -#line 578 "Gtk.c" - } -#line 96 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp13_ = cls; -#line 96 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - palete_gir_object_overlayParent (_tmp13_); -#line 98 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp14_ = type; -#line 98 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp15_ = _tmp14_; -#line 98 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp17_ = (NULL == _tmp15_) ? 0 : g_quark_from_string (_tmp15_); -#line 98 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - if (_tmp17_ == ((0 != _tmp16_label0) ? _tmp16_label0 : (_tmp16_label0 = g_quark_from_static_string ("props")))) { -#line 98 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - switch (0) { -#line 594 "Gtk.c" - default: - { - PaleteGirObject* _tmp18_ = NULL; - GeeHashMap* _tmp19_ = NULL; - GeeHashMap* _tmp20_ = NULL; -#line 100 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp18_ = cls; -#line 100 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp19_ = _tmp18_->props; -#line 100 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp20_ = _g_object_ref0 (_tmp19_); -#line 100 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - result = _tmp20_; -#line 100 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (cls); -#line 100 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (gir); -#line 100 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - es = (_vala_array_free (es, es_length1, (GDestroyNotify) g_free), NULL); -#line 100 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - return result; -#line 616 "Gtk.c" - } - } - } else if (_tmp17_ == ((0 != _tmp16_label1) ? _tmp16_label1 : (_tmp16_label1 = g_quark_from_static_string ("signals")))) { -#line 98 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - switch (0) { -#line 622 "Gtk.c" - default: - { - PaleteGirObject* _tmp21_ = NULL; - GeeHashMap* _tmp22_ = NULL; - GeeHashMap* _tmp23_ = NULL; -#line 102 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp21_ = cls; -#line 102 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp22_ = _tmp21_->signals; -#line 102 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp23_ = _g_object_ref0 (_tmp22_); -#line 102 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - result = _tmp23_; -#line 102 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (cls); -#line 102 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (gir); -#line 102 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - es = (_vala_array_free (es, es_length1, (GDestroyNotify) g_free), NULL); -#line 102 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - return result; -#line 644 "Gtk.c" - } - } - } else if (_tmp17_ == ((0 != _tmp16_label2) ? _tmp16_label2 : (_tmp16_label2 = g_quark_from_static_string ("methods")))) { -#line 98 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - switch (0) { -#line 650 "Gtk.c" - default: - { - PaleteGirObject* _tmp24_ = NULL; - GeeHashMap* _tmp25_ = NULL; - GeeHashMap* _tmp26_ = NULL; -#line 104 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp24_ = cls; -#line 104 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp25_ = _tmp24_->methods; -#line 104 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp26_ = _g_object_ref0 (_tmp25_); -#line 104 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - result = _tmp26_; -#line 104 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (cls); -#line 104 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (gir); -#line 104 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - es = (_vala_array_free (es, es_length1, (GDestroyNotify) g_free), NULL); -#line 104 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - return result; -#line 672 "Gtk.c" - } - } - } else if (_tmp17_ == ((0 != _tmp16_label3) ? _tmp16_label3 : (_tmp16_label3 = g_quark_from_static_string ("ctors")))) { -#line 98 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - switch (0) { -#line 678 "Gtk.c" - default: - { - PaleteGirObject* _tmp27_ = NULL; - GeeHashMap* _tmp28_ = NULL; - GeeHashMap* _tmp29_ = NULL; -#line 106 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp27_ = cls; -#line 106 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp28_ = _tmp27_->ctors; -#line 106 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp29_ = _g_object_ref0 (_tmp28_); -#line 106 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - result = _tmp29_; -#line 106 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (cls); -#line 106 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (gir); -#line 106 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - es = (_vala_array_free (es, es_length1, (GDestroyNotify) g_free), NULL); -#line 106 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - return result; -#line 700 "Gtk.c" - } - } - } else { -#line 98 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - switch (0) { -#line 706 "Gtk.c" - default: - { - const gchar* _tmp30_ = NULL; - gchar* _tmp31_ = NULL; - gchar* _tmp32_ = NULL; - GError* _tmp33_ = NULL; - GError* _tmp34_ = NULL; -#line 108 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp30_ = type; -#line 108 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp31_ = g_strconcat ("getPropertiesFor called with: ", _tmp30_, NULL); -#line 108 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp32_ = _tmp31_; -#line 108 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp33_ = g_error_new_literal (PALETE_ERROR, PALETE_ERROR_INVALID_VALUE, _tmp32_); -#line 108 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp34_ = _tmp33_; -#line 108 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (_tmp32_); -#line 108 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _inner_error_ = _tmp34_; -#line 108 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (cls); -#line 108 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (gir); -#line 108 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - es = (_vala_array_free (es, es_length1, (GDestroyNotify) g_free), NULL); -#line 108 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code); -#line 108 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - g_clear_error (&_inner_error_); -#line 108 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - return NULL; -#line 740 "Gtk.c" - } - } - } -#line 68 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (cls); -#line 68 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (gir); -#line 68 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - es = (_vala_array_free (es, es_length1, (GDestroyNotify) g_free), NULL); -#line 750 "Gtk.c" -} - - -gchar** palete_gtk_getInheritsFor (PaleteGtk* self, const gchar* ename, int* result_length1) { - gchar** result = NULL; - gchar** ret = NULL; - gchar** _tmp0_ = NULL; - gint ret_length1 = 0; - gint _ret_size_ = 0; - PaleteGirObject* cls = NULL; - const gchar* _tmp1_ = NULL; - PaleteGirObject* _tmp2_ = NULL; - gboolean _tmp3_ = FALSE; - PaleteGirObject* _tmp4_ = NULL; - PaleteGirObject* _tmp9_ = NULL; - gint _tmp10_ = 0; - gchar** _tmp11_ = NULL; - gchar** _tmp12_ = NULL; - gint _tmp12__length1 = 0; -#line 120 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - g_return_val_if_fail (self != NULL, NULL); -#line 120 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - g_return_val_if_fail (ename != NULL, NULL); -#line 122 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp0_ = g_new0 (gchar*, 0 + 1); -#line 122 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - ret = _tmp0_; -#line 122 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - ret_length1 = 0; -#line 122 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _ret_size_ = ret_length1; -#line 124 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp1_ = ename; -#line 124 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp2_ = palete_gir_factoryFqn (_tmp1_); -#line 124 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - cls = _tmp2_; -#line 126 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp4_ = cls; -#line 126 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - if (_tmp4_ == NULL) { -#line 126 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp3_ = TRUE; -#line 794 "Gtk.c" - } else { - PaleteGirObject* _tmp5_ = NULL; - const gchar* _tmp6_ = NULL; -#line 126 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp5_ = cls; -#line 126 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp6_ = _tmp5_->nodetype; -#line 126 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp3_ = g_strcmp0 (_tmp6_, "Class") != 0; -#line 804 "Gtk.c" - } -#line 126 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - if (_tmp3_) { -#line 808 "Gtk.c" - const gchar* _tmp7_ = NULL; - gchar** _tmp8_ = NULL; - gint _tmp8__length1 = 0; -#line 127 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp7_ = ename; -#line 127 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - g_print ("getInheritsFor:could not find cls: %s\n", _tmp7_); -#line 128 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp8_ = ret; -#line 128 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp8__length1 = ret_length1; -#line 128 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - if (result_length1) { -#line 128 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - *result_length1 = _tmp8__length1; -#line 824 "Gtk.c" - } -#line 128 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - result = _tmp8_; -#line 128 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (cls); -#line 128 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - return result; -#line 832 "Gtk.c" - } -#line 131 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp9_ = cls; -#line 131 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp11_ = palete_gir_object_inheritsToStringArray (_tmp9_, &_tmp10_); -#line 131 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp12_ = _tmp11_; -#line 131 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp12__length1 = _tmp10_; -#line 131 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - if (result_length1) { -#line 131 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - *result_length1 = _tmp12__length1; -#line 846 "Gtk.c" - } -#line 131 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - result = _tmp12_; -#line 131 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (cls); -#line 131 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - ret = (_vala_array_free (ret, ret_length1, (GDestroyNotify) g_free), NULL); -#line 131 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - return result; -#line 856 "Gtk.c" -} - - -static gchar* _vala_g_strjoinv (const gchar* separator, gchar** str_array, int str_array_length1) { - gchar* result = NULL; - const gchar* _tmp0_ = NULL; - gboolean _tmp1_ = FALSE; - gboolean _tmp2_ = FALSE; - gchar** _tmp3_ = NULL; - gint _tmp3__length1 = 0; -#line 964 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp0_ = separator; -#line 964 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - if (_tmp0_ == NULL) { -#line 965 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - separator = ""; -#line 873 "Gtk.c" - } -#line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp3_ = str_array; -#line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp3__length1 = str_array_length1; -#line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - if (_tmp3_ != NULL) { -#line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp2_ = TRUE; -#line 883 "Gtk.c" - } else { - gchar** _tmp4_ = NULL; - gint _tmp4__length1 = 0; -#line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp4_ = str_array; -#line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp4__length1 = str_array_length1; -#line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp2_ = _tmp4__length1 > 0; -#line 893 "Gtk.c" - } -#line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - if (_tmp2_) { -#line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp1_ = TRUE; -#line 899 "Gtk.c" - } else { - gboolean _tmp5_ = FALSE; - gchar** _tmp6_ = NULL; - gint _tmp6__length1 = 0; -#line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp6_ = str_array; -#line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp6__length1 = str_array_length1; -#line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - if (_tmp6__length1 == (-1)) { -#line 910 "Gtk.c" - gchar** _tmp7_ = NULL; - gint _tmp7__length1 = 0; - const gchar* _tmp8_ = NULL; -#line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp7_ = str_array; -#line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp7__length1 = str_array_length1; -#line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp8_ = _tmp7_[0]; -#line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp5_ = _tmp8_ != NULL; -#line 922 "Gtk.c" - } else { -#line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp5_ = FALSE; -#line 926 "Gtk.c" - } -#line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp1_ = _tmp5_; -#line 930 "Gtk.c" - } -#line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - if (_tmp1_) { -#line 934 "Gtk.c" - gint i = 0; - gsize len = 0UL; - gint _tmp31_ = 0; - gint _tmp33_ = 0; - gint _tmp34_ = 0; - gsize _tmp35_ = 0UL; - const gchar* _tmp36_ = NULL; - gint _tmp37_ = 0; - gint _tmp38_ = 0; - gint _tmp39_ = 0; - const gchar* res = NULL; - gsize _tmp40_ = 0UL; - void* _tmp41_ = NULL; - void* ptr = NULL; - const gchar* _tmp42_ = NULL; - gchar** _tmp43_ = NULL; - gint _tmp43__length1 = 0; - const gchar* _tmp44_ = NULL; - void* _tmp45_ = NULL; - const gchar* _tmp62_ = NULL; -#line 969 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - len = (gsize) 1; -#line 957 "Gtk.c" - { - gboolean _tmp9_ = FALSE; -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - i = 0; -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp9_ = TRUE; -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - while (TRUE) { -#line 966 "Gtk.c" - gboolean _tmp11_ = FALSE; - gboolean _tmp12_ = FALSE; - gchar** _tmp13_ = NULL; - gint _tmp13__length1 = 0; - gint _tmp21_ = 0; - gchar** _tmp22_ = NULL; - gint _tmp22__length1 = 0; - gint _tmp23_ = 0; - const gchar* _tmp24_ = NULL; - gsize _tmp30_ = 0UL; -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - if (!_tmp9_) { -#line 979 "Gtk.c" - gint _tmp10_ = 0; -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp10_ = i; -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - i = _tmp10_ + 1; -#line 985 "Gtk.c" - } -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp9_ = FALSE; -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp13_ = str_array; -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp13__length1 = str_array_length1; -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - if (_tmp13__length1 != (-1)) { -#line 995 "Gtk.c" - gint _tmp14_ = 0; - gchar** _tmp15_ = NULL; - gint _tmp15__length1 = 0; -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp14_ = i; -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp15_ = str_array; -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp15__length1 = str_array_length1; -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp12_ = _tmp14_ < _tmp15__length1; -#line 1007 "Gtk.c" - } else { -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp12_ = FALSE; -#line 1011 "Gtk.c" - } -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - if (_tmp12_) { -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp11_ = TRUE; -#line 1017 "Gtk.c" - } else { - gboolean _tmp16_ = FALSE; - gchar** _tmp17_ = NULL; - gint _tmp17__length1 = 0; -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp17_ = str_array; -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp17__length1 = str_array_length1; -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - if (_tmp17__length1 == (-1)) { -#line 1028 "Gtk.c" - gchar** _tmp18_ = NULL; - gint _tmp18__length1 = 0; - gint _tmp19_ = 0; - const gchar* _tmp20_ = NULL; -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp18_ = str_array; -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp18__length1 = str_array_length1; -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp19_ = i; -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp20_ = _tmp18_[_tmp19_]; -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp16_ = _tmp20_ != NULL; -#line 1043 "Gtk.c" - } else { -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp16_ = FALSE; -#line 1047 "Gtk.c" - } -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp11_ = _tmp16_; -#line 1051 "Gtk.c" - } -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - if (!_tmp11_) { -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - break; -#line 1057 "Gtk.c" - } -#line 971 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp22_ = str_array; -#line 971 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp22__length1 = str_array_length1; -#line 971 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp23_ = i; -#line 971 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp24_ = _tmp22_[_tmp23_]; -#line 971 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - if (_tmp24_ != NULL) { -#line 1069 "Gtk.c" - gchar** _tmp25_ = NULL; - gint _tmp25__length1 = 0; - gint _tmp26_ = 0; - const gchar* _tmp27_ = NULL; - gint _tmp28_ = 0; - gint _tmp29_ = 0; -#line 971 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp25_ = str_array; -#line 971 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp25__length1 = str_array_length1; -#line 971 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp26_ = i; -#line 971 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp27_ = _tmp25_[_tmp26_]; -#line 971 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp28_ = strlen ((const gchar*) _tmp27_); -#line 971 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp29_ = _tmp28_; -#line 971 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp21_ = _tmp29_; -#line 1090 "Gtk.c" - } else { -#line 971 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp21_ = 0; -#line 1094 "Gtk.c" - } -#line 971 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp30_ = len; -#line 971 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - len = _tmp30_ + _tmp21_; -#line 1100 "Gtk.c" - } - } -#line 973 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp31_ = i; -#line 973 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - if (_tmp31_ == 0) { -#line 1107 "Gtk.c" - gchar* _tmp32_ = NULL; -#line 974 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp32_ = g_strdup (""); -#line 974 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - result = _tmp32_; -#line 974 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - return result; -#line 1115 "Gtk.c" - } -#line 976 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp33_ = i; -#line 976 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - str_array_length1 = _tmp33_; -#line 976 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp34_ = str_array_length1; -#line 977 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp35_ = len; -#line 977 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp36_ = separator; -#line 977 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp37_ = strlen ((const gchar*) _tmp36_); -#line 977 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp38_ = _tmp37_; -#line 977 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp39_ = i; -#line 977 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - len = _tmp35_ + (_tmp38_ * (_tmp39_ - 1)); -#line 979 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp40_ = len; -#line 979 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp41_ = g_malloc (_tmp40_); -#line 979 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - res = _tmp41_; -#line 980 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp42_ = res; -#line 980 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp43_ = str_array; -#line 980 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp43__length1 = str_array_length1; -#line 980 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp44_ = _tmp43_[0]; -#line 980 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp45_ = g_stpcpy ((void*) _tmp42_, (const gchar*) _tmp44_); -#line 980 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - ptr = _tmp45_; -#line 1153 "Gtk.c" - { - gboolean _tmp46_ = FALSE; -#line 981 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - i = 1; -#line 981 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp46_ = TRUE; -#line 981 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - while (TRUE) { -#line 1162 "Gtk.c" - gint _tmp48_ = 0; - gchar** _tmp49_ = NULL; - gint _tmp49__length1 = 0; - void* _tmp50_ = NULL; - const gchar* _tmp51_ = NULL; - void* _tmp52_ = NULL; - const gchar* _tmp53_ = NULL; - gchar** _tmp54_ = NULL; - gint _tmp54__length1 = 0; - gint _tmp55_ = 0; - const gchar* _tmp56_ = NULL; - void* _tmp60_ = NULL; - void* _tmp61_ = NULL; -#line 981 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - if (!_tmp46_) { -#line 1178 "Gtk.c" - gint _tmp47_ = 0; -#line 981 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp47_ = i; -#line 981 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - i = _tmp47_ + 1; -#line 1184 "Gtk.c" - } -#line 981 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp46_ = FALSE; -#line 981 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp48_ = i; -#line 981 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp49_ = str_array; -#line 981 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp49__length1 = str_array_length1; -#line 981 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - if (!(_tmp48_ < _tmp49__length1)) { -#line 981 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - break; -#line 1198 "Gtk.c" - } -#line 982 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp50_ = ptr; -#line 982 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp51_ = separator; -#line 982 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp52_ = g_stpcpy (_tmp50_, (const gchar*) _tmp51_); -#line 982 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - ptr = _tmp52_; -#line 983 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp54_ = str_array; -#line 983 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp54__length1 = str_array_length1; -#line 983 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp55_ = i; -#line 983 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp56_ = _tmp54_[_tmp55_]; -#line 983 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - if (_tmp56_ != NULL) { -#line 1218 "Gtk.c" - gchar** _tmp57_ = NULL; - gint _tmp57__length1 = 0; - gint _tmp58_ = 0; - const gchar* _tmp59_ = NULL; -#line 983 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp57_ = str_array; -#line 983 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp57__length1 = str_array_length1; -#line 983 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp58_ = i; -#line 983 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp59_ = _tmp57_[_tmp58_]; -#line 983 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp53_ = (const gchar*) _tmp59_; -#line 1233 "Gtk.c" - } else { -#line 983 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp53_ = ""; -#line 1237 "Gtk.c" - } -#line 983 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp60_ = ptr; -#line 983 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp61_ = g_stpcpy (_tmp60_, _tmp53_); -#line 983 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - ptr = _tmp61_; -#line 1245 "Gtk.c" - } - } -#line 986 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp62_ = res; -#line 986 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - res = NULL; -#line 986 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - result = (gchar*) _tmp62_; -#line 986 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - return result; -#line 1256 "Gtk.c" - } else { - gchar* _tmp63_ = NULL; -#line 988 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp63_ = g_strdup (""); -#line 988 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - result = _tmp63_; -#line 988 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - return result; -#line 1265 "Gtk.c" - } -} - - -static gboolean string_contains (const gchar* self, const gchar* needle) { - gboolean result = FALSE; - const gchar* _tmp0_ = NULL; - gchar* _tmp1_ = NULL; -#line 1278 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - g_return_val_if_fail (self != NULL, FALSE); -#line 1278 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - g_return_val_if_fail (needle != NULL, FALSE); -#line 1279 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp0_ = needle; -#line 1279 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp1_ = strstr ((gchar*) self, (gchar*) _tmp0_); -#line 1279 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - result = _tmp1_ != NULL; -#line 1279 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - return result; -#line 1286 "Gtk.c" -} - - -static void palete_gtk_real_fillPack (PaletePalete* base, JsRenderNode* node, JsRenderNode* parent) { - PaleteGtk * self; - gchar* inherits = NULL; - JsRenderNode* _tmp0_ = NULL; - gchar* _tmp1_ = NULL; - gchar* _tmp2_ = NULL; - gint _tmp3_ = 0; - gchar** _tmp4_ = NULL; - gchar** _tmp5_ = NULL; - gint _tmp5__length1 = 0; - gchar* _tmp6_ = NULL; - gchar* _tmp7_ = NULL; - gchar* _tmp8_ = NULL; - gchar* _tmp9_ = NULL; - const gchar* _tmp10_ = NULL; - JsRenderNode* _tmp11_ = NULL; - gchar* _tmp12_ = NULL; - gchar* _tmp13_ = NULL; - gchar* _tmp14_ = NULL; - gchar* _tmp15_ = NULL; - gchar* _tmp16_ = NULL; - GeeHashMap* methods = NULL; - JsRenderNode* _tmp17_ = NULL; - gchar* _tmp18_ = NULL; - gchar* _tmp19_ = NULL; - GeeHashMap* _tmp20_ = NULL; - GeeHashMap* _tmp21_ = NULL; - GeeHashMap* res = NULL; - GeeHashMap* _tmp22_ = NULL; - GeeMapIterator* map = NULL; - GeeHashMap* _tmp23_ = NULL; - GeeMapIterator* _tmp24_ = NULL; - GeeHashMap* _tmp91_ = NULL; - gint _tmp92_ = 0; - gint _tmp93_ = 0; - GeeHashMap* _tmp94_ = NULL; - gboolean _tmp95_ = FALSE; - GeeHashMap* _tmp101_ = NULL; - gboolean _tmp102_ = FALSE; - GeeMapIterator* riter = NULL; - GeeHashMap* _tmp108_ = NULL; - GeeMapIterator* _tmp109_ = NULL; -#line 136 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - self = (PaleteGtk*) base; -#line 136 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - g_return_if_fail (node != NULL); -#line 136 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - g_return_if_fail (parent != NULL); -#line 139 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp0_ = node; -#line 139 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp1_ = js_render_node_fqn (_tmp0_); -#line 139 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp2_ = _tmp1_; -#line 139 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp4_ = palete_gtk_getInheritsFor (self, _tmp2_, &_tmp3_); -#line 139 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp5_ = _tmp4_; -#line 139 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp5__length1 = _tmp3_; -#line 139 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp6_ = _vala_g_strjoinv (" ", _tmp5_, _tmp3_); -#line 139 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp7_ = _tmp6_; -#line 139 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp8_ = g_strconcat (_tmp7_, " ", NULL); -#line 139 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp9_ = _tmp8_; -#line 139 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (_tmp7_); -#line 139 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp5_ = (_vala_array_free (_tmp5_, _tmp5__length1, (GDestroyNotify) g_free), NULL); -#line 139 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (_tmp2_); -#line 139 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - inherits = _tmp9_; -#line 141 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp10_ = inherits; -#line 141 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp11_ = node; -#line 141 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp12_ = js_render_node_fqn (_tmp11_); -#line 141 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp13_ = _tmp12_; -#line 141 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp14_ = g_strconcat (_tmp13_, " ", NULL); -#line 141 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp15_ = _tmp14_; -#line 141 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp16_ = g_strconcat (_tmp10_, _tmp15_, NULL); -#line 141 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (inherits); -#line 141 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - inherits = _tmp16_; -#line 141 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (_tmp15_); -#line 141 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (_tmp13_); -#line 144 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp17_ = parent; -#line 144 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp18_ = js_render_node_fqn (_tmp17_); -#line 144 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp19_ = _tmp18_; -#line 144 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp20_ = palete_palete_getPropertiesFor ((PaletePalete*) self, _tmp19_, "methods"); -#line 144 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp21_ = _tmp20_; -#line 144 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (_tmp19_); -#line 144 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - methods = _tmp21_; -#line 146 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp22_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL, NULL, NULL); -#line 146 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - res = _tmp22_; -#line 147 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp23_ = methods; -#line 147 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp24_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp23_); -#line 147 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - map = _tmp24_; -#line 148 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - while (TRUE) { -#line 1414 "Gtk.c" - GeeMapIterator* _tmp25_ = NULL; - gboolean _tmp26_ = FALSE; - gchar* n = NULL; - GeeMapIterator* _tmp27_ = NULL; - gpointer _tmp28_ = NULL; - PaleteGirObject* meth = NULL; - GeeMapIterator* _tmp29_ = NULL; - gpointer _tmp30_ = NULL; - gboolean _tmp31_ = FALSE; - PaleteGirObject* _tmp32_ = NULL; - PaleteGirObject* _tmp33_ = NULL; - PaleteGirObject* fp = NULL; - PaleteGirObject* _tmp39_ = NULL; - PaleteGirObject* _tmp40_ = NULL; - GeeArrayList* _tmp41_ = NULL; - gpointer _tmp42_ = NULL; - gchar* type = NULL; - PaleteGirObject* _tmp43_ = NULL; - const gchar* _tmp44_ = NULL; - PaleteGirObject* _tmp45_ = NULL; - const gchar* _tmp46_ = NULL; - gchar* _tmp47_ = NULL; - const gchar* _tmp48_ = NULL; - const gchar* _tmp49_ = NULL; - const gchar* _tmp50_ = NULL; - gchar* _tmp51_ = NULL; - gchar* _tmp52_ = NULL; - gchar* _tmp53_ = NULL; - gchar* _tmp54_ = NULL; - gboolean _tmp55_ = FALSE; - gboolean _tmp56_ = FALSE; - gchar* pack = NULL; - PaleteGirObject* _tmp57_ = NULL; - const gchar* _tmp58_ = NULL; - gchar* _tmp59_ = NULL; - const gchar* _tmp86_ = NULL; - GeeHashMap* _tmp87_ = NULL; - PaleteGirObject* _tmp88_ = NULL; - const gchar* _tmp89_ = NULL; - const gchar* _tmp90_ = NULL; -#line 148 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp25_ = map; -#line 148 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp26_ = gee_map_iterator_next (_tmp25_); -#line 148 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - if (!_tmp26_) { -#line 148 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - break; -#line 1463 "Gtk.c" - } -#line 150 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp27_ = map; -#line 150 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp28_ = gee_map_iterator_get_key (_tmp27_); -#line 150 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - n = (gchar*) _tmp28_; -#line 153 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp29_ = map; -#line 153 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp30_ = gee_map_iterator_get_value (_tmp29_); -#line 153 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - meth = (PaleteGirObject*) _tmp30_; -#line 154 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp32_ = meth; -#line 154 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp33_ = _tmp32_->paramset; -#line 154 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - if (_tmp33_ == NULL) { -#line 154 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp31_ = TRUE; -#line 1485 "Gtk.c" - } else { - PaleteGirObject* _tmp34_ = NULL; - PaleteGirObject* _tmp35_ = NULL; - GeeArrayList* _tmp36_ = NULL; - gint _tmp37_ = 0; - gint _tmp38_ = 0; -#line 154 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp34_ = meth; -#line 154 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp35_ = _tmp34_->paramset; -#line 154 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp36_ = _tmp35_->params; -#line 154 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp37_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp36_); -#line 154 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp38_ = _tmp37_; -#line 154 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp31_ = _tmp38_ < 1; -#line 1504 "Gtk.c" - } -#line 154 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - if (_tmp31_) { -#line 155 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - g_print ("fillPack:c -- no params\n"); -#line 157 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (meth); -#line 157 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (n); -#line 157 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - continue; -#line 1516 "Gtk.c" - } -#line 159 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp39_ = meth; -#line 159 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp40_ = _tmp39_->paramset; -#line 159 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp41_ = _tmp40_->params; -#line 159 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp42_ = gee_abstract_list_get ((GeeAbstractList*) _tmp41_, 0); -#line 159 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - fp = (PaleteGirObject*) _tmp42_; -#line 161 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp43_ = fp; -#line 161 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp44_ = _tmp43_->type; -#line 161 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp45_ = meth; -#line 161 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp46_ = _tmp45_->ns; -#line 161 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp47_ = palete_gir_fqtypeLookup (_tmp44_, _tmp46_); -#line 161 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - type = _tmp47_; -#line 162 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp48_ = type; -#line 162 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - g_print ("fillPack:first param type is %s\n", _tmp48_); -#line 165 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp49_ = inherits; -#line 165 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp50_ = type; -#line 165 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp51_ = g_strconcat (" ", _tmp50_, NULL); -#line 165 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp52_ = _tmp51_; -#line 165 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp53_ = g_strconcat (_tmp52_, " ", NULL); -#line 165 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp54_ = _tmp53_; -#line 165 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp55_ = string_contains (_tmp49_, _tmp54_); -#line 165 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp56_ = !_tmp55_; -#line 165 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (_tmp54_); -#line 165 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (_tmp52_); -#line 165 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - if (_tmp56_) { -#line 166 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (type); -#line 166 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (fp); -#line 166 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (meth); -#line 166 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (n); -#line 166 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - continue; -#line 1576 "Gtk.c" - } -#line 170 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp57_ = meth; -#line 170 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp58_ = _tmp57_->name; -#line 170 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp59_ = g_strdup (_tmp58_); -#line 170 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - pack = _tmp59_; -#line 1586 "Gtk.c" - { - gint i = 0; -#line 171 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - i = 1; -#line 1591 "Gtk.c" - { - gboolean _tmp60_ = FALSE; -#line 171 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp60_ = TRUE; -#line 171 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - while (TRUE) { -#line 1598 "Gtk.c" - gint _tmp62_ = 0; - PaleteGirObject* _tmp63_ = NULL; - PaleteGirObject* _tmp64_ = NULL; - GeeArrayList* _tmp65_ = NULL; - gint _tmp66_ = 0; - gint _tmp67_ = 0; - gchar* ty = NULL; - PaleteGirObject* _tmp68_ = NULL; - PaleteGirObject* _tmp69_ = NULL; - GeeArrayList* _tmp70_ = NULL; - gint _tmp71_ = 0; - gpointer _tmp72_ = NULL; - PaleteGirObject* _tmp73_ = NULL; - const gchar* _tmp74_ = NULL; - PaleteGirObject* _tmp75_ = NULL; - const gchar* _tmp76_ = NULL; - gchar* _tmp77_ = NULL; - gchar* _tmp78_ = NULL; - const gchar* _tmp79_ = NULL; - const gchar* _tmp80_ = NULL; - gchar* _tmp81_ = NULL; - gchar* _tmp82_ = NULL; - gchar* _tmp83_ = NULL; - gchar* _tmp84_ = NULL; - gchar* _tmp85_ = NULL; -#line 171 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - if (!_tmp60_) { -#line 1626 "Gtk.c" - gint _tmp61_ = 0; -#line 171 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp61_ = i; -#line 171 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - i = _tmp61_ + 1; -#line 1632 "Gtk.c" - } -#line 171 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp60_ = FALSE; -#line 171 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp62_ = i; -#line 171 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp63_ = meth; -#line 171 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp64_ = _tmp63_->paramset; -#line 171 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp65_ = _tmp64_->params; -#line 171 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp66_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp65_); -#line 171 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp67_ = _tmp66_; -#line 171 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - if (!(_tmp62_ < _tmp67_)) { -#line 171 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - break; -#line 1652 "Gtk.c" - } -#line 172 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp68_ = meth; -#line 172 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp69_ = _tmp68_->paramset; -#line 172 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp70_ = _tmp69_->params; -#line 172 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp71_ = i; -#line 172 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp72_ = gee_abstract_list_get ((GeeAbstractList*) _tmp70_, _tmp71_); -#line 172 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp73_ = (PaleteGirObject*) _tmp72_; -#line 172 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp74_ = _tmp73_->type; -#line 172 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp75_ = meth; -#line 172 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp76_ = _tmp75_->ns; -#line 172 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp77_ = palete_gir_fqtypeLookup (_tmp74_, _tmp76_); -#line 172 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp78_ = _tmp77_; -#line 172 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (_tmp73_); -#line 172 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - ty = _tmp78_; -#line 173 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp79_ = pack; -#line 173 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp80_ = ty; -#line 173 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp81_ = palete_gir_guessDefaultValueForType (_tmp80_); -#line 173 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp82_ = _tmp81_; -#line 173 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp83_ = g_strconcat (",", _tmp82_, NULL); -#line 173 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp84_ = _tmp83_; -#line 173 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp85_ = g_strconcat (_tmp79_, _tmp84_, NULL); -#line 173 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (pack); -#line 173 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - pack = _tmp85_; -#line 173 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (_tmp84_); -#line 173 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (_tmp82_); -#line 171 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (ty); -#line 1704 "Gtk.c" - } - } - } -#line 176 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp86_ = pack; -#line 176 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - g_print ("fillPack:add pack: -- %s\n", _tmp86_); -#line 178 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp87_ = res; -#line 178 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp88_ = meth; -#line 178 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp89_ = _tmp88_->name; -#line 178 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp90_ = pack; -#line 178 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - gee_abstract_map_set ((GeeAbstractMap*) _tmp87_, _tmp89_, _tmp90_); -#line 148 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (pack); -#line 148 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (type); -#line 148 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (fp); -#line 148 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (meth); -#line 148 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (n); -#line 1732 "Gtk.c" - } -#line 183 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp91_ = res; -#line 183 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp92_ = gee_abstract_map_get_size ((GeeMap*) _tmp91_); -#line 183 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp93_ = _tmp92_; -#line 183 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - if (_tmp93_ < 1) { -#line 184 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (map); -#line 184 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (res); -#line 184 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (methods); -#line 184 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (inherits); -#line 184 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - return; -#line 1752 "Gtk.c" - } -#line 186 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp94_ = res; -#line 186 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp95_ = gee_abstract_map_has_key ((GeeAbstractMap*) _tmp94_, "pack_start"); -#line 186 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - if (_tmp95_) { -#line 1760 "Gtk.c" - JsRenderNode* _tmp96_ = NULL; - GeeHashMap* _tmp97_ = NULL; - GeeHashMap* _tmp98_ = NULL; - gpointer _tmp99_ = NULL; - gchar* _tmp100_ = NULL; -#line 187 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp96_ = node; -#line 187 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp97_ = _tmp96_->props; -#line 187 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp98_ = res; -#line 187 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp99_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp98_, "pack_start"); -#line 187 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp100_ = (gchar*) _tmp99_; -#line 187 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - gee_abstract_map_set ((GeeAbstractMap*) _tmp97_, "* pack", _tmp100_); -#line 187 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (_tmp100_); -#line 188 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (map); -#line 188 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (res); -#line 188 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (methods); -#line 188 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (inherits); -#line 188 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - return; -#line 1790 "Gtk.c" - } -#line 190 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp101_ = res; -#line 190 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp102_ = gee_abstract_map_has_key ((GeeAbstractMap*) _tmp101_, "add"); -#line 190 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - if (_tmp102_) { -#line 1798 "Gtk.c" - JsRenderNode* _tmp103_ = NULL; - GeeHashMap* _tmp104_ = NULL; - GeeHashMap* _tmp105_ = NULL; - gpointer _tmp106_ = NULL; - gchar* _tmp107_ = NULL; -#line 191 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp103_ = node; -#line 191 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp104_ = _tmp103_->props; -#line 191 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp105_ = res; -#line 191 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp106_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp105_, "add"); -#line 191 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp107_ = (gchar*) _tmp106_; -#line 191 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - gee_abstract_map_set ((GeeAbstractMap*) _tmp104_, "* pack", _tmp107_); -#line 191 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (_tmp107_); -#line 192 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (map); -#line 192 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (res); -#line 192 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (methods); -#line 192 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (inherits); -#line 192 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - return; -#line 1828 "Gtk.c" - } -#line 194 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp108_ = res; -#line 194 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp109_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp108_); -#line 194 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - riter = _tmp109_; -#line 195 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - while (TRUE) { -#line 1838 "Gtk.c" - GeeMapIterator* _tmp110_ = NULL; - gboolean _tmp111_ = FALSE; - JsRenderNode* _tmp112_ = NULL; - GeeHashMap* _tmp113_ = NULL; - GeeMapIterator* _tmp114_ = NULL; - gpointer _tmp115_ = NULL; - gchar* _tmp116_ = NULL; -#line 195 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp110_ = riter; -#line 195 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp111_ = gee_map_iterator_next (_tmp110_); -#line 195 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - if (!_tmp111_) { -#line 195 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - break; -#line 1854 "Gtk.c" - } -#line 196 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp112_ = node; -#line 196 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp113_ = _tmp112_->props; -#line 196 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp114_ = riter; -#line 196 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp115_ = gee_map_iterator_get_value (_tmp114_); -#line 196 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp116_ = (gchar*) _tmp115_; -#line 196 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - gee_abstract_map_set ((GeeAbstractMap*) _tmp113_, "* pack", _tmp116_); -#line 196 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (_tmp116_); -#line 197 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (riter); -#line 197 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (map); -#line 197 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (res); -#line 197 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (methods); -#line 197 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (inherits); -#line 197 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - return; -#line 1882 "Gtk.c" - } -#line 136 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (riter); -#line 136 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (map); -#line 136 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (res); -#line 136 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (methods); -#line 136 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (inherits); -#line 1894 "Gtk.c" -} - - -GeeArrayList* palete_gtk_packages (PaleteGtk* self) { - GeeArrayList* result = NULL; - GeeArrayList* _tmp0_ = NULL; - GeeArrayList* _tmp1_ = NULL; -#line 202 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - g_return_val_if_fail (self != NULL, NULL); -#line 204 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp0_ = self->package_cache; -#line 204 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp1_ = _g_object_ref0 (_tmp0_); -#line 204 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - result = _tmp1_; -#line 204 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - return result; -#line 1912 "Gtk.c" -} - - -static gchar* string_replace (const gchar* self, const gchar* old, const gchar* replacement) { - gchar* result = NULL; - GError * _inner_error_ = NULL; -#line 1282 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - g_return_val_if_fail (self != NULL, NULL); -#line 1282 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - g_return_val_if_fail (old != NULL, NULL); -#line 1282 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - g_return_val_if_fail (replacement != NULL, NULL); -#line 1925 "Gtk.c" - { - GRegex* regex = NULL; - const gchar* _tmp0_ = NULL; - gchar* _tmp1_ = NULL; - gchar* _tmp2_ = NULL; - GRegex* _tmp3_ = NULL; - GRegex* _tmp4_ = NULL; - gchar* _tmp5_ = NULL; - GRegex* _tmp6_ = NULL; - const gchar* _tmp7_ = NULL; - gchar* _tmp8_ = NULL; - gchar* _tmp9_ = NULL; -#line 1284 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp0_ = old; -#line 1284 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp1_ = g_regex_escape_string (_tmp0_, -1); -#line 1284 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp2_ = _tmp1_; -#line 1284 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp3_ = g_regex_new (_tmp2_, 0, 0, &_inner_error_); -#line 1284 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp4_ = _tmp3_; -#line 1284 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _g_free0 (_tmp2_); -#line 1284 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - regex = _tmp4_; -#line 1284 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - if (G_UNLIKELY (_inner_error_ != NULL)) { -#line 1284 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - if (_inner_error_->domain == G_REGEX_ERROR) { -#line 1956 "Gtk.c" - goto __catch15_g_regex_error; - } -#line 1284 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code); -#line 1284 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - g_clear_error (&_inner_error_); -#line 1284 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - return NULL; -#line 1965 "Gtk.c" - } -#line 1285 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp6_ = regex; -#line 1285 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp7_ = replacement; -#line 1285 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp8_ = g_regex_replace_literal (_tmp6_, self, (gssize) (-1), 0, _tmp7_, 0, &_inner_error_); -#line 1285 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp5_ = _tmp8_; -#line 1285 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - if (G_UNLIKELY (_inner_error_ != NULL)) { -#line 1285 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _g_regex_unref0 (regex); -#line 1285 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - if (_inner_error_->domain == G_REGEX_ERROR) { -#line 1981 "Gtk.c" - goto __catch15_g_regex_error; - } -#line 1285 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _g_regex_unref0 (regex); -#line 1285 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code); -#line 1285 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - g_clear_error (&_inner_error_); -#line 1285 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - return NULL; -#line 1992 "Gtk.c" - } -#line 1285 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp9_ = _tmp5_; -#line 1285 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp5_ = NULL; -#line 1285 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - result = _tmp9_; -#line 1285 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _g_free0 (_tmp5_); -#line 1285 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _g_regex_unref0 (regex); -#line 1285 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - return result; -#line 2006 "Gtk.c" - } - goto __finally15; - __catch15_g_regex_error: - { - GError* e = NULL; -#line 1283 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - e = _inner_error_; -#line 1283 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _inner_error_ = NULL; -#line 1287 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - g_assert_not_reached (); -#line 1283 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _g_error_free0 (e); -#line 2020 "Gtk.c" - } - __finally15: -#line 1283 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - if (G_UNLIKELY (_inner_error_ != NULL)) { -#line 1283 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code); -#line 1283 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - g_clear_error (&_inner_error_); -#line 1283 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - return NULL; -#line 2031 "Gtk.c" - } -} - - -void palete_gtk_loadPackages (PaleteGtk* self) { - GeeArrayList* _tmp0_ = NULL; - ValaCodeContext* context = NULL; - ValaCodeContext* _tmp1_ = NULL; - gchar* dirname = NULL; - ValaCodeContext* _tmp2_ = NULL; - gchar* _tmp3_ = NULL; - gchar* _tmp4_ = NULL; - gchar* _tmp5_ = NULL; - gchar* _tmp6_ = NULL; - GFile* dir = NULL; - const gchar* _tmp7_ = NULL; - GFile* _tmp8_ = NULL; - GError * _inner_error_ = NULL; -#line 207 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - g_return_if_fail (self != NULL); -#line 211 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp0_ = gee_array_list_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL); -#line 211 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (self->package_cache); -#line 211 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - self->package_cache = _tmp0_; -#line 212 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp1_ = vala_code_context_new (); -#line 212 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - context = _tmp1_; -#line 213 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp2_ = context; -#line 213 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp3_ = vala_code_context_get_vapi_path (_tmp2_, "glib-2.0"); -#line 213 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp4_ = _tmp3_; -#line 213 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp5_ = g_path_get_dirname (_tmp4_); -#line 213 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp6_ = _tmp5_; -#line 213 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (_tmp4_); -#line 213 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - dirname = _tmp6_; -#line 215 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp7_ = dirname; -#line 215 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp8_ = g_file_new_for_path (_tmp7_); -#line 215 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - dir = _tmp8_; -#line 2082 "Gtk.c" - { - GFileEnumerator* file_enum = NULL; - GFile* _tmp9_ = NULL; - GFileEnumerator* _tmp10_ = NULL; - GFileInfo* next_file = NULL; -#line 217 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp9_ = dir; -#line 217 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp10_ = g_file_enumerate_children (_tmp9_, G_FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME, G_FILE_QUERY_INFO_NONE, NULL, &_inner_error_); -#line 217 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - file_enum = _tmp10_; -#line 217 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - if (G_UNLIKELY (_inner_error_ != NULL)) { -#line 217 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - if (_inner_error_->domain == PALETE_ERROR) { -#line 2098 "Gtk.c" - goto __catch14_palete_error; - } - goto __finally14; - } -#line 225 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - while (TRUE) { -#line 2105 "Gtk.c" - GFileInfo* _tmp11_ = NULL; - GFileEnumerator* _tmp12_ = NULL; - GFileInfo* _tmp13_ = NULL; - GFileInfo* _tmp14_ = NULL; - GFileInfo* _tmp15_ = NULL; - gchar* fn = NULL; - GFileInfo* _tmp16_ = NULL; - const gchar* _tmp17_ = NULL; - gchar* _tmp18_ = NULL; - const gchar* _tmp19_ = NULL; - gboolean _tmp20_ = FALSE; - GeeArrayList* _tmp21_ = NULL; - const gchar* _tmp22_ = NULL; - gchar* _tmp23_ = NULL; - gchar* _tmp24_ = NULL; - gchar* _tmp25_ = NULL; - gchar* _tmp26_ = NULL; -#line 225 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp12_ = file_enum; -#line 225 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp13_ = g_file_enumerator_next_file (_tmp12_, NULL, &_inner_error_); -#line 225 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp11_ = _tmp13_; -#line 225 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - if (G_UNLIKELY (_inner_error_ != NULL)) { -#line 225 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (next_file); -#line 225 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (file_enum); -#line 225 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - if (_inner_error_->domain == PALETE_ERROR) { -#line 2137 "Gtk.c" - goto __catch14_palete_error; - } - goto __finally14; - } -#line 225 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp14_ = _tmp11_; -#line 225 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp11_ = NULL; -#line 225 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (next_file); -#line 225 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - next_file = _tmp14_; -#line 225 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp15_ = next_file; -#line 225 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - if (!(_tmp15_ != NULL)) { -#line 225 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (_tmp11_); -#line 225 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - break; -#line 2158 "Gtk.c" - } -#line 226 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp16_ = next_file; -#line 226 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp17_ = g_file_info_get_display_name (_tmp16_); -#line 226 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp18_ = g_strdup (_tmp17_); -#line 226 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - fn = _tmp18_; -#line 227 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp19_ = fn; -#line 227 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp20_ = g_regex_match_simple ("\\.vapi$", _tmp19_, 0, 0); -#line 227 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - if (!_tmp20_) { -#line 228 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (fn); -#line 228 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (_tmp11_); -#line 228 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - continue; -#line 2180 "Gtk.c" - } -#line 230 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp21_ = self->package_cache; -#line 230 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp22_ = fn; -#line 230 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp23_ = g_path_get_basename (_tmp22_); -#line 230 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp24_ = _tmp23_; -#line 230 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp25_ = string_replace (_tmp24_, ".vapi", ""); -#line 230 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp26_ = _tmp25_; -#line 230 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - gee_abstract_collection_add ((GeeAbstractCollection*) _tmp21_, _tmp26_); -#line 230 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (_tmp26_); -#line 230 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (_tmp24_); -#line 225 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (fn); -#line 225 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (_tmp11_); -#line 2204 "Gtk.c" - } -#line 216 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (next_file); -#line 216 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (file_enum); -#line 2210 "Gtk.c" - } - goto __finally14; - __catch14_palete_error: - { - GError* e = NULL; -#line 216 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - e = _inner_error_; -#line 216 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _inner_error_ = NULL; -#line 233 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - g_print ("oops - something went wrong scanning the packages\n"); -#line 216 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_error_free0 (e); -#line 2224 "Gtk.c" - } - __finally14: -#line 216 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - if (G_UNLIKELY (_inner_error_ != NULL)) { -#line 216 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (dir); -#line 216 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (dirname); -#line 216 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _vala_code_context_unref0 (context); -#line 216 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code); -#line 216 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - g_clear_error (&_inner_error_); -#line 216 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - return; -#line 2241 "Gtk.c" - } -#line 207 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (dir); -#line 207 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (dirname); -#line 207 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _vala_code_context_unref0 (context); -#line 2249 "Gtk.c" -} - - -static void palete_gtk_class_init (PaleteGtkClass * klass) { -#line 21 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - palete_gtk_parent_class = g_type_class_peek_parent (klass); -#line 21 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - ((PaletePaleteClass *) klass)->load = palete_gtk_real_load; -#line 21 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - ((PaletePaleteClass *) klass)->getClass = palete_gtk_real_getClass; -#line 21 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - ((PaletePaleteClass *) klass)->getPropertiesFor = palete_gtk_real_getPropertiesFor; -#line 21 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - ((PaletePaleteClass *) klass)->fillPack = palete_gtk_real_fillPack; -#line 21 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - G_OBJECT_CLASS (klass)->finalize = palete_gtk_finalize; -#line 2266 "Gtk.c" -} - - -static void palete_gtk_instance_init (PaleteGtk * self) { -} - - -static void palete_gtk_finalize (GObject* obj) { - PaleteGtk * self; -#line 21 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - self = G_TYPE_CHECK_INSTANCE_CAST (obj, PALETE_TYPE_GTK, PaleteGtk); -#line 23 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (self->package_cache); -#line 21 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - G_OBJECT_CLASS (palete_gtk_parent_class)->finalize (obj); -#line 2282 "Gtk.c" -} - - -GType palete_gtk_get_type (void) { - static volatile gsize palete_gtk_type_id__volatile = 0; - if (g_once_init_enter (&palete_gtk_type_id__volatile)) { - static const GTypeInfo g_define_type_info = { sizeof (PaleteGtkClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) palete_gtk_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (PaleteGtk), 0, (GInstanceInitFunc) palete_gtk_instance_init, NULL }; - GType palete_gtk_type_id; - palete_gtk_type_id = g_type_register_static (PALETE_TYPE_PALETE, "PaleteGtk", &g_define_type_info, 0); - g_once_init_leave (&palete_gtk_type_id__volatile, palete_gtk_type_id); - } - return palete_gtk_type_id__volatile; -} - - -static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func) { -#line 5 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - if ((array != NULL) && (destroy_func != NULL)) { -#line 2301 "Gtk.c" - int i; -#line 5 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - for (i = 0; i < array_length; i = i + 1) { -#line 5 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - if (((gpointer*) array)[i] != NULL) { -#line 5 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - destroy_func (((gpointer*) array)[i]); -#line 2309 "Gtk.c" - } - } - } -} - - -static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func) { -#line 5 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - _vala_array_destroy (array, array_length, destroy_func); -#line 5 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - g_free (array); -#line 2321 "Gtk.c" -} - - -static gint _vala_array_length (gpointer array) { - int length; - length = 0; -#line 5 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - if (array) { -#line 5 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - while (((gpointer*) array)[length]) { -#line 5 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - length++; -#line 2334 "Gtk.c" - } - } -#line 5 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - return length; -#line 2339 "Gtk.c" -} - - - diff --git a/src/Palete/Javascript.c b/src/Palete/Javascript.c deleted file mode 100644 index 195dcf2b2..000000000 --- a/src/Palete/Javascript.c +++ /dev/null @@ -1,672 +0,0 @@ -/* Javascript.c generated by valac 0.26.1, the Vala compiler - * generated from Javascript.vala, do not modify */ - - -#include -#include -#include -#include -#include -#include -#include -#include - - -#define PALETE_TYPE_JAVASCRIPT (palete_javascript_get_type ()) -#define PALETE_JAVASCRIPT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_JAVASCRIPT, PaleteJavascript)) -#define PALETE_JAVASCRIPT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_JAVASCRIPT, PaleteJavascriptClass)) -#define PALETE_IS_JAVASCRIPT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_JAVASCRIPT)) -#define PALETE_IS_JAVASCRIPT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_JAVASCRIPT)) -#define PALETE_JAVASCRIPT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_JAVASCRIPT, PaleteJavascriptClass)) - -typedef struct _PaleteJavascript PaleteJavascript; -typedef struct _PaleteJavascriptClass PaleteJavascriptClass; -typedef struct _PaleteJavascriptPrivate PaleteJavascriptPrivate; -#define _JSGlobalContextRelease0(var) ((var == NULL) ? NULL : (var = (JSGlobalContextRelease (var), NULL))) -#define _0(var) ((var == NULL) ? NULL : (var = ( (var), NULL))) -#define _JSClassRelease0(var) ((var == NULL) ? NULL : (var = (JSClassRelease (var), NULL))) -#define _palete_javascript_unref0(var) ((var == NULL) ? NULL : (var = (palete_javascript_unref (var), NULL))) -#define _JSStringRelease0(var) ((var == NULL) ? NULL : (var = (JSStringRelease (var), NULL))) -#define _g_free0(var) (var = (g_free (var), NULL)) -typedef struct _PaleteParamSpecJavascript PaleteParamSpecJavascript; - -struct _PaleteJavascript { - GTypeInstance parent_instance; - volatile int ref_count; - PaleteJavascriptPrivate * priv; - void* js_global_context; -}; - -struct _PaleteJavascriptClass { - GTypeClass parent_class; - void (*finalize) (PaleteJavascript *self); -}; - -struct _PaleteParamSpecJavascript { - GParamSpec parent_instance; -}; - - -extern PaleteJavascript* palete_instance; -PaleteJavascript* palete_instance = NULL; -static gpointer palete_javascript_parent_class = NULL; - -gpointer palete_javascript_ref (gpointer instance); -void palete_javascript_unref (gpointer instance); -GParamSpec* palete_param_spec_javascript (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); -void palete_value_set_javascript (GValue* value, gpointer v_object); -void palete_value_take_javascript (GValue* value, gpointer v_object); -gpointer palete_value_get_javascript (const GValue* value); -GType palete_javascript_get_type (void) G_GNUC_CONST; -enum { - PALETE_JAVASCRIPT_DUMMY_PROPERTY -}; -void* palete_javascript_class_constructor (void* ctx, void* constructor, void** arguments, int arguments_length1, void** exception); -static void* _palete_javascript_class_constructor_js_core_object_call_as_constructor_callback (void* ctx, void* constructor, size_t arguments_length1, void** arguments, void** exception); -PaleteJavascript* palete_javascript_singleton (void); -PaleteJavascript* palete_javascript_new (void); -PaleteJavascript* palete_javascript_construct (GType object_type); -gint palete_javascript_validate (PaleteJavascript* self, const gchar* code, gchar** res); -static void palete_javascript_finalize (PaleteJavascript* obj); - -static const JSStaticFunction PALETE_JAVASCRIPT_class_functions[1] = {{NULL, NULL, 0}}; -static const JSClassDefinition PALETE_JAVASCRIPT_class_definition = {0, kJSClassAttributeNone, "App", NULL, NULL, PALETE_JAVASCRIPT_class_functions, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, _palete_javascript_class_constructor_js_core_object_call_as_constructor_callback, NULL, NULL}; - -static void* _palete_javascript_class_constructor_js_core_object_call_as_constructor_callback (void* ctx, void* constructor, size_t arguments_length1, void** arguments, void** exception) { - void* result; - result = palete_javascript_class_constructor (ctx, constructor, arguments, arguments_length1, exception); -#line 25 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - return result; -#line 81 "Javascript.c" -} - - -void* palete_javascript_class_constructor (void* ctx, void* constructor, void** arguments, int arguments_length1, void** exception) { - void* _vala_exception = NULL; - void* result = NULL; - void* c = NULL; - void* _tmp0_ = NULL; - void* o = NULL; - void* _tmp1_ = NULL; - void* _tmp2_ = NULL; -#line 11 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - g_return_val_if_fail (ctx != NULL, NULL); -#line 11 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - g_return_val_if_fail (constructor != NULL, NULL); -#line 17 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp0_ = JSClassCreate (&PALETE_JAVASCRIPT_class_definition); -#line 17 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - c = _tmp0_; -#line 18 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp1_ = ctx; -#line 18 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp2_ = JSObjectMake (_tmp1_, c, NULL); -#line 18 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - o = _tmp2_; -#line 19 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _0 (_vala_exception); -#line 19 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _vala_exception = NULL; -#line 20 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - result = o; -#line 20 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _JSClassRelease0 (c); -#line 20 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - if (exception) { -#line 20 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - *exception = _vala_exception; -#line 119 "Javascript.c" - } else { -#line 20 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _0 (_vala_exception); -#line 123 "Javascript.c" - } -#line 20 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - return result; -#line 127 "Javascript.c" -} - - -static gpointer _palete_javascript_ref0 (gpointer self) { -#line 57 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - return self ? palete_javascript_ref (self) : NULL; -#line 134 "Javascript.c" -} - - -PaleteJavascript* palete_javascript_singleton (void) { - PaleteJavascript* result = NULL; - PaleteJavascript* _tmp0_ = NULL; - PaleteJavascript* _tmp2_ = NULL; - PaleteJavascript* _tmp3_ = NULL; -#line 54 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp0_ = palete_instance; -#line 54 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - if (_tmp0_ == NULL) { -#line 147 "Javascript.c" - PaleteJavascript* _tmp1_ = NULL; -#line 55 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp1_ = palete_javascript_new (); -#line 55 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _palete_javascript_unref0 (palete_instance); -#line 55 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - palete_instance = _tmp1_; -#line 155 "Javascript.c" - } -#line 57 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp2_ = palete_instance; -#line 57 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp3_ = _palete_javascript_ref0 (_tmp2_); -#line 57 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - result = _tmp3_; -#line 57 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - return result; -#line 165 "Javascript.c" -} - - -PaleteJavascript* palete_javascript_construct (GType object_type) { - PaleteJavascript* self = NULL; - void* goc = NULL; - void* _tmp0_ = NULL; - void* _tmp1_ = NULL; -#line 59 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - self = (PaleteJavascript*) g_type_create_instance (object_type); -#line 61 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp0_ = JSClassCreate (&PALETE_JAVASCRIPT_class_definition); -#line 61 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - goc = _tmp0_; -#line 62 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp1_ = JSGlobalContextCreate (goc); -#line 62 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _JSGlobalContextRelease0 (self->js_global_context); -#line 62 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - self->js_global_context = _tmp1_; -#line 59 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _JSClassRelease0 (goc); -#line 59 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - return self; -#line 190 "Javascript.c" -} - - -PaleteJavascript* palete_javascript_new (void) { -#line 59 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - return palete_javascript_construct (PALETE_TYPE_JAVASCRIPT); -#line 197 "Javascript.c" -} - - -gint palete_javascript_validate (PaleteJavascript* self, const gchar* code, gchar** res) { - gchar* _vala_res = NULL; - gint result = 0; - void* ex = NULL; - void* ctx = NULL; - void* _tmp0_ = NULL; - gboolean ret = FALSE; - void* _tmp1_ = NULL; - const gchar* _tmp2_ = NULL; - void* _tmp3_ = NULL; - void* _tmp4_ = NULL; - void* _tmp5_ = NULL; - gboolean _tmp6_ = FALSE; - gboolean _tmp7_ = FALSE; - gchar* _tmp8_ = NULL; - void* _tmp9_ = NULL; - void* _tmp10_ = NULL; - gboolean _tmp11_ = FALSE; - void* exo = NULL; - void* _tmp12_ = NULL; - void* _tmp13_ = NULL; - void* _tmp14_ = NULL; - void ** property_names = NULL; - void* _tmp15_ = NULL; - void* _tmp16_ = NULL; - void ** _tmp17_ = NULL; - void* js_string = NULL; - void* _tmp18_ = NULL; - gdouble line = 0.0; - void* _tmp19_ = NULL; - void* _tmp20_ = NULL; - void* _tmp21_ = NULL; - void* _tmp22_ = NULL; - void* _tmp23_ = NULL; - void* _tmp24_ = NULL; - gdouble _tmp25_ = 0.0; - gdouble _tmp26_ = 0.0; - gchar* c_string = NULL; - gchar* _tmp27_ = NULL; - void* err_string = NULL; - void* _tmp28_ = NULL; - void* _tmp29_ = NULL; - void* _tmp30_ = NULL; - void* _tmp31_ = NULL; - gchar* _tmp32_ = NULL; - gchar* _tmp33_ = NULL; - gchar* _tmp34_ = NULL; - gint rline = 0; - gdouble _tmp35_ = 0.0; - gint _tmp36_ = 0; - gint _tmp37_ = 0; -#line 66 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - g_return_val_if_fail (self != NULL, 0); -#line 66 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - g_return_val_if_fail (code != NULL, 0); -#line 69 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp0_ = self->js_global_context; -#line 69 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - ctx = _tmp0_; -#line 70 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp1_ = self->js_global_context; -#line 70 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp2_ = code; -#line 70 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp3_ = JSStringCreateWithUTF8CString (_tmp2_); -#line 70 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp4_ = _tmp3_; -#line 70 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp6_ = JSCheckScriptSyntax (_tmp1_, _tmp4_, NULL, 0, &_tmp5_); -#line 70 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _0 (ex); -#line 70 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - ex = _tmp5_; -#line 70 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp7_ = _tmp6_; -#line 70 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _JSStringRelease0 (_tmp4_); -#line 70 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - ret = _tmp7_; -#line 76 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp8_ = g_strdup (""); -#line 76 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _g_free0 (_vala_res); -#line 76 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _vala_res = _tmp8_; -#line 77 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp9_ = ex; -#line 77 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp10_ = ctx; -#line 77 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp11_ = JSValueIsNull (_tmp10_, _tmp9_); -#line 77 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - if (_tmp11_) { -#line 78 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - result = -1; -#line 78 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _0 (ex); -#line 78 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - if (res) { -#line 78 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - *res = _vala_res; -#line 302 "Javascript.c" - } else { -#line 78 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _g_free0 (_vala_res); -#line 306 "Javascript.c" - } -#line 78 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - return result; -#line 310 "Javascript.c" - } -#line 82 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp12_ = ex; -#line 82 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp13_ = ctx; -#line 82 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp14_ = JSValueToObject (_tmp13_, _tmp12_, NULL); -#line 82 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - exo = _tmp14_; -#line 83 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp15_ = exo; -#line 83 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp16_ = ctx; -#line 83 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp17_ = JSObjectCopyPropertyNames (_tmp16_, _tmp15_); -#line 83 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - property_names = _tmp17_; -#line 88 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp18_ = JSStringCreateWithUTF8CString ("line"); -#line 88 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - js_string = _tmp18_; -#line 89 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp19_ = exo; -#line 89 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp20_ = ctx; -#line 89 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp21_ = js_string; -#line 89 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp22_ = JSObjectGetProperty (_tmp20_, _tmp19_, _tmp21_, NULL); -#line 89 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp23_ = _tmp22_; -#line 89 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp24_ = ctx; -#line 89 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp25_ = JSValueToNumber (_tmp24_, _tmp23_, NULL); -#line 89 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp26_ = _tmp25_; -#line 89 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _0 (_tmp23_); -#line 89 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - line = _tmp26_; -#line 94 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp27_ = g_new0 (gchar, 1024); -#line 94 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - c_string = _tmp27_; -#line 95 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp28_ = ex; -#line 95 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp29_ = ctx; -#line 95 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp30_ = JSValueToStringCopy (_tmp29_, _tmp28_, NULL); -#line 95 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - err_string = _tmp30_; -#line 96 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp31_ = err_string; -#line 96 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp32_ = c_string; -#line 96 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - JSStringGetUTF8CString (_tmp31_, _tmp32_, (gsize) 1023); -#line 97 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp33_ = c_string; -#line 97 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp34_ = g_strdup ((const gchar*) _tmp33_); -#line 97 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _g_free0 (_vala_res); -#line 97 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _vala_res = _tmp34_; -#line 100 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp35_ = line; -#line 100 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - rline = (gint) _tmp35_; -#line 102 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp37_ = rline; -#line 102 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - if (_tmp37_ > 0) { -#line 386 "Javascript.c" - gint _tmp38_ = 0; -#line 102 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp38_ = rline; -#line 102 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp36_ = _tmp38_ - 1; -#line 392 "Javascript.c" - } else { -#line 102 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp36_ = 0; -#line 396 "Javascript.c" - } -#line 102 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - result = _tmp36_; -#line 102 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _JSStringRelease0 (err_string); -#line 102 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _JSStringRelease0 (js_string); -#line 102 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _0 (exo); -#line 102 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _0 (ex); -#line 102 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - if (res) { -#line 102 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - *res = _vala_res; -#line 412 "Javascript.c" - } else { -#line 102 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _g_free0 (_vala_res); -#line 416 "Javascript.c" - } -#line 102 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - return result; -#line 420 "Javascript.c" -} - - -static void palete_value_javascript_init (GValue* value) { -#line 8 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - value->data[0].v_pointer = NULL; -#line 427 "Javascript.c" -} - - -static void palete_value_javascript_free_value (GValue* value) { -#line 8 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - if (value->data[0].v_pointer) { -#line 8 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - palete_javascript_unref (value->data[0].v_pointer); -#line 436 "Javascript.c" - } -} - - -static void palete_value_javascript_copy_value (const GValue* src_value, GValue* dest_value) { -#line 8 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - if (src_value->data[0].v_pointer) { -#line 8 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - dest_value->data[0].v_pointer = palete_javascript_ref (src_value->data[0].v_pointer); -#line 446 "Javascript.c" - } else { -#line 8 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - dest_value->data[0].v_pointer = NULL; -#line 450 "Javascript.c" - } -} - - -static gpointer palete_value_javascript_peek_pointer (const GValue* value) { -#line 8 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - return value->data[0].v_pointer; -#line 458 "Javascript.c" -} - - -static gchar* palete_value_javascript_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) { -#line 8 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - if (collect_values[0].v_pointer) { -#line 465 "Javascript.c" - PaleteJavascript* object; - object = collect_values[0].v_pointer; -#line 8 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - if (object->parent_instance.g_class == NULL) { -#line 8 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); -#line 472 "Javascript.c" - } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) { -#line 8 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); -#line 476 "Javascript.c" - } -#line 8 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - value->data[0].v_pointer = palete_javascript_ref (object); -#line 480 "Javascript.c" - } else { -#line 8 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - value->data[0].v_pointer = NULL; -#line 484 "Javascript.c" - } -#line 8 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - return NULL; -#line 488 "Javascript.c" -} - - -static gchar* palete_value_javascript_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) { - PaleteJavascript** object_p; - object_p = collect_values[0].v_pointer; -#line 8 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - if (!object_p) { -#line 8 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value)); -#line 499 "Javascript.c" - } -#line 8 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - if (!value->data[0].v_pointer) { -#line 8 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - *object_p = NULL; -#line 505 "Javascript.c" - } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) { -#line 8 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - *object_p = value->data[0].v_pointer; -#line 509 "Javascript.c" - } else { -#line 8 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - *object_p = palete_javascript_ref (value->data[0].v_pointer); -#line 513 "Javascript.c" - } -#line 8 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - return NULL; -#line 517 "Javascript.c" -} - - -GParamSpec* palete_param_spec_javascript (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) { - PaleteParamSpecJavascript* spec; -#line 8 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - g_return_val_if_fail (g_type_is_a (object_type, PALETE_TYPE_JAVASCRIPT), NULL); -#line 8 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags); -#line 8 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - G_PARAM_SPEC (spec)->value_type = object_type; -#line 8 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - return G_PARAM_SPEC (spec); -#line 531 "Javascript.c" -} - - -gpointer palete_value_get_javascript (const GValue* value) { -#line 8 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, PALETE_TYPE_JAVASCRIPT), NULL); -#line 8 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - return value->data[0].v_pointer; -#line 540 "Javascript.c" -} - - -void palete_value_set_javascript (GValue* value, gpointer v_object) { - PaleteJavascript* old; -#line 8 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, PALETE_TYPE_JAVASCRIPT)); -#line 8 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - old = value->data[0].v_pointer; -#line 8 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - if (v_object) { -#line 8 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, PALETE_TYPE_JAVASCRIPT)); -#line 8 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); -#line 8 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - value->data[0].v_pointer = v_object; -#line 8 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - palete_javascript_ref (value->data[0].v_pointer); -#line 560 "Javascript.c" - } else { -#line 8 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - value->data[0].v_pointer = NULL; -#line 564 "Javascript.c" - } -#line 8 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - if (old) { -#line 8 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - palete_javascript_unref (old); -#line 570 "Javascript.c" - } -} - - -void palete_value_take_javascript (GValue* value, gpointer v_object) { - PaleteJavascript* old; -#line 8 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, PALETE_TYPE_JAVASCRIPT)); -#line 8 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - old = value->data[0].v_pointer; -#line 8 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - if (v_object) { -#line 8 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, PALETE_TYPE_JAVASCRIPT)); -#line 8 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); -#line 8 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - value->data[0].v_pointer = v_object; -#line 589 "Javascript.c" - } else { -#line 8 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - value->data[0].v_pointer = NULL; -#line 593 "Javascript.c" - } -#line 8 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - if (old) { -#line 8 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - palete_javascript_unref (old); -#line 599 "Javascript.c" - } -} - - -static void palete_javascript_class_init (PaleteJavascriptClass * klass) { -#line 8 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - palete_javascript_parent_class = g_type_class_peek_parent (klass); -#line 8 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - ((PaleteJavascriptClass *) klass)->finalize = palete_javascript_finalize; -#line 609 "Javascript.c" -} - - -static void palete_javascript_instance_init (PaleteJavascript * self) { -#line 50 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - self->js_global_context = NULL; -#line 8 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - self->ref_count = 1; -#line 618 "Javascript.c" -} - - -static void palete_javascript_finalize (PaleteJavascript* obj) { - PaleteJavascript * self; -#line 8 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - self = G_TYPE_CHECK_INSTANCE_CAST (obj, PALETE_TYPE_JAVASCRIPT, PaleteJavascript); -#line 8 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - g_signal_handlers_destroy (self); -#line 50 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _JSGlobalContextRelease0 (self->js_global_context); -#line 630 "Javascript.c" -} - - -GType palete_javascript_get_type (void) { - static volatile gsize palete_javascript_type_id__volatile = 0; - if (g_once_init_enter (&palete_javascript_type_id__volatile)) { - static const GTypeValueTable g_define_type_value_table = { palete_value_javascript_init, palete_value_javascript_free_value, palete_value_javascript_copy_value, palete_value_javascript_peek_pointer, "p", palete_value_javascript_collect_value, "p", palete_value_javascript_lcopy_value }; - static const GTypeInfo g_define_type_info = { sizeof (PaleteJavascriptClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) palete_javascript_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (PaleteJavascript), 0, (GInstanceInitFunc) palete_javascript_instance_init, &g_define_type_value_table }; - static const GTypeFundamentalInfo g_define_type_fundamental_info = { (G_TYPE_FLAG_CLASSED | G_TYPE_FLAG_INSTANTIATABLE | G_TYPE_FLAG_DERIVABLE | G_TYPE_FLAG_DEEP_DERIVABLE) }; - GType palete_javascript_type_id; - palete_javascript_type_id = g_type_register_fundamental (g_type_fundamental_next (), "PaleteJavascript", &g_define_type_info, &g_define_type_fundamental_info, 0); - g_once_init_leave (&palete_javascript_type_id__volatile, palete_javascript_type_id); - } - return palete_javascript_type_id__volatile; -} - - -gpointer palete_javascript_ref (gpointer instance) { - PaleteJavascript* self; - self = instance; -#line 8 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - g_atomic_int_inc (&self->ref_count); -#line 8 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - return instance; -#line 655 "Javascript.c" -} - - -void palete_javascript_unref (gpointer instance) { - PaleteJavascript* self; - self = instance; -#line 8 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - if (g_atomic_int_dec_and_test (&self->ref_count)) { -#line 8 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - PALETE_JAVASCRIPT_GET_CLASS (self)->finalize (self); -#line 8 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - g_type_free_instance ((GTypeInstance *) self); -#line 668 "Javascript.c" - } -} - - - diff --git a/src/Palete/Palete.c b/src/Palete/Palete.c deleted file mode 100644 index 9b93eb2fb..000000000 --- a/src/Palete/Palete.c +++ /dev/null @@ -1,3114 +0,0 @@ -/* Palete.c generated by valac 0.26.1, the Vala compiler - * generated from Palete.vala, do not modify */ - - -#include -#include -#include -#include -#include -#include -#include -#include -#include - - -#define PALETE_TYPE_USAGE (palete_usage_get_type ()) -#define PALETE_USAGE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_USAGE, PaleteUsage)) -#define PALETE_USAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_USAGE, PaleteUsageClass)) -#define PALETE_IS_USAGE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_USAGE)) -#define PALETE_IS_USAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_USAGE)) -#define PALETE_USAGE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_USAGE, PaleteUsageClass)) - -typedef struct _PaleteUsage PaleteUsage; -typedef struct _PaleteUsageClass PaleteUsageClass; -typedef struct _PaleteUsagePrivate PaleteUsagePrivate; -#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL))) -#define _g_free0(var) (var = (g_free (var), NULL)) - -#define PALETE_TYPE_PALETE (palete_palete_get_type ()) -#define PALETE_PALETE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_PALETE, PaletePalete)) -#define PALETE_PALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_PALETE, PaletePaleteClass)) -#define PALETE_IS_PALETE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_PALETE)) -#define PALETE_IS_PALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_PALETE)) -#define PALETE_PALETE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_PALETE, PaletePaleteClass)) - -typedef struct _PaletePalete PaletePalete; -typedef struct _PaletePaleteClass PaletePaleteClass; - -#define PALETE_TYPE_GTK (palete_gtk_get_type ()) -#define PALETE_GTK(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_GTK, PaleteGtk)) -#define PALETE_GTK_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_GTK, PaleteGtkClass)) -#define PALETE_IS_GTK(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_GTK)) -#define PALETE_IS_GTK_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_GTK)) -#define PALETE_GTK_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_GTK, PaleteGtkClass)) - -typedef struct _PaleteGtk PaleteGtk; -typedef struct _PaleteGtkClass PaleteGtkClass; - -#define PALETE_TYPE_ROO (palete_roo_get_type ()) -#define PALETE_ROO(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_ROO, PaleteRoo)) -#define PALETE_ROO_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_ROO, PaleteRooClass)) -#define PALETE_IS_ROO(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_ROO)) -#define PALETE_IS_ROO_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_ROO)) -#define PALETE_ROO_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_ROO, PaleteRooClass)) - -typedef struct _PaleteRoo PaleteRoo; -typedef struct _PaleteRooClass PaleteRooClass; -typedef struct _PaletePaletePrivate PaletePaletePrivate; - -#define JS_RENDER_TYPE_NODE (js_render_node_get_type ()) -#define JS_RENDER_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_NODE, JsRenderNode)) -#define JS_RENDER_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_NODE, JsRenderNodeClass)) -#define JS_RENDER_IS_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_NODE)) -#define JS_RENDER_IS_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_NODE)) -#define JS_RENDER_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_NODE, JsRenderNodeClass)) - -typedef struct _JsRenderNode JsRenderNode; -typedef struct _JsRenderNodeClass JsRenderNodeClass; - -#define PALETE_TYPE_GIR_OBJECT (palete_gir_object_get_type ()) -#define PALETE_GIR_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_GIR_OBJECT, PaleteGirObject)) -#define PALETE_GIR_OBJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_GIR_OBJECT, PaleteGirObjectClass)) -#define PALETE_IS_GIR_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_GIR_OBJECT)) -#define PALETE_IS_GIR_OBJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_GIR_OBJECT)) -#define PALETE_GIR_OBJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_GIR_OBJECT, PaleteGirObjectClass)) - -typedef struct _PaleteGirObject PaleteGirObject; -typedef struct _PaleteGirObjectClass PaleteGirObjectClass; -#define __g_list_free__g_free0_0(var) ((var == NULL) ? NULL : (var = (_g_list_free__g_free0_ (var), NULL))) -#define __vala_JsonNode_free0(var) ((var == NULL) ? NULL : (var = (_vala_JsonNode_free (var), NULL))) -#define _json_object_unref0(var) ((var == NULL) ? NULL : (var = (json_object_unref (var), NULL))) - -#define JS_RENDER_TYPE_JS_RENDER (js_render_js_render_get_type ()) -#define JS_RENDER_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRender)) -#define JS_RENDER_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass)) -#define JS_RENDER_IS_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_JS_RENDER)) -#define JS_RENDER_IS_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_JS_RENDER)) -#define JS_RENDER_JS_RENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass)) - -typedef struct _JsRenderJsRender JsRenderJsRender; -typedef struct _JsRenderJsRenderClass JsRenderJsRenderClass; -typedef struct _JsRenderJsRenderPrivate JsRenderJsRenderPrivate; - -#define PROJECT_TYPE_PROJECT (project_project_get_type ()) -#define PROJECT_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PROJECT_TYPE_PROJECT, ProjectProject)) -#define PROJECT_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PROJECT_TYPE_PROJECT, ProjectProjectClass)) -#define PROJECT_IS_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PROJECT_TYPE_PROJECT)) -#define PROJECT_IS_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PROJECT_TYPE_PROJECT)) -#define PROJECT_PROJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PROJECT_TYPE_PROJECT, ProjectProjectClass)) - -typedef struct _ProjectProject ProjectProject; -typedef struct _ProjectProjectClass ProjectProjectClass; - -#define PALETE_TYPE_JAVASCRIPT (palete_javascript_get_type ()) -#define PALETE_JAVASCRIPT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_JAVASCRIPT, PaleteJavascript)) -#define PALETE_JAVASCRIPT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_JAVASCRIPT, PaleteJavascriptClass)) -#define PALETE_IS_JAVASCRIPT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_JAVASCRIPT)) -#define PALETE_IS_JAVASCRIPT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_JAVASCRIPT)) -#define PALETE_JAVASCRIPT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_JAVASCRIPT, PaleteJavascriptClass)) - -typedef struct _PaleteJavascript PaleteJavascript; -typedef struct _PaleteJavascriptClass PaleteJavascriptClass; -#define _palete_javascript_unref0(var) ((var == NULL) ? NULL : (var = (palete_javascript_unref (var), NULL))) - -#define PALETE_TYPE_VALA_SOURCE (palete_vala_source_get_type ()) -#define PALETE_VALA_SOURCE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_VALA_SOURCE, PaleteValaSource)) -#define PALETE_VALA_SOURCE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_VALA_SOURCE, PaleteValaSourceClass)) -#define PALETE_IS_VALA_SOURCE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_VALA_SOURCE)) -#define PALETE_IS_VALA_SOURCE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_VALA_SOURCE)) -#define PALETE_VALA_SOURCE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_VALA_SOURCE, PaleteValaSourceClass)) - -typedef struct _PaleteValaSource PaleteValaSource; -typedef struct _PaleteValaSourceClass PaleteValaSourceClass; -#define _vala_code_visitor_unref0(var) ((var == NULL) ? NULL : (var = (vala_code_visitor_unref (var), NULL))) - -typedef enum { - PALETE_ERROR_INVALID_TYPE, - PALETE_ERROR_NEED_IMPLEMENTING, - PALETE_ERROR_MISSING_FILE, - PALETE_ERROR_INVALID_VALUE -} PaleteError; -#define PALETE_ERROR palete_error_quark () -struct _PaleteUsage { - GObject parent_instance; - PaleteUsagePrivate * priv; - GeeArrayList* left; - GeeArrayList* right; -}; - -struct _PaleteUsageClass { - GObjectClass parent_class; -}; - -struct _PaletePalete { - GObject parent_instance; - PaletePaletePrivate * priv; - gchar* name; - GeeArrayList* map; -}; - -struct _PaletePaleteClass { - GObjectClass parent_class; - void (*fillPack) (PaletePalete* self, JsRenderNode* node, JsRenderNode* parent); - void (*load) (PaletePalete* self); - GeeHashMap* (*getPropertiesFor) (PaletePalete* self, const gchar* ename, const gchar* type); - PaleteGirObject* (*getClass) (PaletePalete* self, const gchar* ename); -}; - -struct _JsRenderJsRender { - GObject parent_instance; - JsRenderJsRenderPrivate * priv; - GeeArrayList* doubleStringProps; - gchar* id; - gchar* name; - gchar* fullname; - gchar* path; - gchar* parent; - gchar* region; - gchar* title; - gchar* permname; - gchar* language; - gchar* modOrder; - gchar* xtype; - guint64 webkit_page_id; - ProjectProject* project; - JsRenderNode* tree; - GList* cn; - gboolean hasParent; - GeeHashMap* transStrings; -}; - -struct _JsRenderJsRenderClass { - GObjectClass parent_class; - void (*loadItems) (JsRenderJsRender* self, GError** error); - void (*save) (JsRenderJsRender* self); - void (*saveHTML) (JsRenderJsRender* self, const gchar* html); - gchar* (*toSource) (JsRenderJsRender* self); - gchar* (*toSourcePreview) (JsRenderJsRender* self); - void (*removeFiles) (JsRenderJsRender* self); - void (*findTransStrings) (JsRenderJsRender* self, JsRenderNode* node); -}; - - -static gpointer palete_usage_parent_class = NULL; -extern GeeHashMap* palete_cache; -GeeHashMap* palete_cache = NULL; -static gpointer palete_palete_parent_class = NULL; - -GQuark palete_error_quark (void); -GType palete_usage_get_type (void) G_GNUC_CONST; -enum { - PALETE_USAGE_DUMMY_PROPERTY -}; -PaleteUsage* palete_usage_new (GeeArrayList* ileft, GeeArrayList* iright); -PaleteUsage* palete_usage_construct (GType object_type, GeeArrayList* ileft, GeeArrayList* iright); -gboolean palete_usage_leftHas (PaleteUsage* self, const gchar* s); -static void palete_usage_finalize (GObject* obj); -GType palete_palete_get_type (void) G_GNUC_CONST; -PaletePalete* palete_factory (const gchar* xtype); -PaleteGtk* palete_gtk_new (void); -PaleteGtk* palete_gtk_construct (GType object_type); -GType palete_gtk_get_type (void) G_GNUC_CONST; -PaleteRoo* palete_roo_new (void); -PaleteRoo* palete_roo_construct (GType object_type); -GType palete_roo_get_type (void) G_GNUC_CONST; -GType js_render_node_get_type (void) G_GNUC_CONST; -GType palete_gir_object_get_type (void) G_GNUC_CONST; -enum { - PALETE_PALETE_DUMMY_PROPERTY -}; -PaletePalete* palete_palete_construct (GType object_type); -static gchar* palete_palete_guessName (PaletePalete* self, JsRenderNode* ar, GError** error); -gchar** palete_palete_getChildList (PaletePalete* self, const gchar* in_rval, int* result_length1); -void palete_palete_load (PaletePalete* self); -static void _vala_array_add33 (gchar*** array, int* length, int* size, gchar* value); -gchar** palete_palete_getDropList (PaletePalete* self, const gchar* rval, int* result_length1); -static void _vala_array_add34 (gchar*** array, int* length, int* size, gchar* value); -void palete_palete_saveTemplate (PaletePalete* self, const gchar* name, JsRenderNode* data); -gchar* js_render_node_fqn (JsRenderNode* self); -gchar* js_render_node_toJsonString (JsRenderNode* self); -GList* palete_palete_listTemplates (PaletePalete* self, JsRenderNode* node); -static void _g_free0_ (gpointer var); -static void _g_list_free__g_free0_ (GList* self); -JsRenderNode* palete_palete_loadTemplate (PaletePalete* self, const gchar* path); -static JsonNode* _vala_JsonNode_copy (JsonNode* self); -static void _vala_JsonNode_free (JsonNode* self); -JsRenderNode* js_render_node_new (void); -JsRenderNode* js_render_node_construct (GType object_type); -void js_render_node_loadFromJson (JsRenderNode* self, JsonObject* obj, gint version); -void palete_palete_loadUsageFile (PaletePalete* self, const gchar* fname); -GType js_render_js_render_get_type (void) G_GNUC_CONST; -GeeHashMap* palete_palete_validateCode (PaletePalete* self, const gchar* code, const gchar* property, const gchar* ptype, JsRenderJsRender* file, JsRenderNode* node); -GType project_project_get_type (void) G_GNUC_CONST; -gpointer palete_javascript_ref (gpointer instance); -void palete_javascript_unref (gpointer instance); -GParamSpec* palete_param_spec_javascript (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); -void palete_value_set_javascript (GValue* value, gpointer v_object); -void palete_value_take_javascript (GValue* value, gpointer v_object); -gpointer palete_value_get_javascript (const GValue* value); -GType palete_javascript_get_type (void) G_GNUC_CONST; -PaleteJavascript* palete_javascript_singleton (void); -gint palete_javascript_validate (PaleteJavascript* self, const gchar* code, gchar** res); -GType palete_vala_source_get_type (void) G_GNUC_CONST; -PaleteValaSource* palete_vala_source_new (JsRenderJsRender* file); -PaleteValaSource* palete_vala_source_construct (GType object_type, JsRenderJsRender* file); -GeeHashMap* palete_vala_source_checkFileWithNodePropChange (PaleteValaSource* self, JsRenderNode* node, const gchar* prop, const gchar* ptype, const gchar* val); -void palete_palete_fillPack (PaletePalete* self, JsRenderNode* node, JsRenderNode* parent); -static void palete_palete_real_fillPack (PaletePalete* self, JsRenderNode* node, JsRenderNode* parent); -static void palete_palete_real_load (PaletePalete* self); -GeeHashMap* palete_palete_getPropertiesFor (PaletePalete* self, const gchar* ename, const gchar* type); -static GeeHashMap* palete_palete_real_getPropertiesFor (PaletePalete* self, const gchar* ename, const gchar* type); -PaleteGirObject* palete_palete_getClass (PaletePalete* self, const gchar* ename); -static PaleteGirObject* palete_palete_real_getClass (PaletePalete* self, const gchar* ename); -static void palete_palete_finalize (GObject* obj); -static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func); -static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func); -static gint _vala_array_length (gpointer array); - - -GQuark palete_error_quark (void) { -#line 5 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - return g_quark_from_static_string ("palete_error-quark"); -#line 274 "Palete.c" -} - - -static gpointer _g_object_ref0 (gpointer self) { -#line 19 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - return self ? g_object_ref (self) : NULL; -#line 281 "Palete.c" -} - - -PaleteUsage* palete_usage_construct (GType object_type, GeeArrayList* ileft, GeeArrayList* iright) { - PaleteUsage * self = NULL; - GeeArrayList* _tmp0_ = NULL; - GeeArrayList* _tmp1_ = NULL; - GeeArrayList* _tmp2_ = NULL; - GeeArrayList* _tmp3_ = NULL; -#line 17 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - g_return_val_if_fail (ileft != NULL, NULL); -#line 17 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - g_return_val_if_fail (iright != NULL, NULL); -#line 17 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - self = (PaleteUsage*) g_object_new (object_type, NULL); -#line 19 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp0_ = ileft; -#line 19 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp1_ = _g_object_ref0 (_tmp0_); -#line 19 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_object_unref0 (self->left); -#line 19 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - self->left = _tmp1_; -#line 20 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp2_ = iright; -#line 20 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp3_ = _g_object_ref0 (_tmp2_); -#line 20 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_object_unref0 (self->right); -#line 20 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - self->right = _tmp3_; -#line 17 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - return self; -#line 315 "Palete.c" -} - - -PaleteUsage* palete_usage_new (GeeArrayList* ileft, GeeArrayList* iright) { -#line 17 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - return palete_usage_construct (PALETE_TYPE_USAGE, ileft, iright); -#line 322 "Palete.c" -} - - -static gboolean string_contains (const gchar* self, const gchar* needle) { - gboolean result = FALSE; - const gchar* _tmp0_ = NULL; - gchar* _tmp1_ = NULL; -#line 1278 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - g_return_val_if_fail (self != NULL, FALSE); -#line 1278 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - g_return_val_if_fail (needle != NULL, FALSE); -#line 1279 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp0_ = needle; -#line 1279 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp1_ = strstr ((gchar*) self, (gchar*) _tmp0_); -#line 1279 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - result = _tmp1_ != NULL; -#line 1279 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - return result; -#line 342 "Palete.c" -} - - -gboolean palete_usage_leftHas (PaleteUsage* self, const gchar* s) { - gboolean result = FALSE; -#line 22 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - g_return_val_if_fail (self != NULL, FALSE); -#line 22 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - g_return_val_if_fail (s != NULL, FALSE); -#line 352 "Palete.c" - { - gint i = 0; -#line 24 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - i = 0; -#line 357 "Palete.c" - { - gboolean _tmp0_ = FALSE; -#line 24 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp0_ = TRUE; -#line 24 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - while (TRUE) { -#line 364 "Palete.c" - gint _tmp2_ = 0; - GeeArrayList* _tmp3_ = NULL; - gint _tmp4_ = 0; - gint _tmp5_ = 0; - gchar* m = NULL; - GeeArrayList* _tmp6_ = NULL; - gint _tmp7_ = 0; - gpointer _tmp8_ = NULL; - const gchar* _tmp9_ = NULL; - const gchar* _tmp10_ = NULL; - const gchar* _tmp11_ = NULL; - gboolean _tmp12_ = FALSE; - gchar** ar = NULL; - const gchar* _tmp13_ = NULL; - gchar** _tmp14_ = NULL; - gchar** _tmp15_ = NULL; - gint ar_length1 = 0; - gint _ar_size_ = 0; - gchar** _tmp16_ = NULL; - gint _tmp16__length1 = 0; - const gchar* _tmp17_ = NULL; - const gchar* _tmp18_ = NULL; -#line 24 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - if (!_tmp0_) { -#line 389 "Palete.c" - gint _tmp1_ = 0; -#line 24 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp1_ = i; -#line 24 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - i = _tmp1_ + 1; -#line 395 "Palete.c" - } -#line 24 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp0_ = FALSE; -#line 24 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp2_ = i; -#line 24 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp3_ = self->left; -#line 24 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp4_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp3_); -#line 24 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp5_ = _tmp4_; -#line 24 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - if (!(_tmp2_ < _tmp5_)) { -#line 24 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - break; -#line 411 "Palete.c" - } -#line 25 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp6_ = self->left; -#line 25 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp7_ = i; -#line 25 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp8_ = gee_abstract_list_get ((GeeAbstractList*) _tmp6_, _tmp7_); -#line 25 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - m = (gchar*) _tmp8_; -#line 26 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp9_ = s; -#line 26 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp10_ = m; -#line 26 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - if (g_strcmp0 (_tmp9_, _tmp10_) == 0) { -#line 27 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - result = TRUE; -#line 27 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_free0 (m); -#line 27 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - return result; -#line 433 "Palete.c" - } -#line 29 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp11_ = m; -#line 29 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp12_ = string_contains (_tmp11_, ":"); -#line 29 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - if (!_tmp12_) { -#line 30 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_free0 (m); -#line 30 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - continue; -#line 445 "Palete.c" - } -#line 32 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp13_ = m; -#line 32 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp15_ = _tmp14_ = g_strsplit (_tmp13_, ":", 0); -#line 32 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - ar = _tmp15_; -#line 32 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - ar_length1 = _vala_array_length (_tmp14_); -#line 32 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _ar_size_ = ar_length1; -#line 33 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp16_ = ar; -#line 33 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp16__length1 = ar_length1; -#line 33 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp17_ = _tmp16_[0]; -#line 33 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp18_ = s; -#line 33 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - if (g_strcmp0 (_tmp17_, _tmp18_) == 0) { -#line 34 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - result = TRUE; -#line 34 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - ar = (_vala_array_free (ar, ar_length1, (GDestroyNotify) g_free), NULL); -#line 34 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_free0 (m); -#line 34 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - return result; -#line 475 "Palete.c" - } -#line 24 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - ar = (_vala_array_free (ar, ar_length1, (GDestroyNotify) g_free), NULL); -#line 24 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_free0 (m); -#line 481 "Palete.c" - } - } - } -#line 37 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - result = FALSE; -#line 37 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - return result; -#line 489 "Palete.c" -} - - -static void palete_usage_class_init (PaleteUsageClass * klass) { -#line 13 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - palete_usage_parent_class = g_type_class_peek_parent (klass); -#line 13 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - G_OBJECT_CLASS (klass)->finalize = palete_usage_finalize; -#line 498 "Palete.c" -} - - -static void palete_usage_instance_init (PaleteUsage * self) { -} - - -static void palete_usage_finalize (GObject* obj) { - PaleteUsage * self; -#line 13 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - self = G_TYPE_CHECK_INSTANCE_CAST (obj, PALETE_TYPE_USAGE, PaleteUsage); -#line 15 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_object_unref0 (self->left); -#line 16 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_object_unref0 (self->right); -#line 13 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - G_OBJECT_CLASS (palete_usage_parent_class)->finalize (obj); -#line 516 "Palete.c" -} - - -GType palete_usage_get_type (void) { - static volatile gsize palete_usage_type_id__volatile = 0; - if (g_once_init_enter (&palete_usage_type_id__volatile)) { - static const GTypeInfo g_define_type_info = { sizeof (PaleteUsageClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) palete_usage_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (PaleteUsage), 0, (GInstanceInitFunc) palete_usage_instance_init, NULL }; - GType palete_usage_type_id; - palete_usage_type_id = g_type_register_static (G_TYPE_OBJECT, "PaleteUsage", &g_define_type_info, 0); - g_once_init_leave (&palete_usage_type_id__volatile, palete_usage_type_id); - } - return palete_usage_type_id__volatile; -} - - -PaletePalete* palete_factory (const gchar* xtype) { - PaletePalete* result = NULL; - GeeHashMap* _tmp0_ = NULL; - GeeHashMap* _tmp2_ = NULL; - const gchar* _tmp3_ = NULL; - gpointer _tmp4_ = NULL; - PaletePalete* _tmp5_ = NULL; - gboolean _tmp6_ = FALSE; - const gchar* _tmp10_ = NULL; - const gchar* _tmp11_ = NULL; - GQuark _tmp13_ = 0U; -#line 56 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - static GQuark _tmp12_label0 = 0; -#line 56 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - static GQuark _tmp12_label1 = 0; -#line 547 "Palete.c" - GeeHashMap* _tmp23_ = NULL; - const gchar* _tmp24_ = NULL; - gpointer _tmp25_ = NULL; - GError * _inner_error_ = NULL; -#line 48 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - g_return_val_if_fail (xtype != NULL, NULL); -#line 50 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp0_ = palete_cache; -#line 50 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - if (_tmp0_ == NULL) { -#line 558 "Palete.c" - GeeHashMap* _tmp1_ = NULL; -#line 51 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp1_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, PALETE_TYPE_PALETE, (GBoxedCopyFunc) g_object_ref, g_object_unref, NULL, NULL, NULL); -#line 51 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_object_unref0 (palete_cache); -#line 51 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - palete_cache = _tmp1_; -#line 566 "Palete.c" - } -#line 53 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp2_ = palete_cache; -#line 53 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp3_ = xtype; -#line 53 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp4_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp2_, _tmp3_); -#line 53 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp5_ = (PaletePalete*) _tmp4_; -#line 53 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp6_ = _tmp5_ != NULL; -#line 53 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_object_unref0 (_tmp5_); -#line 53 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - if (_tmp6_) { -#line 582 "Palete.c" - GeeHashMap* _tmp7_ = NULL; - const gchar* _tmp8_ = NULL; - gpointer _tmp9_ = NULL; -#line 54 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp7_ = palete_cache; -#line 54 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp8_ = xtype; -#line 54 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp9_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp7_, _tmp8_); -#line 54 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - result = (PaletePalete*) _tmp9_; -#line 54 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - return result; -#line 596 "Palete.c" - } -#line 56 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp10_ = xtype; -#line 56 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp11_ = _tmp10_; -#line 56 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp13_ = (NULL == _tmp11_) ? 0 : g_quark_from_string (_tmp11_); -#line 56 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - if (_tmp13_ == ((0 != _tmp12_label0) ? _tmp12_label0 : (_tmp12_label0 = g_quark_from_static_string ("Gtk")))) { -#line 56 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - switch (0) { -#line 608 "Palete.c" - default: - { - GeeHashMap* _tmp14_ = NULL; - const gchar* _tmp15_ = NULL; - PaleteGtk* _tmp16_ = NULL; - PaleteGtk* _tmp17_ = NULL; -#line 58 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp14_ = palete_cache; -#line 58 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp15_ = xtype; -#line 58 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp16_ = palete_gtk_new (); -#line 58 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp17_ = _tmp16_; -#line 58 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - gee_abstract_map_set ((GeeAbstractMap*) _tmp14_, _tmp15_, (PaletePalete*) _tmp17_); -#line 58 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_object_unref0 (_tmp17_); -#line 59 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - break; -#line 629 "Palete.c" - } - } - } else if (_tmp13_ == ((0 != _tmp12_label1) ? _tmp12_label1 : (_tmp12_label1 = g_quark_from_static_string ("Roo")))) { -#line 56 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - switch (0) { -#line 635 "Palete.c" - default: - { - GeeHashMap* _tmp18_ = NULL; - const gchar* _tmp19_ = NULL; - PaleteRoo* _tmp20_ = NULL; - PaleteRoo* _tmp21_ = NULL; -#line 61 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp18_ = palete_cache; -#line 61 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp19_ = xtype; -#line 61 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp20_ = palete_roo_new (); -#line 61 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp21_ = _tmp20_; -#line 61 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - gee_abstract_map_set ((GeeAbstractMap*) _tmp18_, _tmp19_, (PaletePalete*) _tmp21_); -#line 61 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_object_unref0 (_tmp21_); -#line 62 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - break; -#line 656 "Palete.c" - } - } - } else { -#line 56 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - switch (0) { -#line 662 "Palete.c" - default: - { - GError* _tmp22_ = NULL; -#line 64 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp22_ = g_error_new_literal (PALETE_ERROR, PALETE_ERROR_INVALID_TYPE, "invalid argument to Palete factory"); -#line 64 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _inner_error_ = _tmp22_; -#line 64 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code); -#line 64 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - g_clear_error (&_inner_error_); -#line 64 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - return NULL; -#line 676 "Palete.c" - } - } - } -#line 66 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp23_ = palete_cache; -#line 66 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp24_ = xtype; -#line 66 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp25_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp23_, _tmp24_); -#line 66 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - result = (PaletePalete*) _tmp25_; -#line 66 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - return result; -#line 690 "Palete.c" -} - - -PaletePalete* palete_palete_construct (GType object_type) { - PaletePalete * self = NULL; -#line 78 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - self = (PaletePalete*) g_object_new (object_type, NULL); -#line 81 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_object_unref0 (self->map); -#line 81 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - self->map = NULL; -#line 78 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - return self; -#line 704 "Palete.c" -} - - -static gchar* palete_palete_guessName (PaletePalete* self, JsRenderNode* ar, GError** error) { - gchar* result = NULL; - GError* _tmp0_ = NULL; - GError * _inner_error_ = NULL; -#line 92 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - g_return_val_if_fail (self != NULL, NULL); -#line 92 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - g_return_val_if_fail (ar != NULL, NULL); -#line 94 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp0_ = g_error_new_literal (PALETE_ERROR, PALETE_ERROR_NEED_IMPLEMENTING, "xxx. guessName needs implimenting"); -#line 94 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _inner_error_ = _tmp0_; -#line 94 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - if (_inner_error_->domain == PALETE_ERROR) { -#line 94 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - g_propagate_error (error, _inner_error_); -#line 94 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - return NULL; -#line 726 "Palete.c" - } else { -#line 94 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code); -#line 94 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - g_clear_error (&_inner_error_); -#line 94 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - return NULL; -#line 734 "Palete.c" - } -#line 92 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - return result; -#line 738 "Palete.c" -} - - -/** - * gather a list of potentional objects that can be added.. - * - */ -static void _vala_array_add33 (gchar*** array, int* length, int* size, gchar* value) { -#line 176 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - if ((*length) == (*size)) { -#line 176 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - *size = (*size) ? (2 * (*size)) : 4; -#line 176 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - *array = g_renew (gchar*, *array, (*size) + 1); -#line 753 "Palete.c" - } -#line 176 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - (*array)[(*length)++] = value; -#line 176 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - (*array)[*length] = NULL; -#line 759 "Palete.c" -} - - -static gchar* _vala_g_strjoinv (const gchar* separator, gchar** str_array, int str_array_length1) { - gchar* result = NULL; - const gchar* _tmp0_ = NULL; - gboolean _tmp1_ = FALSE; - gboolean _tmp2_ = FALSE; - gchar** _tmp3_ = NULL; - gint _tmp3__length1 = 0; -#line 964 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp0_ = separator; -#line 964 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - if (_tmp0_ == NULL) { -#line 965 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - separator = ""; -#line 776 "Palete.c" - } -#line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp3_ = str_array; -#line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp3__length1 = str_array_length1; -#line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - if (_tmp3_ != NULL) { -#line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp2_ = TRUE; -#line 786 "Palete.c" - } else { - gchar** _tmp4_ = NULL; - gint _tmp4__length1 = 0; -#line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp4_ = str_array; -#line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp4__length1 = str_array_length1; -#line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp2_ = _tmp4__length1 > 0; -#line 796 "Palete.c" - } -#line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - if (_tmp2_) { -#line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp1_ = TRUE; -#line 802 "Palete.c" - } else { - gboolean _tmp5_ = FALSE; - gchar** _tmp6_ = NULL; - gint _tmp6__length1 = 0; -#line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp6_ = str_array; -#line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp6__length1 = str_array_length1; -#line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - if (_tmp6__length1 == (-1)) { -#line 813 "Palete.c" - gchar** _tmp7_ = NULL; - gint _tmp7__length1 = 0; - const gchar* _tmp8_ = NULL; -#line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp7_ = str_array; -#line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp7__length1 = str_array_length1; -#line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp8_ = _tmp7_[0]; -#line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp5_ = _tmp8_ != NULL; -#line 825 "Palete.c" - } else { -#line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp5_ = FALSE; -#line 829 "Palete.c" - } -#line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp1_ = _tmp5_; -#line 833 "Palete.c" - } -#line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - if (_tmp1_) { -#line 837 "Palete.c" - gint i = 0; - gsize len = 0UL; - gint _tmp31_ = 0; - gint _tmp33_ = 0; - gint _tmp34_ = 0; - gsize _tmp35_ = 0UL; - const gchar* _tmp36_ = NULL; - gint _tmp37_ = 0; - gint _tmp38_ = 0; - gint _tmp39_ = 0; - const gchar* res = NULL; - gsize _tmp40_ = 0UL; - void* _tmp41_ = NULL; - void* ptr = NULL; - const gchar* _tmp42_ = NULL; - gchar** _tmp43_ = NULL; - gint _tmp43__length1 = 0; - const gchar* _tmp44_ = NULL; - void* _tmp45_ = NULL; - const gchar* _tmp62_ = NULL; -#line 969 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - len = (gsize) 1; -#line 860 "Palete.c" - { - gboolean _tmp9_ = FALSE; -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - i = 0; -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp9_ = TRUE; -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - while (TRUE) { -#line 869 "Palete.c" - gboolean _tmp11_ = FALSE; - gboolean _tmp12_ = FALSE; - gchar** _tmp13_ = NULL; - gint _tmp13__length1 = 0; - gint _tmp21_ = 0; - gchar** _tmp22_ = NULL; - gint _tmp22__length1 = 0; - gint _tmp23_ = 0; - const gchar* _tmp24_ = NULL; - gsize _tmp30_ = 0UL; -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - if (!_tmp9_) { -#line 882 "Palete.c" - gint _tmp10_ = 0; -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp10_ = i; -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - i = _tmp10_ + 1; -#line 888 "Palete.c" - } -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp9_ = FALSE; -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp13_ = str_array; -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp13__length1 = str_array_length1; -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - if (_tmp13__length1 != (-1)) { -#line 898 "Palete.c" - gint _tmp14_ = 0; - gchar** _tmp15_ = NULL; - gint _tmp15__length1 = 0; -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp14_ = i; -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp15_ = str_array; -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp15__length1 = str_array_length1; -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp12_ = _tmp14_ < _tmp15__length1; -#line 910 "Palete.c" - } else { -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp12_ = FALSE; -#line 914 "Palete.c" - } -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - if (_tmp12_) { -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp11_ = TRUE; -#line 920 "Palete.c" - } else { - gboolean _tmp16_ = FALSE; - gchar** _tmp17_ = NULL; - gint _tmp17__length1 = 0; -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp17_ = str_array; -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp17__length1 = str_array_length1; -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - if (_tmp17__length1 == (-1)) { -#line 931 "Palete.c" - gchar** _tmp18_ = NULL; - gint _tmp18__length1 = 0; - gint _tmp19_ = 0; - const gchar* _tmp20_ = NULL; -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp18_ = str_array; -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp18__length1 = str_array_length1; -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp19_ = i; -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp20_ = _tmp18_[_tmp19_]; -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp16_ = _tmp20_ != NULL; -#line 946 "Palete.c" - } else { -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp16_ = FALSE; -#line 950 "Palete.c" - } -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp11_ = _tmp16_; -#line 954 "Palete.c" - } -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - if (!_tmp11_) { -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - break; -#line 960 "Palete.c" - } -#line 971 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp22_ = str_array; -#line 971 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp22__length1 = str_array_length1; -#line 971 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp23_ = i; -#line 971 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp24_ = _tmp22_[_tmp23_]; -#line 971 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - if (_tmp24_ != NULL) { -#line 972 "Palete.c" - gchar** _tmp25_ = NULL; - gint _tmp25__length1 = 0; - gint _tmp26_ = 0; - const gchar* _tmp27_ = NULL; - gint _tmp28_ = 0; - gint _tmp29_ = 0; -#line 971 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp25_ = str_array; -#line 971 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp25__length1 = str_array_length1; -#line 971 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp26_ = i; -#line 971 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp27_ = _tmp25_[_tmp26_]; -#line 971 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp28_ = strlen ((const gchar*) _tmp27_); -#line 971 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp29_ = _tmp28_; -#line 971 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp21_ = _tmp29_; -#line 993 "Palete.c" - } else { -#line 971 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp21_ = 0; -#line 997 "Palete.c" - } -#line 971 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp30_ = len; -#line 971 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - len = _tmp30_ + _tmp21_; -#line 1003 "Palete.c" - } - } -#line 973 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp31_ = i; -#line 973 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - if (_tmp31_ == 0) { -#line 1010 "Palete.c" - gchar* _tmp32_ = NULL; -#line 974 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp32_ = g_strdup (""); -#line 974 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - result = _tmp32_; -#line 974 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - return result; -#line 1018 "Palete.c" - } -#line 976 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp33_ = i; -#line 976 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - str_array_length1 = _tmp33_; -#line 976 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp34_ = str_array_length1; -#line 977 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp35_ = len; -#line 977 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp36_ = separator; -#line 977 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp37_ = strlen ((const gchar*) _tmp36_); -#line 977 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp38_ = _tmp37_; -#line 977 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp39_ = i; -#line 977 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - len = _tmp35_ + (_tmp38_ * (_tmp39_ - 1)); -#line 979 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp40_ = len; -#line 979 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp41_ = g_malloc (_tmp40_); -#line 979 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - res = _tmp41_; -#line 980 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp42_ = res; -#line 980 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp43_ = str_array; -#line 980 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp43__length1 = str_array_length1; -#line 980 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp44_ = _tmp43_[0]; -#line 980 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp45_ = g_stpcpy ((void*) _tmp42_, (const gchar*) _tmp44_); -#line 980 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - ptr = _tmp45_; -#line 1056 "Palete.c" - { - gboolean _tmp46_ = FALSE; -#line 981 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - i = 1; -#line 981 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp46_ = TRUE; -#line 981 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - while (TRUE) { -#line 1065 "Palete.c" - gint _tmp48_ = 0; - gchar** _tmp49_ = NULL; - gint _tmp49__length1 = 0; - void* _tmp50_ = NULL; - const gchar* _tmp51_ = NULL; - void* _tmp52_ = NULL; - const gchar* _tmp53_ = NULL; - gchar** _tmp54_ = NULL; - gint _tmp54__length1 = 0; - gint _tmp55_ = 0; - const gchar* _tmp56_ = NULL; - void* _tmp60_ = NULL; - void* _tmp61_ = NULL; -#line 981 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - if (!_tmp46_) { -#line 1081 "Palete.c" - gint _tmp47_ = 0; -#line 981 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp47_ = i; -#line 981 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - i = _tmp47_ + 1; -#line 1087 "Palete.c" - } -#line 981 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp46_ = FALSE; -#line 981 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp48_ = i; -#line 981 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp49_ = str_array; -#line 981 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp49__length1 = str_array_length1; -#line 981 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - if (!(_tmp48_ < _tmp49__length1)) { -#line 981 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - break; -#line 1101 "Palete.c" - } -#line 982 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp50_ = ptr; -#line 982 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp51_ = separator; -#line 982 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp52_ = g_stpcpy (_tmp50_, (const gchar*) _tmp51_); -#line 982 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - ptr = _tmp52_; -#line 983 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp54_ = str_array; -#line 983 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp54__length1 = str_array_length1; -#line 983 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp55_ = i; -#line 983 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp56_ = _tmp54_[_tmp55_]; -#line 983 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - if (_tmp56_ != NULL) { -#line 1121 "Palete.c" - gchar** _tmp57_ = NULL; - gint _tmp57__length1 = 0; - gint _tmp58_ = 0; - const gchar* _tmp59_ = NULL; -#line 983 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp57_ = str_array; -#line 983 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp57__length1 = str_array_length1; -#line 983 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp58_ = i; -#line 983 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp59_ = _tmp57_[_tmp58_]; -#line 983 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp53_ = (const gchar*) _tmp59_; -#line 1136 "Palete.c" - } else { -#line 983 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp53_ = ""; -#line 1140 "Palete.c" - } -#line 983 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp60_ = ptr; -#line 983 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp61_ = g_stpcpy (_tmp60_, _tmp53_); -#line 983 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - ptr = _tmp61_; -#line 1148 "Palete.c" - } - } -#line 986 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp62_ = res; -#line 986 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - res = NULL; -#line 986 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - result = (gchar*) _tmp62_; -#line 986 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - return result; -#line 1159 "Palete.c" - } else { - gchar* _tmp63_ = NULL; -#line 988 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp63_ = g_strdup (""); -#line 988 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - result = _tmp63_; -#line 988 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - return result; -#line 1168 "Palete.c" - } -} - - -gchar** palete_palete_getChildList (PaletePalete* self, const gchar* in_rval, int* result_length1) { - gchar** result = NULL; - GeeArrayList* _tmp0_ = NULL; - const gchar* _tmp1_ = NULL; - const gchar* _tmp2_ = NULL; - gchar* rval = NULL; - gchar* _tmp4_ = NULL; - gchar** ret = NULL; - gchar** _tmp5_ = NULL; - gint ret_length1 = 0; - gint _ret_size_ = 0; - GeeArrayList* rt = NULL; - GeeArrayList* _tmp6_ = NULL; - const gchar* _tmp38_ = NULL; - gchar** _tmp39_ = NULL; - gint _tmp39__length1 = 0; - gchar* _tmp40_ = NULL; - gchar* _tmp41_ = NULL; - gchar** _tmp42_ = NULL; - gint _tmp42__length1 = 0; -#line 147 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - g_return_val_if_fail (self != NULL, NULL); -#line 147 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - g_return_val_if_fail (in_rval != NULL, NULL); -#line 150 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp0_ = self->map; -#line 150 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - if (_tmp0_ == NULL) { -#line 151 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - palete_palete_load (self); -#line 1203 "Palete.c" - } -#line 155 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp2_ = in_rval; -#line 155 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - if (g_strcmp0 (_tmp2_, "") == 0) { -#line 155 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp1_ = "*top"; -#line 1211 "Palete.c" - } else { - const gchar* _tmp3_ = NULL; -#line 155 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp3_ = in_rval; -#line 155 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp1_ = _tmp3_; -#line 1218 "Palete.c" - } -#line 155 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp4_ = g_strdup (_tmp1_); -#line 155 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - rval = _tmp4_; -#line 159 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp5_ = g_new0 (gchar*, 0 + 1); -#line 159 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - ret = _tmp5_; -#line 159 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - ret_length1 = 0; -#line 159 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _ret_size_ = ret_length1; -#line 160 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp6_ = gee_array_list_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL); -#line 160 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - rt = _tmp6_; -#line 1236 "Palete.c" - { - gint i = 0; -#line 161 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - i = 0; -#line 1241 "Palete.c" - { - gboolean _tmp7_ = FALSE; -#line 161 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp7_ = TRUE; -#line 161 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - while (TRUE) { -#line 1248 "Palete.c" - gint _tmp9_ = 0; - GeeArrayList* _tmp10_ = NULL; - gint _tmp11_ = 0; - gint _tmp12_ = 0; - PaleteUsage* m = NULL; - GeeArrayList* _tmp13_ = NULL; - gint _tmp14_ = 0; - gpointer _tmp15_ = NULL; - PaleteUsage* _tmp16_ = NULL; - const gchar* _tmp17_ = NULL; - gboolean _tmp18_ = FALSE; -#line 161 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - if (!_tmp7_) { -#line 1262 "Palete.c" - gint _tmp8_ = 0; -#line 161 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp8_ = i; -#line 161 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - i = _tmp8_ + 1; -#line 1268 "Palete.c" - } -#line 161 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp7_ = FALSE; -#line 161 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp9_ = i; -#line 161 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp10_ = self->map; -#line 161 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp11_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp10_); -#line 161 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp12_ = _tmp11_; -#line 161 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - if (!(_tmp9_ < _tmp12_)) { -#line 161 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - break; -#line 1284 "Palete.c" - } -#line 162 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp13_ = self->map; -#line 162 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp14_ = i; -#line 162 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp15_ = gee_abstract_list_get ((GeeAbstractList*) _tmp13_, _tmp14_); -#line 162 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - m = (PaleteUsage*) _tmp15_; -#line 164 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp16_ = m; -#line 164 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp17_ = rval; -#line 164 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp18_ = palete_usage_leftHas (_tmp16_, _tmp17_); -#line 164 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - if (!_tmp18_) { -#line 165 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_object_unref0 (m); -#line 165 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - continue; -#line 1306 "Palete.c" - } -#line 167 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - g_print ("found LEFT, adding right\n"); -#line 1310 "Palete.c" - { - gint ii = 0; -#line 169 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - ii = 0; -#line 1315 "Palete.c" - { - gboolean _tmp19_ = FALSE; -#line 169 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp19_ = TRUE; -#line 169 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - while (TRUE) { -#line 1322 "Palete.c" - gint _tmp21_ = 0; - PaleteUsage* _tmp22_ = NULL; - GeeArrayList* _tmp23_ = NULL; - gint _tmp24_ = 0; - gint _tmp25_ = 0; - gchar* l = NULL; - PaleteUsage* _tmp26_ = NULL; - GeeArrayList* _tmp27_ = NULL; - gint _tmp28_ = 0; - gpointer _tmp29_ = NULL; - GeeArrayList* _tmp30_ = NULL; - const gchar* _tmp31_ = NULL; - gint _tmp32_ = 0; - gchar** _tmp33_ = NULL; - gint _tmp33__length1 = 0; - const gchar* _tmp34_ = NULL; - gchar* _tmp35_ = NULL; - GeeArrayList* _tmp36_ = NULL; - const gchar* _tmp37_ = NULL; -#line 169 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - if (!_tmp19_) { -#line 1344 "Palete.c" - gint _tmp20_ = 0; -#line 169 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp20_ = ii; -#line 169 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - ii = _tmp20_ + 1; -#line 1350 "Palete.c" - } -#line 169 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp19_ = FALSE; -#line 169 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp21_ = ii; -#line 169 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp22_ = m; -#line 169 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp23_ = _tmp22_->right; -#line 169 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp24_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp23_); -#line 169 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp25_ = _tmp24_; -#line 169 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - if (!(_tmp21_ < _tmp25_)) { -#line 169 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - break; -#line 1368 "Palete.c" - } -#line 170 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp26_ = m; -#line 170 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp27_ = _tmp26_->right; -#line 170 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp28_ = ii; -#line 170 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp29_ = gee_abstract_list_get ((GeeAbstractList*) _tmp27_, _tmp28_); -#line 170 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - l = (gchar*) _tmp29_; -#line 172 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp30_ = rt; -#line 172 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp31_ = l; -#line 172 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp32_ = gee_abstract_list_index_of ((GeeAbstractList*) _tmp30_, _tmp31_); -#line 172 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - if (_tmp32_ > (-1)) { -#line 173 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_free0 (l); -#line 173 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - continue; -#line 1392 "Palete.c" - } -#line 176 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp33_ = ret; -#line 176 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp33__length1 = ret_length1; -#line 176 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp34_ = l; -#line 176 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp35_ = g_strdup (_tmp34_); -#line 176 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _vala_array_add33 (&ret, &ret_length1, &_ret_size_, _tmp35_); -#line 177 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp36_ = rt; -#line 177 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp37_ = l; -#line 177 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - gee_abstract_collection_add ((GeeAbstractCollection*) _tmp36_, _tmp37_); -#line 169 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_free0 (l); -#line 1412 "Palete.c" - } - } - } -#line 161 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_object_unref0 (m); -#line 1418 "Palete.c" - } - } - } -#line 182 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp38_ = rval; -#line 182 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp39_ = ret; -#line 182 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp39__length1 = ret_length1; -#line 182 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp40_ = _vala_g_strjoinv ("\n", _tmp39_, _tmp39__length1); -#line 182 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp41_ = _tmp40_; -#line 182 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - g_print ("drop list for %s is:\n%s\n", _tmp38_, _tmp41_); -#line 182 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_free0 (_tmp41_); -#line 185 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp42_ = ret; -#line 185 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp42__length1 = ret_length1; -#line 185 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - if (result_length1) { -#line 185 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - *result_length1 = _tmp42__length1; -#line 1444 "Palete.c" - } -#line 185 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - result = _tmp42_; -#line 185 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_object_unref0 (rt); -#line 185 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_free0 (rval); -#line 185 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - return result; -#line 1454 "Palete.c" -} - - -static void _vala_array_add34 (gchar*** array, int* length, int* size, gchar* value) { -#line 217 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - if ((*length) == (*size)) { -#line 217 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - *size = (*size) ? (2 * (*size)) : 4; -#line 217 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - *array = g_renew (gchar*, *array, (*size) + 1); -#line 1465 "Palete.c" - } -#line 217 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - (*array)[(*length)++] = value; -#line 217 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - (*array)[*length] = NULL; -#line 1471 "Palete.c" -} - - -gchar** palete_palete_getDropList (PaletePalete* self, const gchar* rval, int* result_length1) { - gchar** result = NULL; - GeeArrayList* _tmp0_ = NULL; - gchar** ret = NULL; - gchar** _tmp1_ = NULL; - gint ret_length1 = 0; - gint _ret_size_ = 0; - GeeArrayList* rt = NULL; - GeeArrayList* _tmp2_ = NULL; - const gchar* _tmp35_ = NULL; - gchar** _tmp36_ = NULL; - gint _tmp36__length1 = 0; - gchar* _tmp37_ = NULL; - gchar* _tmp38_ = NULL; - gchar** _tmp39_ = NULL; - gint _tmp39__length1 = 0; -#line 190 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - g_return_val_if_fail (self != NULL, NULL); -#line 190 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - g_return_val_if_fail (rval != NULL, NULL); -#line 193 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp0_ = self->map; -#line 193 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - if (_tmp0_ == NULL) { -#line 194 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - palete_palete_load (self); -#line 1501 "Palete.c" - } -#line 200 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp1_ = g_new0 (gchar*, 0 + 1); -#line 200 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - ret = _tmp1_; -#line 200 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - ret_length1 = 0; -#line 200 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _ret_size_ = ret_length1; -#line 201 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp2_ = gee_array_list_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL); -#line 201 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - rt = _tmp2_; -#line 1515 "Palete.c" - { - gint i = 0; -#line 202 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - i = 0; -#line 1520 "Palete.c" - { - gboolean _tmp3_ = FALSE; -#line 202 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp3_ = TRUE; -#line 202 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - while (TRUE) { -#line 1527 "Palete.c" - gint _tmp5_ = 0; - GeeArrayList* _tmp6_ = NULL; - gint _tmp7_ = 0; - gint _tmp8_ = 0; - PaleteUsage* m = NULL; - GeeArrayList* _tmp9_ = NULL; - gint _tmp10_ = 0; - gpointer _tmp11_ = NULL; - PaleteUsage* _tmp12_ = NULL; - GeeArrayList* _tmp13_ = NULL; - const gchar* _tmp14_ = NULL; - gint _tmp15_ = 0; -#line 202 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - if (!_tmp3_) { -#line 1542 "Palete.c" - gint _tmp4_ = 0; -#line 202 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp4_ = i; -#line 202 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - i = _tmp4_ + 1; -#line 1548 "Palete.c" - } -#line 202 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp3_ = FALSE; -#line 202 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp5_ = i; -#line 202 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp6_ = self->map; -#line 202 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp7_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp6_); -#line 202 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp8_ = _tmp7_; -#line 202 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - if (!(_tmp5_ < _tmp8_)) { -#line 202 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - break; -#line 1564 "Palete.c" - } -#line 203 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp9_ = self->map; -#line 203 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp10_ = i; -#line 203 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp11_ = gee_abstract_list_get ((GeeAbstractList*) _tmp9_, _tmp10_); -#line 203 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - m = (PaleteUsage*) _tmp11_; -#line 205 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp12_ = m; -#line 205 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp13_ = _tmp12_->right; -#line 205 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp14_ = rval; -#line 205 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp15_ = gee_abstract_list_index_of ((GeeAbstractList*) _tmp13_, _tmp14_); -#line 205 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - if (_tmp15_ < 0) { -#line 206 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_object_unref0 (m); -#line 206 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - continue; -#line 1588 "Palete.c" - } - { - gint ii = 0; -#line 210 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - ii = 0; -#line 1594 "Palete.c" - { - gboolean _tmp16_ = FALSE; -#line 210 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp16_ = TRUE; -#line 210 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - while (TRUE) { -#line 1601 "Palete.c" - gint _tmp18_ = 0; - PaleteUsage* _tmp19_ = NULL; - GeeArrayList* _tmp20_ = NULL; - gint _tmp21_ = 0; - gint _tmp22_ = 0; - gchar* l = NULL; - PaleteUsage* _tmp23_ = NULL; - GeeArrayList* _tmp24_ = NULL; - gint _tmp25_ = 0; - gpointer _tmp26_ = NULL; - GeeArrayList* _tmp27_ = NULL; - const gchar* _tmp28_ = NULL; - gint _tmp29_ = 0; - gchar** _tmp30_ = NULL; - gint _tmp30__length1 = 0; - const gchar* _tmp31_ = NULL; - gchar* _tmp32_ = NULL; - GeeArrayList* _tmp33_ = NULL; - const gchar* _tmp34_ = NULL; -#line 210 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - if (!_tmp16_) { -#line 1623 "Palete.c" - gint _tmp17_ = 0; -#line 210 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp17_ = ii; -#line 210 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - ii = _tmp17_ + 1; -#line 1629 "Palete.c" - } -#line 210 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp16_ = FALSE; -#line 210 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp18_ = ii; -#line 210 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp19_ = m; -#line 210 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp20_ = _tmp19_->left; -#line 210 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp21_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp20_); -#line 210 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp22_ = _tmp21_; -#line 210 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - if (!(_tmp18_ < _tmp22_)) { -#line 210 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - break; -#line 1647 "Palete.c" - } -#line 211 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp23_ = m; -#line 211 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp24_ = _tmp23_->left; -#line 211 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp25_ = ii; -#line 211 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp26_ = gee_abstract_list_get ((GeeAbstractList*) _tmp24_, _tmp25_); -#line 211 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - l = (gchar*) _tmp26_; -#line 213 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp27_ = rt; -#line 213 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp28_ = l; -#line 213 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp29_ = gee_abstract_list_index_of ((GeeAbstractList*) _tmp27_, _tmp28_); -#line 213 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - if (_tmp29_ > (-1)) { -#line 214 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_free0 (l); -#line 214 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - continue; -#line 1671 "Palete.c" - } -#line 217 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp30_ = ret; -#line 217 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp30__length1 = ret_length1; -#line 217 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp31_ = l; -#line 217 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp32_ = g_strdup (_tmp31_); -#line 217 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _vala_array_add34 (&ret, &ret_length1, &_ret_size_, _tmp32_); -#line 218 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp33_ = rt; -#line 218 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp34_ = l; -#line 218 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - gee_abstract_collection_add ((GeeAbstractCollection*) _tmp33_, _tmp34_); -#line 210 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_free0 (l); -#line 1691 "Palete.c" - } - } - } -#line 202 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_object_unref0 (m); -#line 1697 "Palete.c" - } - } - } -#line 223 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp35_ = rval; -#line 223 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp36_ = ret; -#line 223 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp36__length1 = ret_length1; -#line 223 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp37_ = _vala_g_strjoinv ("\n", _tmp36_, _tmp36__length1); -#line 223 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp38_ = _tmp37_; -#line 223 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - g_print ("drop list for %s is:\n%s\n", _tmp35_, _tmp38_); -#line 223 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_free0 (_tmp38_); -#line 226 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp39_ = ret; -#line 226 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp39__length1 = ret_length1; -#line 226 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - if (result_length1) { -#line 226 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - *result_length1 = _tmp39__length1; -#line 1723 "Palete.c" - } -#line 226 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - result = _tmp39_; -#line 226 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_object_unref0 (rt); -#line 226 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - return result; -#line 1731 "Palete.c" -} - - -/** - * basic guess type.. - * - * / - findType : function (data, prop, value) - { - if (prop[0] == '|') { - return 'function'; - } - return typeof(value); - }, - - - findOptions : function(ename) - { - switch(ename.toLowerCase()) { - case 'boolean': - return [ 'true', 'false' ]; - // everything else does not have options. - case 'string': - case 'utf8': - case 'int': - case 'uint': - case 'function': - return false; - default: - console.log("OOPS: = unknown type: " + ename); - return false; - } - }, - confirmCanAdd: function(parent, child) { - // confirms that one obj can be added to another. - // returns true, for items, or list of properties that can hold it.. - return true; - - }, - getDefaultPack: function(pname, cname) { - return 'add'; - }, -*/ -void palete_palete_saveTemplate (PaletePalete* self, const gchar* name, JsRenderNode* data) { - gchar* gn = NULL; - JsRenderNode* _tmp0_ = NULL; - gchar* _tmp1_ = NULL; - gchar* appdir = NULL; - const gchar* _tmp2_ = NULL; - gchar* _tmp3_ = NULL; - const gchar* _tmp4_ = NULL; - gchar* _tmp5_ = NULL; - gchar* _tmp6_ = NULL; - const gchar* _tmp7_ = NULL; - gchar* _tmp8_ = NULL; - gchar* _tmp9_ = NULL; - gboolean _tmp10_ = FALSE; - gboolean _tmp11_ = FALSE; - const gchar* _tmp20_ = NULL; - gchar* _tmp21_ = NULL; - gchar* _tmp22_ = NULL; - const gchar* _tmp23_ = NULL; - gchar* _tmp24_ = NULL; - gchar* _tmp25_ = NULL; - gchar* _tmp26_ = NULL; - gchar* _tmp27_ = NULL; - const gchar* _tmp28_ = NULL; - gchar* _tmp29_ = NULL; - gchar* _tmp30_ = NULL; - gchar* _tmp31_ = NULL; - gchar* _tmp32_ = NULL; - JsRenderNode* _tmp33_ = NULL; - gchar* _tmp34_ = NULL; - gchar* _tmp35_ = NULL; - GError * _inner_error_ = NULL; -#line 269 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - g_return_if_fail (self != NULL); -#line 269 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - g_return_if_fail (name != NULL); -#line 269 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - g_return_if_fail (data != NULL); -#line 272 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp0_ = data; -#line 272 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp1_ = js_render_node_fqn (_tmp0_); -#line 272 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - gn = _tmp1_; -#line 274 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp2_ = g_get_home_dir (); -#line 274 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp3_ = g_strconcat (_tmp2_, "/.Builder", NULL); -#line 274 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - appdir = _tmp3_; -#line 277 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp4_ = appdir; -#line 277 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp5_ = g_strconcat (_tmp4_, "/", NULL); -#line 277 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp6_ = _tmp5_; -#line 277 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp7_ = gn; -#line 277 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp8_ = g_strconcat (_tmp6_, _tmp7_, NULL); -#line 277 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp9_ = _tmp8_; -#line 277 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp10_ = g_file_test (_tmp9_, G_FILE_TEST_IS_DIR); -#line 277 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp11_ = !_tmp10_; -#line 277 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_free0 (_tmp9_); -#line 277 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_free0 (_tmp6_); -#line 277 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - if (_tmp11_) { -#line 1847 "Palete.c" - const gchar* _tmp12_ = NULL; - gchar* _tmp13_ = NULL; - gchar* _tmp14_ = NULL; - const gchar* _tmp15_ = NULL; - gchar* _tmp16_ = NULL; - gchar* _tmp17_ = NULL; - GFile* _tmp18_ = NULL; - GFile* _tmp19_ = NULL; -#line 278 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp12_ = appdir; -#line 278 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp13_ = g_strconcat (_tmp12_, "/", NULL); -#line 278 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp14_ = _tmp13_; -#line 278 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp15_ = gn; -#line 278 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp16_ = g_strconcat (_tmp14_, _tmp15_, NULL); -#line 278 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp17_ = _tmp16_; -#line 278 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp18_ = g_file_new_for_path (_tmp17_); -#line 278 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp19_ = _tmp18_; -#line 278 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - g_file_make_directory (_tmp19_, NULL, &_inner_error_); -#line 278 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_object_unref0 (_tmp19_); -#line 278 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_free0 (_tmp17_); -#line 278 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_free0 (_tmp14_); -#line 278 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - if (G_UNLIKELY (_inner_error_ != NULL)) { -#line 278 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_free0 (appdir); -#line 278 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_free0 (gn); -#line 278 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code); -#line 278 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - g_clear_error (&_inner_error_); -#line 278 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - return; -#line 1892 "Palete.c" - } - } -#line 281 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp20_ = appdir; -#line 281 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp21_ = g_strconcat (_tmp20_, "/", NULL); -#line 281 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp22_ = _tmp21_; -#line 281 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp23_ = gn; -#line 281 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp24_ = g_strconcat (_tmp22_, _tmp23_, NULL); -#line 281 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp25_ = _tmp24_; -#line 281 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp26_ = g_strconcat (_tmp25_, "/", NULL); -#line 281 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp27_ = _tmp26_; -#line 281 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp28_ = name; -#line 281 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp29_ = g_strconcat (_tmp27_, _tmp28_, NULL); -#line 281 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp30_ = _tmp29_; -#line 281 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp31_ = g_strconcat (_tmp30_, ".json", NULL); -#line 281 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp32_ = _tmp31_; -#line 281 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp33_ = data; -#line 281 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp34_ = js_render_node_toJsonString (_tmp33_); -#line 281 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp35_ = _tmp34_; -#line 281 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - g_file_set_contents (_tmp32_, _tmp35_, (gssize) (-1), &_inner_error_); -#line 281 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_free0 (_tmp35_); -#line 281 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_free0 (_tmp32_); -#line 281 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_free0 (_tmp30_); -#line 281 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_free0 (_tmp27_); -#line 281 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_free0 (_tmp25_); -#line 281 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_free0 (_tmp22_); -#line 281 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - if (G_UNLIKELY (_inner_error_ != NULL)) { -#line 281 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_free0 (appdir); -#line 281 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_free0 (gn); -#line 281 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code); -#line 281 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - g_clear_error (&_inner_error_); -#line 281 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - return; -#line 1953 "Palete.c" - } -#line 269 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_free0 (appdir); -#line 269 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_free0 (gn); -#line 1959 "Palete.c" -} - - -/** - * list templates - in home directory (and app dir in future...) - * @param {String} name - eg. Gtk.Window.. - * @return {Array} list of templates available.. - */ -static void _g_free0_ (gpointer var) { -#line 307 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - var = (g_free (var), NULL); -#line 1971 "Palete.c" -} - - -static void _g_list_free__g_free0_ (GList* self) { -#line 307 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - g_list_foreach (self, (GFunc) _g_free0_, NULL); -#line 307 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - g_list_free (self); -#line 1980 "Palete.c" -} - - -GList* palete_palete_listTemplates (PaletePalete* self, JsRenderNode* node) { - GList* result = NULL; - gchar* gn = NULL; - JsRenderNode* _tmp0_ = NULL; - gchar* _tmp1_ = NULL; - GList* ret = NULL; - gchar* dir = NULL; - const gchar* _tmp2_ = NULL; - gchar* _tmp3_ = NULL; - gchar* _tmp4_ = NULL; - const gchar* _tmp5_ = NULL; - gchar* _tmp6_ = NULL; - gchar* _tmp7_ = NULL; - const gchar* _tmp8_ = NULL; - gboolean _tmp9_ = FALSE; - GFile* f = NULL; - const gchar* _tmp10_ = NULL; - GFile* _tmp11_ = NULL; - GFileEnumerator* file_enum = NULL; - GFile* _tmp12_ = NULL; - GFileEnumerator* _tmp13_ = NULL; - GFileInfo* next_file = NULL; - GError * _inner_error_ = NULL; -#line 291 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - g_return_val_if_fail (self != NULL, NULL); -#line 291 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - g_return_val_if_fail (node != NULL, NULL); -#line 294 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp0_ = node; -#line 294 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp1_ = js_render_node_fqn (_tmp0_); -#line 294 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - gn = _tmp1_; -#line 296 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - ret = NULL; -#line 297 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp2_ = g_get_home_dir (); -#line 297 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp3_ = g_strconcat (_tmp2_, "/.Builder/", NULL); -#line 297 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp4_ = _tmp3_; -#line 297 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp5_ = gn; -#line 297 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp6_ = g_strconcat (_tmp4_, _tmp5_, NULL); -#line 297 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp7_ = _tmp6_; -#line 297 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_free0 (_tmp4_); -#line 297 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - dir = _tmp7_; -#line 298 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp8_ = dir; -#line 298 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp9_ = g_file_test (_tmp8_, G_FILE_TEST_IS_DIR); -#line 298 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - if (!_tmp9_) { -#line 299 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - result = ret; -#line 299 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_free0 (dir); -#line 299 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_free0 (gn); -#line 299 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - return result; -#line 2049 "Palete.c" - } -#line 305 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp10_ = dir; -#line 305 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp11_ = g_file_new_for_path (_tmp10_); -#line 305 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - f = _tmp11_; -#line 307 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp12_ = f; -#line 307 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp13_ = g_file_enumerate_children (_tmp12_, G_FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME, G_FILE_QUERY_INFO_NONE, NULL, &_inner_error_); -#line 307 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - file_enum = _tmp13_; -#line 307 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - if (G_UNLIKELY (_inner_error_ != NULL)) { -#line 307 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_object_unref0 (f); -#line 307 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_free0 (dir); -#line 307 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - __g_list_free__g_free0_0 (ret); -#line 307 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_free0 (gn); -#line 307 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code); -#line 307 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - g_clear_error (&_inner_error_); -#line 307 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - return NULL; -#line 2079 "Palete.c" - } -#line 310 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - while (TRUE) { -#line 2083 "Palete.c" - GFileInfo* _tmp14_ = NULL; - GFileEnumerator* _tmp15_ = NULL; - GFileInfo* _tmp16_ = NULL; - GFileInfo* _tmp17_ = NULL; - GFileInfo* _tmp18_ = NULL; - gchar* n = NULL; - GFileInfo* _tmp19_ = NULL; - const gchar* _tmp20_ = NULL; - gchar* _tmp21_ = NULL; - const gchar* _tmp22_ = NULL; - gboolean _tmp23_ = FALSE; - const gchar* _tmp24_ = NULL; - gchar* _tmp25_ = NULL; - gchar* _tmp26_ = NULL; - const gchar* _tmp27_ = NULL; - gchar* _tmp28_ = NULL; -#line 310 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp15_ = file_enum; -#line 310 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp16_ = g_file_enumerator_next_file (_tmp15_, NULL, &_inner_error_); -#line 310 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp14_ = _tmp16_; -#line 310 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - if (G_UNLIKELY (_inner_error_ != NULL)) { -#line 310 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_object_unref0 (next_file); -#line 310 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_object_unref0 (file_enum); -#line 310 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_object_unref0 (f); -#line 310 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_free0 (dir); -#line 310 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - __g_list_free__g_free0_0 (ret); -#line 310 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_free0 (gn); -#line 310 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code); -#line 310 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - g_clear_error (&_inner_error_); -#line 310 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - return NULL; -#line 2126 "Palete.c" - } -#line 310 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp17_ = _tmp14_; -#line 310 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp14_ = NULL; -#line 310 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_object_unref0 (next_file); -#line 310 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - next_file = _tmp17_; -#line 310 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp18_ = next_file; -#line 310 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - if (!(_tmp18_ != NULL)) { -#line 310 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_object_unref0 (_tmp14_); -#line 310 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - break; -#line 2144 "Palete.c" - } -#line 311 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp19_ = next_file; -#line 311 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp20_ = g_file_info_get_display_name (_tmp19_); -#line 311 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp21_ = g_strdup (_tmp20_); -#line 311 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - n = _tmp21_; -#line 312 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp22_ = n; -#line 312 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp23_ = g_regex_match_simple ("\\.json$", _tmp22_, 0, 0); -#line 312 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - if (!_tmp23_) { -#line 313 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_free0 (n); -#line 313 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_object_unref0 (_tmp14_); -#line 313 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - continue; -#line 2166 "Palete.c" - } -#line 315 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp24_ = dir; -#line 315 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp25_ = g_strconcat (_tmp24_, "/", NULL); -#line 315 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp26_ = _tmp25_; -#line 315 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp27_ = n; -#line 315 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp28_ = g_strconcat (_tmp26_, _tmp27_, NULL); -#line 315 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - ret = g_list_append (ret, _tmp28_); -#line 315 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_free0 (_tmp26_); -#line 310 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_free0 (n); -#line 310 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_object_unref0 (_tmp14_); -#line 2186 "Palete.c" - } -#line 317 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - result = ret; -#line 317 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_object_unref0 (next_file); -#line 317 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_object_unref0 (file_enum); -#line 317 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_object_unref0 (f); -#line 317 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_free0 (dir); -#line 317 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_free0 (gn); -#line 317 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - return result; -#line 2202 "Palete.c" -} - - -static JsonNode* _vala_JsonNode_copy (JsonNode* self) { -#line 326 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - return g_boxed_copy (json_node_get_type (), self); -#line 2209 "Palete.c" -} - - -static gpointer __vala_JsonNode_copy0 (gpointer self) { -#line 326 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - return self ? _vala_JsonNode_copy (self) : NULL; -#line 2216 "Palete.c" -} - - -static void _vala_JsonNode_free (JsonNode* self) { -#line 329 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - g_boxed_free (json_node_get_type (), self); -#line 2223 "Palete.c" -} - - -static gpointer _json_object_ref0 (gpointer self) { -#line 331 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - return self ? json_object_ref (self) : NULL; -#line 2230 "Palete.c" -} - - -JsRenderNode* palete_palete_loadTemplate (PaletePalete* self, const gchar* path) { - JsRenderNode* result = NULL; - JsonParser* pa = NULL; - JsonParser* _tmp0_ = NULL; - const gchar* _tmp1_ = NULL; - JsonNode* node = NULL; - JsonNode* _tmp2_ = NULL; - JsonNode* _tmp3_ = NULL; - JsonNode* _tmp4_ = NULL; - JsonNodeType _tmp5_ = 0; - JsonObject* obj = NULL; - JsonNode* _tmp6_ = NULL; - JsonObject* _tmp7_ = NULL; - JsonObject* _tmp8_ = NULL; - JsRenderNode* ret = NULL; - JsRenderNode* _tmp9_ = NULL; - JsRenderNode* _tmp10_ = NULL; - JsonObject* _tmp11_ = NULL; - JsRenderNode* _tmp12_ = NULL; - GError * _inner_error_ = NULL; -#line 321 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - g_return_val_if_fail (self != NULL, NULL); -#line 321 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - g_return_val_if_fail (path != NULL, NULL); -#line 324 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp0_ = json_parser_new (); -#line 324 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - pa = _tmp0_; -#line 325 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp1_ = path; -#line 325 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - json_parser_load_from_file (pa, _tmp1_, &_inner_error_); -#line 325 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - if (G_UNLIKELY (_inner_error_ != NULL)) { -#line 325 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_object_unref0 (pa); -#line 325 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code); -#line 325 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - g_clear_error (&_inner_error_); -#line 325 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - return NULL; -#line 2276 "Palete.c" - } -#line 326 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp2_ = json_parser_get_root (pa); -#line 326 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp3_ = __vala_JsonNode_copy0 (_tmp2_); -#line 326 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - node = _tmp3_; -#line 328 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp4_ = node; -#line 328 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp5_ = json_node_get_node_type (_tmp4_); -#line 328 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - if (_tmp5_ != JSON_NODE_OBJECT) { -#line 329 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - result = NULL; -#line 329 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - __vala_JsonNode_free0 (node); -#line 329 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_object_unref0 (pa); -#line 329 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - return result; -#line 2298 "Palete.c" - } -#line 331 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp6_ = node; -#line 331 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp7_ = json_node_get_object (_tmp6_); -#line 331 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp8_ = _json_object_ref0 (_tmp7_); -#line 331 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - obj = _tmp8_; -#line 333 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp9_ = js_render_node_new (); -#line 333 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - ret = _tmp9_; -#line 336 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp10_ = ret; -#line 336 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp11_ = obj; -#line 336 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - js_render_node_loadFromJson (_tmp10_, _tmp11_, 1); -#line 337 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp12_ = ret; -#line 337 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - g_object_ref ((GObject*) _tmp12_); -#line 339 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - result = ret; -#line 339 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _json_object_unref0 (obj); -#line 339 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - __vala_JsonNode_free0 (node); -#line 339 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_object_unref0 (pa); -#line 339 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - return result; -#line 2332 "Palete.c" -} - - -static gchar* string_strip (const gchar* self) { - gchar* result = NULL; - gchar* _result_ = NULL; - gchar* _tmp0_ = NULL; - const gchar* _tmp1_ = NULL; -#line 1115 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - g_return_val_if_fail (self != NULL, NULL); -#line 1116 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp0_ = g_strdup (self); -#line 1116 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _result_ = _tmp0_; -#line 1117 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp1_ = _result_; -#line 1117 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - g_strstrip (_tmp1_); -#line 1118 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - result = _result_; -#line 1118 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - return result; -#line 2355 "Palete.c" -} - - -void palete_palete_loadUsageFile (PaletePalete* self, const gchar* fname) { - gchar* raw = NULL; - const gchar* _tmp0_ = NULL; - gboolean _tmp1_ = FALSE; - const gchar* _tmp7_ = NULL; - gchar* _tmp8_ = NULL; - gchar** data = NULL; - const gchar* _tmp9_ = NULL; - gchar** _tmp10_ = NULL; - gchar** _tmp11_ = NULL; - gint data_length1 = 0; - gint _data_size_ = 0; - gint state = 0; - GeeArrayList* cfg = NULL; - GeeArrayList* _tmp12_ = NULL; - GeeArrayList* left = NULL; - GeeArrayList* _tmp13_ = NULL; - GeeArrayList* right = NULL; - GeeArrayList* _tmp14_ = NULL; - GeeArrayList* _tmp51_ = NULL; - gint _tmp52_ = 0; - gint _tmp53_ = 0; - GeeArrayList* _tmp59_ = NULL; - GeeArrayList* _tmp60_ = NULL; - GError * _inner_error_ = NULL; -#line 341 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - g_return_if_fail (self != NULL); -#line 341 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - g_return_if_fail (fname != NULL); -#line 346 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - g_print ("Palete Load called\n"); -#line 348 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp0_ = fname; -#line 348 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp1_ = g_file_test (_tmp0_, G_FILE_TEST_EXISTS); -#line 348 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - if (!_tmp1_) { -#line 2396 "Palete.c" - const gchar* _tmp2_ = NULL; - gchar* _tmp3_ = NULL; - gchar* _tmp4_ = NULL; - GError* _tmp5_ = NULL; - GError* _tmp6_ = NULL; -#line 349 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp2_ = fname; -#line 349 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp3_ = g_strconcat (_tmp2_, " not found", NULL); -#line 349 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp4_ = _tmp3_; -#line 349 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp5_ = g_error_new_literal (PALETE_ERROR, PALETE_ERROR_MISSING_FILE, _tmp4_); -#line 349 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp6_ = _tmp5_; -#line 349 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_free0 (_tmp4_); -#line 349 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _inner_error_ = _tmp6_; -#line 349 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_free0 (raw); -#line 349 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code); -#line 349 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - g_clear_error (&_inner_error_); -#line 349 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - return; -#line 2424 "Palete.c" - } -#line 352 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp7_ = fname; -#line 352 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - g_file_get_contents (_tmp7_, &_tmp8_, NULL, &_inner_error_); -#line 352 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_free0 (raw); -#line 352 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - raw = _tmp8_; -#line 352 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - if (G_UNLIKELY (_inner_error_ != NULL)) { -#line 352 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_free0 (raw); -#line 352 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code); -#line 352 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - g_clear_error (&_inner_error_); -#line 352 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - return; -#line 2444 "Palete.c" - } -#line 354 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp9_ = raw; -#line 354 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp11_ = _tmp10_ = g_strsplit (_tmp9_, "\n", 0); -#line 354 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - data = _tmp11_; -#line 354 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - data_length1 = _vala_array_length (_tmp10_); -#line 354 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _data_size_ = data_length1; -#line 355 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - state = 0; -#line 356 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp12_ = gee_array_list_new (PALETE_TYPE_USAGE, (GBoxedCopyFunc) g_object_ref, g_object_unref, NULL); -#line 356 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - cfg = _tmp12_; -#line 357 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp13_ = gee_array_list_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL); -#line 357 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - left = _tmp13_; -#line 358 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp14_ = gee_array_list_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL); -#line 358 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - right = _tmp14_; -#line 2470 "Palete.c" - { - gint i = 0; -#line 360 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - i = 0; -#line 2475 "Palete.c" - { - gboolean _tmp15_ = FALSE; -#line 360 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp15_ = TRUE; -#line 360 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - while (TRUE) { -#line 2482 "Palete.c" - gint _tmp17_ = 0; - gchar** _tmp18_ = NULL; - gint _tmp18__length1 = 0; - gchar* d = NULL; - gchar** _tmp19_ = NULL; - gint _tmp19__length1 = 0; - gint _tmp20_ = 0; - const gchar* _tmp21_ = NULL; - gchar* _tmp22_ = NULL; - gboolean _tmp23_ = FALSE; - gboolean _tmp24_ = FALSE; - const gchar* _tmp25_ = NULL; - gint _tmp26_ = 0; - gint _tmp27_ = 0; - const gchar* _tmp32_ = NULL; - gboolean _tmp33_ = FALSE; - const gchar* _tmp44_ = NULL; - gboolean _tmp45_ = FALSE; - gint _tmp46_ = 0; - GeeArrayList* _tmp49_ = NULL; - const gchar* _tmp50_ = NULL; -#line 360 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - if (!_tmp15_) { -#line 2506 "Palete.c" - gint _tmp16_ = 0; -#line 360 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp16_ = i; -#line 360 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - i = _tmp16_ + 1; -#line 2512 "Palete.c" - } -#line 360 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp15_ = FALSE; -#line 360 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp17_ = i; -#line 360 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp18_ = data; -#line 360 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp18__length1 = data_length1; -#line 360 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - if (!(_tmp17_ < _tmp18__length1)) { -#line 360 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - break; -#line 2526 "Palete.c" - } -#line 361 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp19_ = data; -#line 361 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp19__length1 = data_length1; -#line 361 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp20_ = i; -#line 361 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp21_ = _tmp19_[_tmp20_]; -#line 361 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp22_ = string_strip (_tmp21_); -#line 361 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - d = _tmp22_; -#line 364 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp25_ = d; -#line 364 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp26_ = strlen (_tmp25_); -#line 364 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp27_ = _tmp26_; -#line 364 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - if (_tmp27_ < 1) { -#line 364 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp24_ = TRUE; -#line 2550 "Palete.c" - } else { - const gchar* _tmp28_ = NULL; - gboolean _tmp29_ = FALSE; -#line 366 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp28_ = d; -#line 366 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp29_ = g_regex_match_simple ("^\\s+$", _tmp28_, 0, 0); -#line 366 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp24_ = _tmp29_; -#line 2560 "Palete.c" - } -#line 364 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - if (_tmp24_) { -#line 364 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp23_ = TRUE; -#line 2566 "Palete.c" - } else { - const gchar* _tmp30_ = NULL; - gboolean _tmp31_ = FALSE; -#line 368 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp30_ = d; -#line 368 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp31_ = g_regex_match_simple ("^\\s*/", _tmp30_, 0, 0); -#line 368 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp23_ = _tmp31_; -#line 2576 "Palete.c" - } -#line 363 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - if (_tmp23_) { -#line 370 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_free0 (d); -#line 370 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - continue; -#line 2584 "Palete.c" - } -#line 373 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp32_ = d; -#line 373 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp33_ = g_regex_match_simple ("^left:", _tmp32_, 0, 0); -#line 373 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - if (_tmp33_) { -#line 2592 "Palete.c" - GeeArrayList* _tmp34_ = NULL; - gint _tmp35_ = 0; - gint _tmp36_ = 0; - GeeArrayList* _tmp42_ = NULL; - GeeArrayList* _tmp43_ = NULL; -#line 374 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - state = 1; -#line 375 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp34_ = left; -#line 375 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp35_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp34_); -#line 375 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp36_ = _tmp35_; -#line 375 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - if (_tmp36_ > 0) { -#line 2608 "Palete.c" - GeeArrayList* _tmp37_ = NULL; - GeeArrayList* _tmp38_ = NULL; - GeeArrayList* _tmp39_ = NULL; - PaleteUsage* _tmp40_ = NULL; - PaleteUsage* _tmp41_ = NULL; -#line 376 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp37_ = cfg; -#line 376 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp38_ = left; -#line 376 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp39_ = right; -#line 376 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp40_ = palete_usage_new (_tmp38_, _tmp39_); -#line 376 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp41_ = _tmp40_; -#line 376 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - gee_abstract_collection_add ((GeeAbstractCollection*) _tmp37_, _tmp41_); -#line 376 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_object_unref0 (_tmp41_); -#line 2628 "Palete.c" - } -#line 378 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp42_ = gee_array_list_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL); -#line 378 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_object_unref0 (left); -#line 378 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - left = _tmp42_; -#line 379 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp43_ = gee_array_list_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL); -#line 379 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_object_unref0 (right); -#line 379 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - right = _tmp43_; -#line 380 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_free0 (d); -#line 380 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - continue; -#line 2646 "Palete.c" - } -#line 382 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp44_ = d; -#line 382 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp45_ = g_regex_match_simple ("^right:", _tmp44_, 0, 0); -#line 382 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - if (_tmp45_) { -#line 383 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - state = 2; -#line 384 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_free0 (d); -#line 384 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - continue; -#line 2660 "Palete.c" - } -#line 386 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp46_ = state; -#line 386 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - if (_tmp46_ == 1) { -#line 2666 "Palete.c" - GeeArrayList* _tmp47_ = NULL; - const gchar* _tmp48_ = NULL; -#line 388 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp47_ = left; -#line 388 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp48_ = d; -#line 388 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - gee_abstract_collection_add ((GeeAbstractCollection*) _tmp47_, _tmp48_); -#line 389 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_free0 (d); -#line 389 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - continue; -#line 2679 "Palete.c" - } -#line 392 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp49_ = right; -#line 392 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp50_ = d; -#line 392 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - gee_abstract_collection_add ((GeeAbstractCollection*) _tmp49_, _tmp50_); -#line 360 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_free0 (d); -#line 2689 "Palete.c" - } - } - } -#line 396 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp51_ = left; -#line 396 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp52_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp51_); -#line 396 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp53_ = _tmp52_; -#line 396 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - if (_tmp53_ > 0) { -#line 2701 "Palete.c" - GeeArrayList* _tmp54_ = NULL; - GeeArrayList* _tmp55_ = NULL; - GeeArrayList* _tmp56_ = NULL; - PaleteUsage* _tmp57_ = NULL; - PaleteUsage* _tmp58_ = NULL; -#line 397 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp54_ = cfg; -#line 397 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp55_ = left; -#line 397 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp56_ = right; -#line 397 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp57_ = palete_usage_new (_tmp55_, _tmp56_); -#line 397 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp58_ = _tmp57_; -#line 397 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - gee_abstract_collection_add ((GeeAbstractCollection*) _tmp54_, _tmp58_); -#line 397 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_object_unref0 (_tmp58_); -#line 2721 "Palete.c" - } -#line 399 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp59_ = cfg; -#line 399 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp60_ = _g_object_ref0 (_tmp59_); -#line 399 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_object_unref0 (self->map); -#line 399 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - self->map = _tmp60_; -#line 341 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_object_unref0 (right); -#line 341 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_object_unref0 (left); -#line 341 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_object_unref0 (cfg); -#line 341 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - data = (_vala_array_free (data, data_length1, (GDestroyNotify) g_free), NULL); -#line 341 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_free0 (raw); -#line 2741 "Palete.c" -} - - -static gchar string_get (const gchar* self, glong index) { - gchar result = '\0'; - glong _tmp0_ = 0L; - gchar _tmp1_ = '\0'; -#line 996 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - g_return_val_if_fail (self != NULL, '\0'); -#line 997 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp0_ = index; -#line 997 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp1_ = ((gchar*) self)[_tmp0_]; -#line 997 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - result = _tmp1_; -#line 997 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - return result; -#line 2759 "Palete.c" -} - - -GeeHashMap* palete_palete_validateCode (PaletePalete* self, const gchar* code, const gchar* property, const gchar* ptype, JsRenderJsRender* file, JsRenderNode* node) { - GeeHashMap* result = NULL; - gboolean _tmp0_ = FALSE; - JsRenderJsRender* _tmp1_ = NULL; - const gchar* _tmp2_ = NULL; - JsRenderJsRender* _tmp20_ = NULL; - const gchar* _tmp21_ = NULL; - GeeHashMap* ret = NULL; - GeeHashMap* _tmp30_ = NULL; -#line 405 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - g_return_val_if_fail (self != NULL, NULL); -#line 405 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - g_return_val_if_fail (code != NULL, NULL); -#line 405 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - g_return_val_if_fail (property != NULL, NULL); -#line 405 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - g_return_val_if_fail (ptype != NULL, NULL); -#line 405 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - g_return_val_if_fail (file != NULL, NULL); -#line 405 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - g_return_val_if_fail (node != NULL, NULL); -#line 417 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp1_ = file; -#line 417 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp2_ = _tmp1_->language; -#line 417 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - if (g_strcmp0 (_tmp2_, "js") == 0) { -#line 2790 "Palete.c" - gboolean _tmp3_ = FALSE; - const gchar* _tmp4_ = NULL; -#line 417 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp4_ = ptype; -#line 417 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - if (g_strcmp0 (_tmp4_, "listener") == 0) { -#line 417 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp3_ = TRUE; -#line 2799 "Palete.c" - } else { - const gchar* _tmp5_ = NULL; - gchar _tmp6_ = '\0'; -#line 417 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp5_ = property; -#line 417 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp6_ = string_get (_tmp5_, (glong) 0); -#line 417 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp3_ = _tmp6_ == '|'; -#line 2809 "Palete.c" - } -#line 417 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp0_ = _tmp3_; -#line 2813 "Palete.c" - } else { -#line 417 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp0_ = FALSE; -#line 2817 "Palete.c" - } -#line 417 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - if (_tmp0_) { -#line 2821 "Palete.c" - GeeHashMap* ret = NULL; - GeeHashMap* _tmp7_ = NULL; - gchar* errmsg = NULL; - gint line = 0; - PaleteJavascript* _tmp8_ = NULL; - PaleteJavascript* _tmp9_ = NULL; - const gchar* _tmp10_ = NULL; - gchar* _tmp11_ = NULL; - gchar* _tmp12_ = NULL; - gchar* _tmp13_ = NULL; - gint _tmp14_ = 0; - gint _tmp15_ = 0; - gint _tmp16_ = 0; - GeeHashMap* _tmp17_ = NULL; - gint _tmp18_ = 0; - const gchar* _tmp19_ = NULL; -#line 418 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp7_ = gee_hash_map_new (G_TYPE_INT, NULL, NULL, G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL, NULL, NULL); -#line 418 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - ret = _tmp7_; -#line 422 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp8_ = palete_javascript_singleton (); -#line 422 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp9_ = _tmp8_; -#line 422 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp10_ = code; -#line 422 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp11_ = g_strconcat ("var __aaa___ = ", _tmp10_, NULL); -#line 422 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp12_ = _tmp11_; -#line 422 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp14_ = palete_javascript_validate (_tmp9_, _tmp12_, &_tmp13_); -#line 422 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_free0 (errmsg); -#line 422 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - errmsg = _tmp13_; -#line 422 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp15_ = _tmp14_; -#line 422 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_free0 (_tmp12_); -#line 422 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _palete_javascript_unref0 (_tmp9_); -#line 422 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - line = _tmp15_; -#line 425 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp16_ = line; -#line 425 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - if (_tmp16_ < 0) { -#line 426 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - result = ret; -#line 426 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_free0 (errmsg); -#line 426 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - return result; -#line 2876 "Palete.c" - } -#line 428 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp17_ = ret; -#line 428 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp18_ = line; -#line 428 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp19_ = errmsg; -#line 428 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - gee_abstract_map_set ((GeeAbstractMap*) _tmp17_, (gpointer) ((gintptr) _tmp18_), _tmp19_); -#line 429 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - result = ret; -#line 429 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_free0 (errmsg); -#line 429 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - return result; -#line 2892 "Palete.c" - } -#line 431 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp20_ = file; -#line 431 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp21_ = _tmp20_->language; -#line 431 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - if (g_strcmp0 (_tmp21_, "vala") == 0) { -#line 2900 "Palete.c" - PaleteValaSource* vs = NULL; - JsRenderJsRender* _tmp22_ = NULL; - PaleteValaSource* _tmp23_ = NULL; - GeeHashMap* ret = NULL; - PaleteValaSource* _tmp24_ = NULL; - JsRenderNode* _tmp25_ = NULL; - const gchar* _tmp26_ = NULL; - const gchar* _tmp27_ = NULL; - const gchar* _tmp28_ = NULL; - GeeHashMap* _tmp29_ = NULL; -#line 433 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp22_ = file; -#line 433 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp23_ = palete_vala_source_new (_tmp22_); -#line 433 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - vs = _tmp23_; -#line 435 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp24_ = vs; -#line 435 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp25_ = node; -#line 435 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp26_ = property; -#line 435 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp27_ = ptype; -#line 435 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp28_ = code; -#line 435 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp29_ = palete_vala_source_checkFileWithNodePropChange (_tmp24_, _tmp25_, _tmp26_, _tmp27_, _tmp28_); -#line 435 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - ret = _tmp29_; -#line 441 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - result = ret; -#line 441 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _vala_code_visitor_unref0 (vs); -#line 441 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - return result; -#line 2937 "Palete.c" - } -#line 443 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _tmp30_ = gee_hash_map_new (G_TYPE_INT, NULL, NULL, G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL, NULL, NULL); -#line 443 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - ret = _tmp30_; -#line 446 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - result = ret; -#line 446 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - return result; -#line 2947 "Palete.c" -} - - -static void palete_palete_real_fillPack (PaletePalete* self, JsRenderNode* node, JsRenderNode* parent) { -#line 452 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - g_critical ("Type `%s' does not implement abstract method `palete_palete_fillPack'", g_type_name (G_TYPE_FROM_INSTANCE (self))); -#line 452 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - return; -#line 2956 "Palete.c" -} - - -void palete_palete_fillPack (PaletePalete* self, JsRenderNode* node, JsRenderNode* parent) { -#line 452 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - g_return_if_fail (self != NULL); -#line 452 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - PALETE_PALETE_GET_CLASS (self)->fillPack (self, node, parent); -#line 2965 "Palete.c" -} - - -static void palete_palete_real_load (PaletePalete* self) { -#line 453 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - g_critical ("Type `%s' does not implement abstract method `palete_palete_load'", g_type_name (G_TYPE_FROM_INSTANCE (self))); -#line 453 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - return; -#line 2974 "Palete.c" -} - - -void palete_palete_load (PaletePalete* self) { -#line 453 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - g_return_if_fail (self != NULL); -#line 453 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - PALETE_PALETE_GET_CLASS (self)->load (self); -#line 2983 "Palete.c" -} - - -static GeeHashMap* palete_palete_real_getPropertiesFor (PaletePalete* self, const gchar* ename, const gchar* type) { -#line 454 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - g_critical ("Type `%s' does not implement abstract method `palete_palete_getPropertiesFor'", g_type_name (G_TYPE_FROM_INSTANCE (self))); -#line 454 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - return NULL; -#line 2992 "Palete.c" -} - - -GeeHashMap* palete_palete_getPropertiesFor (PaletePalete* self, const gchar* ename, const gchar* type) { -#line 454 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - g_return_val_if_fail (self != NULL, NULL); -#line 454 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - return PALETE_PALETE_GET_CLASS (self)->getPropertiesFor (self, ename, type); -#line 3001 "Palete.c" -} - - -static PaleteGirObject* palete_palete_real_getClass (PaletePalete* self, const gchar* ename) { -#line 455 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - g_critical ("Type `%s' does not implement abstract method `palete_palete_getClass'", g_type_name (G_TYPE_FROM_INSTANCE (self))); -#line 455 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - return NULL; -#line 3010 "Palete.c" -} - - -PaleteGirObject* palete_palete_getClass (PaletePalete* self, const gchar* ename) { -#line 455 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - g_return_val_if_fail (self != NULL, NULL); -#line 455 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - return PALETE_PALETE_GET_CLASS (self)->getClass (self, ename); -#line 3019 "Palete.c" -} - - -static void palete_palete_class_init (PaletePaleteClass * klass) { -#line 70 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - palete_palete_parent_class = g_type_class_peek_parent (klass); -#line 70 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - ((PaletePaleteClass *) klass)->fillPack = palete_palete_real_fillPack; -#line 70 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - ((PaletePaleteClass *) klass)->load = palete_palete_real_load; -#line 70 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - ((PaletePaleteClass *) klass)->getPropertiesFor = palete_palete_real_getPropertiesFor; -#line 70 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - ((PaletePaleteClass *) klass)->getClass = palete_palete_real_getClass; -#line 70 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - G_OBJECT_CLASS (klass)->finalize = palete_palete_finalize; -#line 3036 "Palete.c" -} - - -static void palete_palete_instance_init (PaletePalete * self) { -} - - -static void palete_palete_finalize (GObject* obj) { - PaletePalete * self; -#line 70 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - self = G_TYPE_CHECK_INSTANCE_CAST (obj, PALETE_TYPE_PALETE, PaletePalete); -#line 74 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_free0 (self->name); -#line 76 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - _g_object_unref0 (self->map); -#line 70 "/home/alan/gitlive/app.Builder.js/src/Palete/Palete.vala" - G_OBJECT_CLASS (palete_palete_parent_class)->finalize (obj); -#line 3054 "Palete.c" -} - - -GType palete_palete_get_type (void) { - static volatile gsize palete_palete_type_id__volatile = 0; - if (g_once_init_enter (&palete_palete_type_id__volatile)) { - static const GTypeInfo g_define_type_info = { sizeof (PaletePaleteClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) palete_palete_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (PaletePalete), 0, (GInstanceInitFunc) palete_palete_instance_init, NULL }; - GType palete_palete_type_id; - palete_palete_type_id = g_type_register_static (G_TYPE_OBJECT, "PaletePalete", &g_define_type_info, G_TYPE_FLAG_ABSTRACT); - g_once_init_leave (&palete_palete_type_id__volatile, palete_palete_type_id); - } - return palete_palete_type_id__volatile; -} - - -static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func) { -#line 5 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - if ((array != NULL) && (destroy_func != NULL)) { -#line 3073 "Palete.c" - int i; -#line 5 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - for (i = 0; i < array_length; i = i + 1) { -#line 5 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - if (((gpointer*) array)[i] != NULL) { -#line 5 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - destroy_func (((gpointer*) array)[i]); -#line 3081 "Palete.c" - } - } - } -} - - -static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func) { -#line 5 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - _vala_array_destroy (array, array_length, destroy_func); -#line 5 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - g_free (array); -#line 3093 "Palete.c" -} - - -static gint _vala_array_length (gpointer array) { - int length; - length = 0; -#line 5 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - if (array) { -#line 5 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - while (((gpointer*) array)[length]) { -#line 5 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - length++; -#line 3106 "Palete.c" - } - } -#line 5 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - return length; -#line 3111 "Palete.c" -} - - - diff --git a/src/Palete/Roo.c b/src/Palete/Roo.c deleted file mode 100644 index 9a50f10ef..000000000 --- a/src/Palete/Roo.c +++ /dev/null @@ -1,1146 +0,0 @@ -/* Roo.c generated by valac 0.26.1, the Vala compiler - * generated from Roo.vala, do not modify */ - - -#include -#include -#include -#include -#include -#include - - -#define PALETE_TYPE_PALETE (palete_palete_get_type ()) -#define PALETE_PALETE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_PALETE, PaletePalete)) -#define PALETE_PALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_PALETE, PaletePaleteClass)) -#define PALETE_IS_PALETE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_PALETE)) -#define PALETE_IS_PALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_PALETE)) -#define PALETE_PALETE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_PALETE, PaletePaleteClass)) - -typedef struct _PaletePalete PaletePalete; -typedef struct _PaletePaleteClass PaletePaleteClass; -typedef struct _PaletePaletePrivate PaletePaletePrivate; - -#define JS_RENDER_TYPE_NODE (js_render_node_get_type ()) -#define JS_RENDER_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_NODE, JsRenderNode)) -#define JS_RENDER_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_NODE, JsRenderNodeClass)) -#define JS_RENDER_IS_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_NODE)) -#define JS_RENDER_IS_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_NODE)) -#define JS_RENDER_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_NODE, JsRenderNodeClass)) - -typedef struct _JsRenderNode JsRenderNode; -typedef struct _JsRenderNodeClass JsRenderNodeClass; - -#define PALETE_TYPE_GIR_OBJECT (palete_gir_object_get_type ()) -#define PALETE_GIR_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_GIR_OBJECT, PaleteGirObject)) -#define PALETE_GIR_OBJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_GIR_OBJECT, PaleteGirObjectClass)) -#define PALETE_IS_GIR_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_GIR_OBJECT)) -#define PALETE_IS_GIR_OBJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_GIR_OBJECT)) -#define PALETE_GIR_OBJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_GIR_OBJECT, PaleteGirObjectClass)) - -typedef struct _PaleteGirObject PaleteGirObject; -typedef struct _PaleteGirObjectClass PaleteGirObjectClass; - -#define PALETE_TYPE_USAGE (palete_usage_get_type ()) -#define PALETE_USAGE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_USAGE, PaleteUsage)) -#define PALETE_USAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_USAGE, PaleteUsageClass)) -#define PALETE_IS_USAGE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_USAGE)) -#define PALETE_IS_USAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_USAGE)) -#define PALETE_USAGE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_USAGE, PaleteUsageClass)) - -typedef struct _PaleteUsage PaleteUsage; -typedef struct _PaleteUsageClass PaleteUsageClass; - -#define PALETE_TYPE_ROO (palete_roo_get_type ()) -#define PALETE_ROO(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_ROO, PaleteRoo)) -#define PALETE_ROO_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_ROO, PaleteRooClass)) -#define PALETE_IS_ROO(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_ROO)) -#define PALETE_IS_ROO_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_ROO)) -#define PALETE_ROO_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_ROO, PaleteRooClass)) - -typedef struct _PaleteRoo PaleteRoo; -typedef struct _PaleteRooClass PaleteRooClass; -typedef struct _PaleteRooPrivate PaleteRooPrivate; -#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL))) -#define _g_free0(var) (var = (g_free (var), NULL)) -typedef struct _PaleteGirObjectPrivate PaleteGirObjectPrivate; -#define _json_object_unref0(var) ((var == NULL) ? NULL : (var = (json_object_unref (var), NULL))) -#define __vala_JsonNode_free0(var) ((var == NULL) ? NULL : (var = (_vala_JsonNode_free (var), NULL))) - -#define PALETE_TYPE_GIR (palete_gir_get_type ()) -#define PALETE_GIR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_GIR, PaleteGir)) -#define PALETE_GIR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_GIR, PaleteGirClass)) -#define PALETE_IS_GIR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_GIR)) -#define PALETE_IS_GIR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_GIR)) -#define PALETE_GIR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_GIR, PaleteGirClass)) - -typedef struct _PaleteGir PaleteGir; -typedef struct _PaleteGirClass PaleteGirClass; - -struct _PaletePalete { - GObject parent_instance; - PaletePaletePrivate * priv; - gchar* name; - GeeArrayList* map; -}; - -struct _PaletePaleteClass { - GObjectClass parent_class; - void (*fillPack) (PaletePalete* self, JsRenderNode* node, JsRenderNode* parent); - void (*load) (PaletePalete* self); - GeeHashMap* (*getPropertiesFor) (PaletePalete* self, const gchar* ename, const gchar* type); - PaleteGirObject* (*getClass) (PaletePalete* self, const gchar* ename); -}; - -struct _PaleteRoo { - PaletePalete parent_instance; - PaleteRooPrivate * priv; -}; - -struct _PaleteRooClass { - PaletePaleteClass parent_class; -}; - -struct _PaleteRooPrivate { - GeeHashMap* classes; -}; - -struct _PaleteGirObject { - GObject parent_instance; - PaleteGirObjectPrivate * priv; - gchar* name; - gchar* ns; - gchar* propertyof; - gchar* type; - gchar* nodetype; - gchar* package; - PaleteGirObject* paramset; - PaleteGirObject* return_value; - gboolean is_instance; - gboolean is_array; - gboolean is_varargs; - gboolean ctor_only; - gchar* parent; - gchar* value; - gchar* sig; - PaleteGirObject* gparent; - GeeArrayList* params; - GeeArrayList* implements; - GeeArrayList* inherits; - GeeHashMap* ctors; - GeeHashMap* methods; - GeeHashMap* includes; - GeeHashMap* classes; - GeeHashMap* props; - GeeHashMap* consts; - GeeHashMap* signals; - gchar* doctxt; -}; - -struct _PaleteGirObjectClass { - GObjectClass parent_class; -}; - -typedef enum { - PALETE_ERROR_INVALID_TYPE, - PALETE_ERROR_NEED_IMPLEMENTING, - PALETE_ERROR_MISSING_FILE, - PALETE_ERROR_INVALID_VALUE -} PaleteError; -#define PALETE_ERROR palete_error_quark () - -static gpointer palete_roo_parent_class = NULL; - -GType palete_palete_get_type (void) G_GNUC_CONST; -GType js_render_node_get_type (void) G_GNUC_CONST; -GType palete_gir_object_get_type (void) G_GNUC_CONST; -GType palete_usage_get_type (void) G_GNUC_CONST; -GType palete_roo_get_type (void) G_GNUC_CONST; -#define PALETE_ROO_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), PALETE_TYPE_ROO, PaleteRooPrivate)) -enum { - PALETE_ROO_DUMMY_PROPERTY -}; -PaleteRoo* palete_roo_new (void); -PaleteRoo* palete_roo_construct (GType object_type); -PaletePalete* palete_palete_construct (GType object_type); -static GeeHashMap* palete_roo_propsFromJSONArray (PaleteRoo* self, const gchar* type, JsonArray* ar); -PaleteGirObject* palete_gir_object_new (const gchar* nodetype, const gchar* n); -PaleteGirObject* palete_gir_object_construct (GType object_type, const gchar* nodetype, const gchar* n); -static void palete_roo_real_load (PaletePalete* base); -void palete_palete_loadUsageFile (PaletePalete* self, const gchar* fname); -gchar* builder_application_configDirectory (void); -static JsonNode* _vala_JsonNode_copy (JsonNode* self); -static void __lambda11_ (PaleteRoo* self, JsonObject* o, const gchar* key, JsonNode* value); -static void ___lambda11__json_object_foreach (JsonObject* object, const gchar* member_name, JsonNode* member_node, gpointer self); -static void _vala_JsonNode_free (JsonNode* self); -gchar* palete_roo_doc (PaleteRoo* self, const gchar* what); -static PaleteGirObject* palete_roo_real_getClass (PaletePalete* base, const gchar* ename); -void palete_palete_load (PaletePalete* self); -static GeeHashMap* palete_roo_real_getPropertiesFor (PaletePalete* base, const gchar* ename, const gchar* type); -GQuark palete_error_quark (void); -gchar** palete_roo_getInheritsFor (PaleteRoo* self, const gchar* ename, int* result_length1); -GType palete_gir_get_type (void) G_GNUC_CONST; -PaleteGir* palete_gir_factory (const gchar* ns); -gchar** palete_gir_object_inheritsToStringArray (PaleteGirObject* self, int* result_length1); -static void palete_roo_real_fillPack (PaletePalete* base, JsRenderNode* node, JsRenderNode* parent); -static void palete_roo_finalize (GObject* obj); -static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func); -static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func); -static gint _vala_array_length (gpointer array); - - -PaleteRoo* palete_roo_construct (GType object_type) { - PaleteRoo * self = NULL; - gchar* _tmp0_ = NULL; -#line 29 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - self = (PaleteRoo*) palete_palete_construct (object_type); -#line 30 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp0_ = g_strdup ("Roo"); -#line 30 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _g_free0 (((PaletePalete*) self)->name); -#line 30 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - ((PaletePalete*) self)->name = _tmp0_; -#line 24 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - return self; -#line 206 "Roo.c" -} - - -PaleteRoo* palete_roo_new (void) { -#line 24 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - return palete_roo_construct (PALETE_TYPE_ROO); -#line 213 "Roo.c" -} - - -static gpointer _json_object_ref0 (gpointer self) { -#line 40 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - return self ? json_object_ref (self) : NULL; -#line 220 "Roo.c" -} - - -static GeeHashMap* palete_roo_propsFromJSONArray (PaleteRoo* self, const gchar* type, JsonArray* ar) { - GeeHashMap* result = NULL; - GeeHashMap* ret = NULL; - GeeHashMap* _tmp0_ = NULL; -#line 34 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - g_return_val_if_fail (self != NULL, NULL); -#line 34 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - g_return_val_if_fail (type != NULL, NULL); -#line 34 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - g_return_val_if_fail (ar != NULL, NULL); -#line 37 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp0_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, PALETE_TYPE_GIR_OBJECT, (GBoxedCopyFunc) g_object_ref, g_object_unref, NULL, NULL, NULL); -#line 37 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - ret = _tmp0_; -#line 238 "Roo.c" - { - gint i = 0; -#line 39 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - i = 0; -#line 243 "Roo.c" - { - gboolean _tmp1_ = FALSE; -#line 39 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp1_ = TRUE; -#line 39 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - while (TRUE) { -#line 250 "Roo.c" - gint _tmp3_ = 0; - JsonArray* _tmp4_ = NULL; - guint _tmp5_ = 0U; - JsonObject* o = NULL; - JsonArray* _tmp6_ = NULL; - gint _tmp7_ = 0; - JsonObject* _tmp8_ = NULL; - JsonObject* _tmp9_ = NULL; - gchar* name = NULL; - JsonObject* _tmp10_ = NULL; - const gchar* _tmp11_ = NULL; - gchar* _tmp12_ = NULL; - PaleteGirObject* prop = NULL; - const gchar* _tmp13_ = NULL; - const gchar* _tmp14_ = NULL; - PaleteGirObject* _tmp15_ = NULL; - PaleteGirObject* _tmp16_ = NULL; - JsonObject* _tmp17_ = NULL; - const gchar* _tmp18_ = NULL; - gchar* _tmp19_ = NULL; - PaleteGirObject* _tmp20_ = NULL; - JsonObject* _tmp21_ = NULL; - const gchar* _tmp22_ = NULL; - gchar* _tmp23_ = NULL; - const gchar* _tmp24_ = NULL; - JsonObject* _tmp25_ = NULL; - gboolean _tmp26_ = FALSE; - PaleteGirObject* _tmp29_ = NULL; - gchar* _tmp30_ = NULL; - const gchar* _tmp31_ = NULL; - JsonObject* _tmp32_ = NULL; - gboolean _tmp33_ = FALSE; - PaleteGirObject* _tmp36_ = NULL; - gchar* _tmp37_ = NULL; - GeeHashMap* _tmp38_ = NULL; - const gchar* _tmp39_ = NULL; - PaleteGirObject* _tmp40_ = NULL; -#line 39 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - if (!_tmp1_) { -#line 290 "Roo.c" - gint _tmp2_ = 0; -#line 39 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp2_ = i; -#line 39 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - i = _tmp2_ + 1; -#line 296 "Roo.c" - } -#line 39 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp1_ = FALSE; -#line 39 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp3_ = i; -#line 39 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp4_ = ar; -#line 39 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp5_ = json_array_get_length (_tmp4_); -#line 39 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - if (!(((guint) _tmp3_) < _tmp5_)) { -#line 39 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - break; -#line 310 "Roo.c" - } -#line 40 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp6_ = ar; -#line 40 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp7_ = i; -#line 40 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp8_ = json_array_get_object_element (_tmp6_, (guint) _tmp7_); -#line 40 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp9_ = _json_object_ref0 (_tmp8_); -#line 40 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - o = _tmp9_; -#line 41 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp10_ = o; -#line 41 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp11_ = json_object_get_string_member (_tmp10_, "name"); -#line 41 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp12_ = g_strdup (_tmp11_); -#line 41 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - name = _tmp12_; -#line 42 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp13_ = type; -#line 42 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp14_ = name; -#line 42 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp15_ = palete_gir_object_new (_tmp13_, _tmp14_); -#line 42 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - prop = _tmp15_; -#line 44 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp16_ = prop; -#line 44 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp17_ = o; -#line 44 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp18_ = json_object_get_string_member (_tmp17_, "type"); -#line 44 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp19_ = g_strdup (_tmp18_); -#line 44 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _g_free0 (_tmp16_->type); -#line 44 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp16_->type = _tmp19_; -#line 45 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp20_ = prop; -#line 45 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp21_ = o; -#line 45 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp22_ = json_object_get_string_member (_tmp21_, "desc"); -#line 45 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp23_ = g_strdup (_tmp22_); -#line 45 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _g_free0 (_tmp20_->doctxt); -#line 45 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp20_->doctxt = _tmp23_; -#line 46 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp25_ = o; -#line 46 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp26_ = json_object_has_member (_tmp25_, "memberOf"); -#line 46 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - if (_tmp26_) { -#line 368 "Roo.c" - JsonObject* _tmp27_ = NULL; - const gchar* _tmp28_ = NULL; -#line 46 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp27_ = o; -#line 46 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp28_ = json_object_get_string_member (_tmp27_, "memberOf"); -#line 46 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp24_ = _tmp28_; -#line 377 "Roo.c" - } else { -#line 46 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp24_ = ""; -#line 381 "Roo.c" - } -#line 46 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp29_ = prop; -#line 46 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp30_ = g_strdup (_tmp24_); -#line 46 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _g_free0 (_tmp29_->propertyof); -#line 46 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp29_->propertyof = _tmp30_; -#line 47 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp32_ = o; -#line 47 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp33_ = json_object_has_member (_tmp32_, "sig"); -#line 47 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - if (_tmp33_) { -#line 397 "Roo.c" - JsonObject* _tmp34_ = NULL; - const gchar* _tmp35_ = NULL; -#line 47 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp34_ = o; -#line 47 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp35_ = json_object_get_string_member (_tmp34_, "sig"); -#line 47 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp31_ = _tmp35_; -#line 406 "Roo.c" - } else { -#line 47 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp31_ = ""; -#line 410 "Roo.c" - } -#line 47 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp36_ = prop; -#line 47 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp37_ = g_strdup (_tmp31_); -#line 47 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _g_free0 (_tmp36_->sig); -#line 47 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp36_->sig = _tmp37_; -#line 49 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp38_ = ret; -#line 49 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp39_ = name; -#line 49 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp40_ = prop; -#line 49 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - gee_abstract_map_set ((GeeAbstractMap*) _tmp38_, _tmp39_, _tmp40_); -#line 39 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _g_object_unref0 (prop); -#line 39 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _g_free0 (name); -#line 39 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _json_object_unref0 (o); -#line 434 "Roo.c" - } - } - } -#line 51 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - result = ret; -#line 51 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - return result; -#line 442 "Roo.c" -} - - -static JsonNode* _vala_JsonNode_copy (JsonNode* self) { -#line 65 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - return g_boxed_copy (json_node_get_type (), self); -#line 449 "Roo.c" -} - - -static gpointer __vala_JsonNode_copy0 (gpointer self) { -#line 65 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - return self ? _vala_JsonNode_copy (self) : NULL; -#line 456 "Roo.c" -} - - -static void __lambda11_ (PaleteRoo* self, JsonObject* o, const gchar* key, JsonNode* value) { - PaleteGirObject* cls = NULL; - const gchar* _tmp0_ = NULL; - PaleteGirObject* _tmp1_ = NULL; - JsonNode* _tmp2_ = NULL; - JsonObject* _tmp3_ = NULL; - JsonArray* _tmp4_ = NULL; - GeeHashMap* _tmp5_ = NULL; - JsonNode* _tmp6_ = NULL; - JsonObject* _tmp7_ = NULL; - JsonArray* _tmp8_ = NULL; - GeeHashMap* _tmp9_ = NULL; - GeeHashMap* _tmp10_ = NULL; - const gchar* _tmp11_ = NULL; -#line 68 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - g_return_if_fail (o != NULL); -#line 68 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - g_return_if_fail (key != NULL); -#line 68 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - g_return_if_fail (value != NULL); -#line 71 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp0_ = key; -#line 71 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp1_ = palete_gir_object_new ("class", _tmp0_); -#line 71 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - cls = _tmp1_; -#line 72 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp2_ = value; -#line 72 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp3_ = json_node_get_object (_tmp2_); -#line 72 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp4_ = json_object_get_array_member (_tmp3_, "props"); -#line 72 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp5_ = palete_roo_propsFromJSONArray (self, "prop", _tmp4_); -#line 72 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _g_object_unref0 (cls->props); -#line 72 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - cls->props = _tmp5_; -#line 73 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp6_ = value; -#line 73 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp7_ = json_node_get_object (_tmp6_); -#line 73 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp8_ = json_object_get_array_member (_tmp7_, "events"); -#line 73 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp9_ = palete_roo_propsFromJSONArray (self, "signal", _tmp8_); -#line 73 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _g_object_unref0 (cls->signals); -#line 73 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - cls->signals = _tmp9_; -#line 74 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp10_ = self->priv->classes; -#line 74 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp11_ = key; -#line 74 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - gee_abstract_map_set ((GeeAbstractMap*) _tmp10_, _tmp11_, cls); -#line 68 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _g_object_unref0 (cls); -#line 518 "Roo.c" -} - - -static void ___lambda11__json_object_foreach (JsonObject* object, const gchar* member_name, JsonNode* member_node, gpointer self) { -#line 68 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - __lambda11_ ((PaleteRoo*) self, object, member_name, member_node); -#line 525 "Roo.c" -} - - -static void _vala_JsonNode_free (JsonNode* self) { -#line 54 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - g_boxed_free (json_node_get_type (), self); -#line 532 "Roo.c" -} - - -static void palete_roo_real_load (PaletePalete* base) { - PaleteRoo * self; - GeeHashMap* _tmp0_ = NULL; - gchar* _tmp1_ = NULL; - gchar* _tmp2_ = NULL; - gchar* _tmp3_ = NULL; - gchar* _tmp4_ = NULL; - GeeHashMap* _tmp5_ = NULL; - JsonParser* pa = NULL; - JsonParser* _tmp6_ = NULL; - JsonParser* _tmp7_ = NULL; - gchar* _tmp8_ = NULL; - gchar* _tmp9_ = NULL; - gchar* _tmp10_ = NULL; - gchar* _tmp11_ = NULL; - JsonNode* node = NULL; - JsonParser* _tmp12_ = NULL; - JsonNode* _tmp13_ = NULL; - JsonNode* _tmp14_ = NULL; - JsonObject* clist = NULL; - JsonNode* _tmp15_ = NULL; - JsonObject* _tmp16_ = NULL; - JsonObject* _tmp17_ = NULL; - JsonObject* _tmp18_ = NULL; - JsonObject* _tmp19_ = NULL; - GError * _inner_error_ = NULL; -#line 54 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - self = (PaleteRoo*) base; -#line 56 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp0_ = self->priv->classes; -#line 56 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - if (_tmp0_ != NULL) { -#line 57 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - return; -#line 570 "Roo.c" - } -#line 59 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp1_ = builder_application_configDirectory (); -#line 59 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp2_ = _tmp1_; -#line 59 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp3_ = g_strconcat (_tmp2_, "/resources/RooUsage.txt", NULL); -#line 59 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp4_ = _tmp3_; -#line 59 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - palete_palete_loadUsageFile ((PaletePalete*) self, _tmp4_); -#line 59 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _g_free0 (_tmp4_); -#line 59 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _g_free0 (_tmp2_); -#line 60 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp5_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, PALETE_TYPE_GIR_OBJECT, (GBoxedCopyFunc) g_object_ref, g_object_unref, NULL, NULL, NULL); -#line 60 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _g_object_unref0 (self->priv->classes); -#line 60 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - self->priv->classes = _tmp5_; -#line 63 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp6_ = json_parser_new (); -#line 63 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - pa = _tmp6_; -#line 64 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp7_ = pa; -#line 64 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp8_ = builder_application_configDirectory (); -#line 64 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp9_ = _tmp8_; -#line 64 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp10_ = g_strconcat (_tmp9_, "/resources/roodata.json", NULL); -#line 64 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp11_ = _tmp10_; -#line 64 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - json_parser_load_from_file (_tmp7_, _tmp11_, &_inner_error_); -#line 64 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _g_free0 (_tmp11_); -#line 64 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _g_free0 (_tmp9_); -#line 64 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - if (G_UNLIKELY (_inner_error_ != NULL)) { -#line 64 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _g_object_unref0 (pa); -#line 64 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code); -#line 64 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - g_clear_error (&_inner_error_); -#line 64 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - return; -#line 622 "Roo.c" - } -#line 65 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp12_ = pa; -#line 65 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp13_ = json_parser_get_root (_tmp12_); -#line 65 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp14_ = __vala_JsonNode_copy0 (_tmp13_); -#line 65 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - node = _tmp14_; -#line 67 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp15_ = node; -#line 67 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp16_ = json_node_get_object (_tmp15_); -#line 67 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp17_ = json_object_get_object_member (_tmp16_, "data"); -#line 67 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp18_ = _json_object_ref0 (_tmp17_); -#line 67 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - clist = _tmp18_; -#line 68 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp19_ = clist; -#line 68 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - json_object_foreach_member (_tmp19_, ___lambda11__json_object_foreach, self); -#line 54 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _json_object_unref0 (clist); -#line 54 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - __vala_JsonNode_free0 (node); -#line 54 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _g_object_unref0 (pa); -#line 652 "Roo.c" -} - - -gchar* palete_roo_doc (PaleteRoo* self, const gchar* what) { - gchar* result = NULL; - gchar* _tmp0_ = NULL; -#line 83 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - g_return_val_if_fail (self != NULL, NULL); -#line 83 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - g_return_val_if_fail (what != NULL, NULL); -#line 84 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp0_ = g_strdup (""); -#line 84 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - result = _tmp0_; -#line 84 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - return result; -#line 669 "Roo.c" -} - - -static PaleteGirObject* palete_roo_real_getClass (PaletePalete* base, const gchar* ename) { - PaleteRoo * self; - PaleteGirObject* result = NULL; - GeeHashMap* _tmp0_ = NULL; - const gchar* _tmp1_ = NULL; - gpointer _tmp2_ = NULL; -#line 98 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - self = (PaleteRoo*) base; -#line 98 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - g_return_val_if_fail (ename != NULL, NULL); -#line 100 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - palete_palete_load ((PaletePalete*) self); -#line 101 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp0_ = self->priv->classes; -#line 101 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp1_ = ename; -#line 101 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp2_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp0_, _tmp1_); -#line 101 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - result = (PaleteGirObject*) _tmp2_; -#line 101 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - return result; -#line 695 "Roo.c" -} - - -static gpointer _g_object_ref0 (gpointer self) { -#line 138 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - return self ? g_object_ref (self) : NULL; -#line 702 "Roo.c" -} - - -static GeeHashMap* palete_roo_real_getPropertiesFor (PaletePalete* base, const gchar* ename, const gchar* type) { - PaleteRoo * self; - GeeHashMap* result = NULL; - PaleteGirObject* cls = NULL; - GeeHashMap* _tmp0_ = NULL; - const gchar* _tmp1_ = NULL; - gpointer _tmp2_ = NULL; - GeeHashMap* ret = NULL; - GeeHashMap* _tmp3_ = NULL; - PaleteGirObject* _tmp4_ = NULL; - const gchar* _tmp6_ = NULL; - const gchar* _tmp7_ = NULL; - GQuark _tmp9_ = 0U; -#line 134 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - static GQuark _tmp8_label0 = 0; -#line 134 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - static GQuark _tmp8_label1 = 0; -#line 134 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - static GQuark _tmp8_label2 = 0; -#line 134 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - static GQuark _tmp8_label3 = 0; -#line 727 "Roo.c" - GError * _inner_error_ = NULL; -#line 105 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - self = (PaleteRoo*) base; -#line 105 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - g_return_val_if_fail (ename != NULL, NULL); -#line 105 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - g_return_val_if_fail (type != NULL, NULL); -#line 110 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - palete_palete_load ((PaletePalete*) self); -#line 118 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp0_ = self->priv->classes; -#line 118 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp1_ = ename; -#line 118 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp2_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp0_, _tmp1_); -#line 118 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - cls = (PaleteGirObject*) _tmp2_; -#line 119 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp3_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, PALETE_TYPE_GIR_OBJECT, (GBoxedCopyFunc) g_object_ref, g_object_unref, NULL, NULL, NULL); -#line 119 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - ret = _tmp3_; -#line 120 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp4_ = cls; -#line 120 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - if (_tmp4_ == NULL) { -#line 753 "Roo.c" - const gchar* _tmp5_ = NULL; -#line 121 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp5_ = ename; -#line 121 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - g_print ("could not find class: %s\n", _tmp5_); -#line 122 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - result = ret; -#line 122 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _g_object_unref0 (cls); -#line 122 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - return result; -#line 765 "Roo.c" - } -#line 134 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp6_ = type; -#line 134 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp7_ = _tmp6_; -#line 134 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp9_ = (NULL == _tmp7_) ? 0 : g_quark_from_string (_tmp7_); -#line 134 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - if (_tmp9_ == ((0 != _tmp8_label0) ? _tmp8_label0 : (_tmp8_label0 = g_quark_from_static_string ("props")))) { -#line 134 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - switch (0) { -#line 777 "Roo.c" - default: - { - PaleteGirObject* _tmp10_ = NULL; - GeeHashMap* _tmp11_ = NULL; - GeeHashMap* _tmp12_ = NULL; -#line 138 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp10_ = cls; -#line 138 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp11_ = _tmp10_->props; -#line 138 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp12_ = _g_object_ref0 (_tmp11_); -#line 138 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - result = _tmp12_; -#line 138 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _g_object_unref0 (ret); -#line 138 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _g_object_unref0 (cls); -#line 138 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - return result; -#line 797 "Roo.c" - } - } - } else if (_tmp9_ == ((0 != _tmp8_label1) ? _tmp8_label1 : (_tmp8_label1 = g_quark_from_static_string ("signals")))) { -#line 134 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - switch (0) { -#line 803 "Roo.c" - default: - { - PaleteGirObject* _tmp13_ = NULL; - GeeHashMap* _tmp14_ = NULL; - GeeHashMap* _tmp15_ = NULL; -#line 140 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp13_ = cls; -#line 140 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp14_ = _tmp13_->signals; -#line 140 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp15_ = _g_object_ref0 (_tmp14_); -#line 140 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - result = _tmp15_; -#line 140 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _g_object_unref0 (ret); -#line 140 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _g_object_unref0 (cls); -#line 140 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - return result; -#line 823 "Roo.c" - } - } - } else if (_tmp9_ == ((0 != _tmp8_label2) ? _tmp8_label2 : (_tmp8_label2 = g_quark_from_static_string ("methods")))) { -#line 134 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - switch (0) { -#line 829 "Roo.c" - default: - { -#line 142 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - result = ret; -#line 142 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _g_object_unref0 (cls); -#line 142 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - return result; -#line 838 "Roo.c" - } - } - } else if (_tmp9_ == ((0 != _tmp8_label3) ? _tmp8_label3 : (_tmp8_label3 = g_quark_from_static_string ("ctors")))) { -#line 134 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - switch (0) { -#line 844 "Roo.c" - default: - { -#line 144 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - result = ret; -#line 144 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _g_object_unref0 (cls); -#line 144 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - return result; -#line 853 "Roo.c" - } - } - } else { -#line 134 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - switch (0) { -#line 859 "Roo.c" - default: - { - const gchar* _tmp16_ = NULL; - gchar* _tmp17_ = NULL; - gchar* _tmp18_ = NULL; - GError* _tmp19_ = NULL; - GError* _tmp20_ = NULL; -#line 146 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp16_ = type; -#line 146 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp17_ = g_strconcat ("getPropertiesFor called with: ", _tmp16_, NULL); -#line 146 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp18_ = _tmp17_; -#line 146 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp19_ = g_error_new_literal (PALETE_ERROR, PALETE_ERROR_INVALID_VALUE, _tmp18_); -#line 146 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp20_ = _tmp19_; -#line 146 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _g_free0 (_tmp18_); -#line 146 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _inner_error_ = _tmp20_; -#line 146 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _g_object_unref0 (ret); -#line 146 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _g_object_unref0 (cls); -#line 146 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code); -#line 146 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - g_clear_error (&_inner_error_); -#line 146 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - return NULL; -#line 891 "Roo.c" - } - } - } -#line 105 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _g_object_unref0 (ret); -#line 105 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _g_object_unref0 (cls); -#line 899 "Roo.c" -} - - -gchar** palete_roo_getInheritsFor (PaleteRoo* self, const gchar* ename, int* result_length1) { - gchar** result = NULL; - gchar** ret = NULL; - gchar** _tmp0_ = NULL; - gint ret_length1 = 0; - gint _ret_size_ = 0; - gchar** es = NULL; - const gchar* _tmp1_ = NULL; - gchar** _tmp2_ = NULL; - gchar** _tmp3_ = NULL; - gint es_length1 = 0; - gint _es_size_ = 0; - PaleteGir* gir = NULL; - gchar** _tmp4_ = NULL; - gint _tmp4__length1 = 0; - const gchar* _tmp5_ = NULL; - PaleteGir* _tmp6_ = NULL; - PaleteGirObject* cls = NULL; - PaleteGir* _tmp7_ = NULL; - GeeHashMap* _tmp8_ = NULL; - gchar** _tmp9_ = NULL; - gint _tmp9__length1 = 0; - const gchar* _tmp10_ = NULL; - gpointer _tmp11_ = NULL; - PaleteGirObject* _tmp12_ = NULL; - PaleteGirObject* _tmp14_ = NULL; - gint _tmp15_ = 0; - gchar** _tmp16_ = NULL; - gchar** _tmp17_ = NULL; - gint _tmp17__length1 = 0; -#line 158 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - g_return_val_if_fail (self != NULL, NULL); -#line 158 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - g_return_val_if_fail (ename != NULL, NULL); -#line 160 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp0_ = g_new0 (gchar*, 0 + 1); -#line 160 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - ret = _tmp0_; -#line 160 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - ret_length1 = 0; -#line 160 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _ret_size_ = ret_length1; -#line 161 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp1_ = ename; -#line 161 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp3_ = _tmp2_ = g_strsplit (_tmp1_, ".", 0); -#line 161 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - es = _tmp3_; -#line 161 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - es_length1 = _vala_array_length (_tmp2_); -#line 161 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _es_size_ = es_length1; -#line 162 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp4_ = es; -#line 162 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp4__length1 = es_length1; -#line 162 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp5_ = _tmp4_[0]; -#line 162 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp6_ = palete_gir_factory (_tmp5_); -#line 162 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - gir = _tmp6_; -#line 164 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp7_ = gir; -#line 164 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp8_ = ((PaleteGirObject*) _tmp7_)->classes; -#line 164 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp9_ = es; -#line 164 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp9__length1 = es_length1; -#line 164 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp10_ = _tmp9_[1]; -#line 164 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp11_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp8_, _tmp10_); -#line 164 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - cls = (PaleteGirObject*) _tmp11_; -#line 165 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp12_ = cls; -#line 165 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - if (_tmp12_ == NULL) { -#line 983 "Roo.c" - gchar** _tmp13_ = NULL; - gint _tmp13__length1 = 0; -#line 166 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp13_ = ret; -#line 166 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp13__length1 = ret_length1; -#line 166 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - if (result_length1) { -#line 166 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - *result_length1 = _tmp13__length1; -#line 994 "Roo.c" - } -#line 166 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - result = _tmp13_; -#line 166 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _g_object_unref0 (cls); -#line 166 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _g_object_unref0 (gir); -#line 166 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - es = (_vala_array_free (es, es_length1, (GDestroyNotify) g_free), NULL); -#line 166 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - return result; -#line 1006 "Roo.c" - } -#line 168 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp14_ = cls; -#line 168 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp16_ = palete_gir_object_inheritsToStringArray (_tmp14_, &_tmp15_); -#line 168 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp17_ = _tmp16_; -#line 168 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _tmp17__length1 = _tmp15_; -#line 168 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - if (result_length1) { -#line 168 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - *result_length1 = _tmp17__length1; -#line 1020 "Roo.c" - } -#line 168 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - result = _tmp17_; -#line 168 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _g_object_unref0 (cls); -#line 168 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _g_object_unref0 (gir); -#line 168 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - es = (_vala_array_free (es, es_length1, (GDestroyNotify) g_free), NULL); -#line 168 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - ret = (_vala_array_free (ret, ret_length1, (GDestroyNotify) g_free), NULL); -#line 168 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - return result; -#line 1034 "Roo.c" -} - - -static void palete_roo_real_fillPack (PaletePalete* base, JsRenderNode* node, JsRenderNode* parent) { - PaleteRoo * self; -#line 174 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - self = (PaleteRoo*) base; -#line 174 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - g_return_if_fail (node != NULL); -#line 174 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - g_return_if_fail (parent != NULL); -#line 177 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - return; -#line 1048 "Roo.c" -} - - -static void palete_roo_class_init (PaleteRooClass * klass) { -#line 21 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - palete_roo_parent_class = g_type_class_peek_parent (klass); -#line 21 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - g_type_class_add_private (klass, sizeof (PaleteRooPrivate)); -#line 21 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - ((PaletePaleteClass *) klass)->load = palete_roo_real_load; -#line 21 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - ((PaletePaleteClass *) klass)->getClass = palete_roo_real_getClass; -#line 21 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - ((PaletePaleteClass *) klass)->getPropertiesFor = palete_roo_real_getPropertiesFor; -#line 21 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - ((PaletePaleteClass *) klass)->fillPack = palete_roo_real_fillPack; -#line 21 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - G_OBJECT_CLASS (klass)->finalize = palete_roo_finalize; -#line 1067 "Roo.c" -} - - -static void palete_roo_instance_init (PaleteRoo * self) { -#line 21 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - self->priv = PALETE_ROO_GET_PRIVATE (self); -#line 1074 "Roo.c" -} - - -static void palete_roo_finalize (GObject* obj) { - PaleteRoo * self; -#line 21 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - self = G_TYPE_CHECK_INSTANCE_CAST (obj, PALETE_TYPE_ROO, PaleteRoo); -#line 53 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - _g_object_unref0 (self->priv->classes); -#line 21 "/home/alan/gitlive/app.Builder.js/src/Palete/Roo.vala" - G_OBJECT_CLASS (palete_roo_parent_class)->finalize (obj); -#line 1086 "Roo.c" -} - - -GType palete_roo_get_type (void) { - static volatile gsize palete_roo_type_id__volatile = 0; - if (g_once_init_enter (&palete_roo_type_id__volatile)) { - static const GTypeInfo g_define_type_info = { sizeof (PaleteRooClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) palete_roo_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (PaleteRoo), 0, (GInstanceInitFunc) palete_roo_instance_init, NULL }; - GType palete_roo_type_id; - palete_roo_type_id = g_type_register_static (PALETE_TYPE_PALETE, "PaleteRoo", &g_define_type_info, 0); - g_once_init_leave (&palete_roo_type_id__volatile, palete_roo_type_id); - } - return palete_roo_type_id__volatile; -} - - -static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func) { -#line 5 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - if ((array != NULL) && (destroy_func != NULL)) { -#line 1105 "Roo.c" - int i; -#line 5 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - for (i = 0; i < array_length; i = i + 1) { -#line 5 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - if (((gpointer*) array)[i] != NULL) { -#line 5 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - destroy_func (((gpointer*) array)[i]); -#line 1113 "Roo.c" - } - } - } -} - - -static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func) { -#line 5 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - _vala_array_destroy (array, array_length, destroy_func); -#line 5 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - g_free (array); -#line 1125 "Roo.c" -} - - -static gint _vala_array_length (gpointer array) { - int length; - length = 0; -#line 5 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - if (array) { -#line 5 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - while (((gpointer*) array)[length]) { -#line 5 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - length++; -#line 1138 "Roo.c" - } - } -#line 5 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - return length; -#line 1143 "Roo.c" -} - - - diff --git a/src/Palete/ValaSource.c b/src/Palete/ValaSource.c deleted file mode 100644 index 78a262c8e..000000000 --- a/src/Palete/ValaSource.c +++ /dev/null @@ -1,1213 +0,0 @@ -/* ValaSource.c generated by valac 0.26.1, the Vala compiler - * generated from ValaSource.vala, do not modify */ - -/* valac TreeBuilder.vala --pkg libvala-0.24 --pkg posix -o /tmp/treebuilder*/ - -#include -#include -#include -#include -#include -#include - - -#define PALETE_TYPE_VALA_SOURCE_REPORT (palete_vala_source_report_get_type ()) -#define PALETE_VALA_SOURCE_REPORT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_VALA_SOURCE_REPORT, PaleteValaSourceReport)) -#define PALETE_VALA_SOURCE_REPORT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_VALA_SOURCE_REPORT, PaleteValaSourceReportClass)) -#define PALETE_IS_VALA_SOURCE_REPORT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_VALA_SOURCE_REPORT)) -#define PALETE_IS_VALA_SOURCE_REPORT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_VALA_SOURCE_REPORT)) -#define PALETE_VALA_SOURCE_REPORT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_VALA_SOURCE_REPORT, PaleteValaSourceReportClass)) - -typedef struct _PaleteValaSourceReport PaleteValaSourceReport; -typedef struct _PaleteValaSourceReportClass PaleteValaSourceReportClass; -typedef struct _PaleteValaSourceReportPrivate PaleteValaSourceReportPrivate; -#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL))) -#define _g_free0(var) (var = (g_free (var), NULL)) - -#define PALETE_TYPE_VALA_SOURCE (palete_vala_source_get_type ()) -#define PALETE_VALA_SOURCE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_VALA_SOURCE, PaleteValaSource)) -#define PALETE_VALA_SOURCE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_VALA_SOURCE, PaleteValaSourceClass)) -#define PALETE_IS_VALA_SOURCE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_VALA_SOURCE)) -#define PALETE_IS_VALA_SOURCE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_VALA_SOURCE)) -#define PALETE_VALA_SOURCE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_VALA_SOURCE, PaleteValaSourceClass)) - -typedef struct _PaleteValaSource PaleteValaSource; -typedef struct _PaleteValaSourceClass PaleteValaSourceClass; -typedef struct _PaleteValaSourcePrivate PaleteValaSourcePrivate; - -#define JS_RENDER_TYPE_JS_RENDER (js_render_js_render_get_type ()) -#define JS_RENDER_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRender)) -#define JS_RENDER_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass)) -#define JS_RENDER_IS_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_JS_RENDER)) -#define JS_RENDER_IS_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_JS_RENDER)) -#define JS_RENDER_JS_RENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass)) - -typedef struct _JsRenderJsRender JsRenderJsRender; -typedef struct _JsRenderJsRenderClass JsRenderJsRenderClass; -#define _vala_code_context_unref0(var) ((var == NULL) ? NULL : (var = (vala_code_context_unref (var), NULL))) - -#define JS_RENDER_TYPE_NODE (js_render_node_get_type ()) -#define JS_RENDER_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_NODE, JsRenderNode)) -#define JS_RENDER_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_NODE, JsRenderNodeClass)) -#define JS_RENDER_IS_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_NODE)) -#define JS_RENDER_IS_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_NODE)) -#define JS_RENDER_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_NODE, JsRenderNodeClass)) - -typedef struct _JsRenderNode JsRenderNode; -typedef struct _JsRenderNodeClass JsRenderNodeClass; -typedef struct _JsRenderNodePrivate JsRenderNodePrivate; -#define _vala_code_node_unref0(var) ((var == NULL) ? NULL : (var = (vala_code_node_unref (var), NULL))) -#define _vala_code_visitor_unref0(var) ((var == NULL) ? NULL : (var = (vala_code_visitor_unref (var), NULL))) -#define _vala_source_file_unref0(var) ((var == NULL) ? NULL : (var = (vala_source_file_unref (var), NULL))) - -struct _PaleteValaSourceReport { - ValaReport parent_instance; - PaleteValaSourceReportPrivate * priv; - GeeHashMap* line_errors; -}; - -struct _PaleteValaSourceReportClass { - ValaReportClass parent_class; -}; - -struct _PaleteValaSource { - ValaCodeVisitor parent_instance; - PaleteValaSourcePrivate * priv; -}; - -struct _PaleteValaSourceClass { - ValaCodeVisitorClass parent_class; -}; - -struct _PaleteValaSourcePrivate { - ValaCodeContext* context; - PaleteValaSourceReport* report; - JsRenderJsRender* file; -}; - -struct _JsRenderNode { - GObject parent_instance; - JsRenderNodePrivate * priv; - JsRenderNode* parent; - GeeArrayList* items; - GeeHashMap* props; - GeeHashMap* listeners; - gchar* xvala_cls; - gchar* xvala_xcls; - gchar* xvala_id; -}; - -struct _JsRenderNodeClass { - GObjectClass parent_class; -}; - - -static gpointer palete_vala_source_report_parent_class = NULL; -static gpointer palete_vala_source_parent_class = NULL; - -GType palete_vala_source_report_get_type (void) G_GNUC_CONST; -enum { - PALETE_VALA_SOURCE_REPORT_DUMMY_PROPERTY -}; -PaleteValaSourceReport* palete_vala_source_report_new (void); -PaleteValaSourceReport* palete_vala_source_report_construct (GType object_type); -static void palete_vala_source_report_real_err (ValaReport* base, ValaSourceReference* source, const gchar* message); -void palete_vala_source_report_dump (PaleteValaSourceReport* self); -static void palete_vala_source_report_finalize (GObject* obj); -GType palete_vala_source_get_type (void) G_GNUC_CONST; -GType js_render_js_render_get_type (void) G_GNUC_CONST; -#define PALETE_VALA_SOURCE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), PALETE_TYPE_VALA_SOURCE, PaleteValaSourcePrivate)) -enum { - PALETE_VALA_SOURCE_DUMMY_PROPERTY -}; -PaleteValaSource* palete_vala_source_new (JsRenderJsRender* file); -PaleteValaSource* palete_vala_source_construct (GType object_type, JsRenderJsRender* file); -void palete_vala_source_dumpCode (PaleteValaSource* self, const gchar* str); -GeeHashMap* palete_vala_source_checkFile (PaleteValaSource* self); -GeeHashMap* palete_vala_source_checkString (PaleteValaSource* self, const gchar* contents); -gchar* js_render_node_to_vala_mungeFile (JsRenderJsRender* file); -GType js_render_node_get_type (void) G_GNUC_CONST; -GeeHashMap* palete_vala_source_checkFileWithNodePropChange (PaleteValaSource* self, JsRenderNode* node, const gchar* prop, const gchar* ptype, const gchar* val); -static void palete_vala_source_finalize (ValaCodeVisitor* obj); -static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func); -static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func); -static gint _vala_array_length (gpointer array); - - -PaleteValaSourceReport* palete_vala_source_report_construct (GType object_type) { - PaleteValaSourceReport * self = NULL; - GeeHashMap* _tmp0_ = NULL; -#line 15 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - self = (PaleteValaSourceReport*) vala_report_construct (object_type); -#line 16 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp0_ = gee_hash_map_new (G_TYPE_INT, NULL, NULL, G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL, NULL, NULL); -#line 16 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _g_object_unref0 (self->line_errors); -#line 16 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - self->line_errors = _tmp0_; -#line 13 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - return self; -#line 151 "ValaSource.c" -} - - -PaleteValaSourceReport* palete_vala_source_report_new (void) { -#line 13 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - return palete_vala_source_report_construct (PALETE_TYPE_VALA_SOURCE_REPORT); -#line 158 "ValaSource.c" -} - - -static void palete_vala_source_report_real_err (ValaReport* base, ValaSourceReference* source, const gchar* message) { - PaleteValaSourceReport * self; - gint _tmp0_ = 0; - ValaSourceReference* _tmp1_ = NULL; - ValaSourceReference* _tmp2_ = NULL; - ValaSourceFile* _tmp3_ = NULL; - ValaSourceFile* _tmp4_ = NULL; - const gchar* _tmp5_ = NULL; - const gchar* _tmp6_ = NULL; - gchar* pre = NULL; - gchar* _tmp7_ = NULL; - GeeHashMap* _tmp8_ = NULL; - ValaSourceReference* _tmp9_ = NULL; - ValaSourceLocation _tmp10_ = {0}; - ValaSourceLocation _tmp11_ = {0}; - gint _tmp12_ = 0; - gboolean _tmp13_ = FALSE; - GeeHashMap* _tmp22_ = NULL; - ValaSourceReference* _tmp23_ = NULL; - ValaSourceLocation _tmp24_ = {0}; - ValaSourceLocation _tmp25_ = {0}; - gint _tmp26_ = 0; - const gchar* _tmp27_ = NULL; - const gchar* _tmp28_ = NULL; - gchar* _tmp29_ = NULL; - gchar* _tmp30_ = NULL; -#line 19 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - self = (PaleteValaSourceReport*) base; -#line 19 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - g_return_if_fail (message != NULL); -#line 20 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp0_ = ((ValaReport*) self)->errors; -#line 20 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - ((ValaReport*) self)->errors = _tmp0_ + 1; -#line 21 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp1_ = source; -#line 21 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - if (_tmp1_ == NULL) { -#line 22 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - return; -#line 202 "ValaSource.c" - } -#line 25 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp2_ = source; -#line 25 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp3_ = vala_source_reference_get_file (_tmp2_); -#line 25 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp4_ = _tmp3_; -#line 25 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp5_ = vala_source_file_get_filename (_tmp4_); -#line 25 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp6_ = _tmp5_; -#line 25 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - if (g_strcmp0 (_tmp6_, "~~~~~testfile.vala") != 0) { -#line 26 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - return; -#line 218 "ValaSource.c" - } -#line 28 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp7_ = g_strdup (""); -#line 28 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - pre = _tmp7_; -#line 29 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp8_ = self->line_errors; -#line 29 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp9_ = source; -#line 29 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - vala_source_reference_get_begin (_tmp9_, &_tmp10_); -#line 29 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp11_ = _tmp10_; -#line 29 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp12_ = _tmp11_.line; -#line 29 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp13_ = gee_abstract_map_has_key ((GeeAbstractMap*) _tmp8_, (gpointer) ((gintptr) _tmp12_)); -#line 29 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - if (_tmp13_) { -#line 238 "ValaSource.c" - GeeHashMap* _tmp14_ = NULL; - ValaSourceReference* _tmp15_ = NULL; - ValaSourceLocation _tmp16_ = {0}; - ValaSourceLocation _tmp17_ = {0}; - gint _tmp18_ = 0; - gpointer _tmp19_ = NULL; - gchar* _tmp20_ = NULL; - gchar* _tmp21_ = NULL; -#line 30 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp14_ = self->line_errors; -#line 30 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp15_ = source; -#line 30 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - vala_source_reference_get_begin (_tmp15_, &_tmp16_); -#line 30 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp17_ = _tmp16_; -#line 30 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp18_ = _tmp17_.line; -#line 30 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp19_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp14_, (gpointer) ((gintptr) _tmp18_)); -#line 30 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp20_ = (gchar*) _tmp19_; -#line 30 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp21_ = g_strconcat (_tmp20_, "\n", NULL); -#line 30 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _g_free0 (pre); -#line 30 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - pre = _tmp21_; -#line 30 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _g_free0 (_tmp20_); -#line 269 "ValaSource.c" - } -#line 33 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp22_ = self->line_errors; -#line 33 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp23_ = source; -#line 33 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - vala_source_reference_get_begin (_tmp23_, &_tmp24_); -#line 33 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp25_ = _tmp24_; -#line 33 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp26_ = _tmp25_.line; -#line 33 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp27_ = pre; -#line 33 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp28_ = message; -#line 33 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp29_ = g_strconcat (_tmp27_, _tmp28_, NULL); -#line 33 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp30_ = _tmp29_; -#line 33 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - gee_abstract_map_set ((GeeAbstractMap*) _tmp22_, (gpointer) ((gintptr) _tmp26_), _tmp30_); -#line 33 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _g_free0 (_tmp30_); -#line 19 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _g_free0 (pre); -#line 295 "ValaSource.c" -} - - -void palete_vala_source_report_dump (PaleteValaSourceReport* self) { - GeeMapIterator* iter = NULL; - GeeHashMap* _tmp0_ = NULL; - GeeMapIterator* _tmp1_ = NULL; -#line 35 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - g_return_if_fail (self != NULL); -#line 37 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp0_ = self->line_errors; -#line 37 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp1_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp0_); -#line 37 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - iter = _tmp1_; -#line 38 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - while (TRUE) { -#line 313 "ValaSource.c" - GeeMapIterator* _tmp2_ = NULL; - gboolean _tmp3_ = FALSE; - GeeMapIterator* _tmp4_ = NULL; - gpointer _tmp5_ = NULL; - GeeMapIterator* _tmp6_ = NULL; - gpointer _tmp7_ = NULL; - gchar* _tmp8_ = NULL; -#line 38 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp2_ = iter; -#line 38 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp3_ = gee_map_iterator_next (_tmp2_); -#line 38 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - if (!_tmp3_) { -#line 38 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - break; -#line 329 "ValaSource.c" - } -#line 39 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp4_ = iter; -#line 39 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp5_ = gee_map_iterator_get_key (_tmp4_); -#line 39 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp6_ = iter; -#line 39 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp7_ = gee_map_iterator_get_value (_tmp6_); -#line 39 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp8_ = (gchar*) _tmp7_; -#line 39 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - g_print ("%d : %s\n\n", (gint) ((gintptr) _tmp5_), _tmp8_); -#line 39 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _g_free0 (_tmp8_); -#line 345 "ValaSource.c" - } -#line 35 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _g_object_unref0 (iter); -#line 349 "ValaSource.c" -} - - -static void palete_vala_source_report_class_init (PaleteValaSourceReportClass * klass) { -#line 6 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - palete_vala_source_report_parent_class = g_type_class_peek_parent (klass); -#line 6 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - ((ValaReportClass *) klass)->err = palete_vala_source_report_real_err; -#line 6 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - G_OBJECT_CLASS (klass)->finalize = palete_vala_source_report_finalize; -#line 360 "ValaSource.c" -} - - -static void palete_vala_source_report_instance_init (PaleteValaSourceReport * self) { -} - - -static void palete_vala_source_report_finalize (GObject* obj) { - PaleteValaSourceReport * self; -#line 6 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - self = G_TYPE_CHECK_INSTANCE_CAST (obj, PALETE_TYPE_VALA_SOURCE_REPORT, PaleteValaSourceReport); -#line 11 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _g_object_unref0 (self->line_errors); -#line 6 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - G_OBJECT_CLASS (palete_vala_source_report_parent_class)->finalize (obj); -#line 376 "ValaSource.c" -} - - -GType palete_vala_source_report_get_type (void) { - static volatile gsize palete_vala_source_report_type_id__volatile = 0; - if (g_once_init_enter (&palete_vala_source_report_type_id__volatile)) { - static const GTypeInfo g_define_type_info = { sizeof (PaleteValaSourceReportClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) palete_vala_source_report_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (PaleteValaSourceReport), 0, (GInstanceInitFunc) palete_vala_source_report_instance_init, NULL }; - GType palete_vala_source_report_type_id; - palete_vala_source_report_type_id = g_type_register_static (VALA_TYPE_REPORT, "PaleteValaSourceReport", &g_define_type_info, 0); - g_once_init_leave (&palete_vala_source_report_type_id__volatile, palete_vala_source_report_type_id); - } - return palete_vala_source_report_type_id__volatile; -} - - -static gpointer _g_object_ref0 (gpointer self) { -#line 52 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - return self ? g_object_ref (self) : NULL; -#line 395 "ValaSource.c" -} - - -PaleteValaSource* palete_vala_source_construct (GType object_type, JsRenderJsRender* file) { - PaleteValaSource* self = NULL; - JsRenderJsRender* _tmp0_ = NULL; - JsRenderJsRender* _tmp1_ = NULL; -#line 50 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - g_return_val_if_fail (file != NULL, NULL); -#line 51 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - self = (PaleteValaSource*) vala_code_visitor_construct (object_type); -#line 52 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp0_ = file; -#line 52 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp1_ = _g_object_ref0 (_tmp0_); -#line 52 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _g_object_unref0 (self->priv->file); -#line 52 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - self->priv->file = _tmp1_; -#line 50 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - return self; -#line 417 "ValaSource.c" -} - - -PaleteValaSource* palete_vala_source_new (JsRenderJsRender* file) { -#line 50 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - return palete_vala_source_construct (PALETE_TYPE_VALA_SOURCE, file); -#line 424 "ValaSource.c" -} - - -void palete_vala_source_dumpCode (PaleteValaSource* self, const gchar* str) { - gchar** ls = NULL; - const gchar* _tmp0_ = NULL; - gchar** _tmp1_ = NULL; - gchar** _tmp2_ = NULL; - gint ls_length1 = 0; - gint _ls_size_ = 0; -#line 56 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - g_return_if_fail (self != NULL); -#line 56 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - g_return_if_fail (str != NULL); -#line 57 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp0_ = str; -#line 57 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp2_ = _tmp1_ = g_strsplit (_tmp0_, "\n", 0); -#line 57 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - ls = _tmp2_; -#line 57 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - ls_length1 = _vala_array_length (_tmp1_); -#line 57 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _ls_size_ = ls_length1; -#line 449 "ValaSource.c" - { - gint i = 0; -#line 58 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - i = 0; -#line 454 "ValaSource.c" - { - gboolean _tmp3_ = FALSE; -#line 58 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp3_ = TRUE; -#line 58 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - while (TRUE) { -#line 461 "ValaSource.c" - gint _tmp5_ = 0; - gchar** _tmp6_ = NULL; - gint _tmp6__length1 = 0; - gint _tmp7_ = 0; - gchar** _tmp8_ = NULL; - gint _tmp8__length1 = 0; - gint _tmp9_ = 0; - const gchar* _tmp10_ = NULL; -#line 58 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - if (!_tmp3_) { -#line 472 "ValaSource.c" - gint _tmp4_ = 0; -#line 58 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp4_ = i; -#line 58 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - i = _tmp4_ + 1; -#line 478 "ValaSource.c" - } -#line 58 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp3_ = FALSE; -#line 58 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp5_ = i; -#line 58 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp6_ = ls; -#line 58 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp6__length1 = ls_length1; -#line 58 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - if (!(_tmp5_ < _tmp6__length1)) { -#line 58 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - break; -#line 492 "ValaSource.c" - } -#line 59 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp7_ = i; -#line 59 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp8_ = ls; -#line 59 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp8__length1 = ls_length1; -#line 59 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp9_ = i; -#line 59 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp10_ = _tmp8_[_tmp9_]; -#line 59 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - g_print ("%d : %s\n", _tmp7_ + 1, _tmp10_); -#line 506 "ValaSource.c" - } - } - } -#line 56 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - ls = (_vala_array_free (ls, ls_length1, (GDestroyNotify) g_free), NULL); -#line 512 "ValaSource.c" -} - - -GeeHashMap* palete_vala_source_checkFile (PaleteValaSource* self) { - GeeHashMap* result = NULL; - JsRenderJsRender* _tmp0_ = NULL; - gchar* _tmp1_ = NULL; - gchar* _tmp2_ = NULL; - GeeHashMap* _tmp3_ = NULL; - GeeHashMap* _tmp4_ = NULL; -#line 63 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - g_return_val_if_fail (self != NULL, NULL); -#line 65 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp0_ = self->priv->file; -#line 65 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp1_ = js_render_node_to_vala_mungeFile (_tmp0_); -#line 65 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp2_ = _tmp1_; -#line 65 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp3_ = palete_vala_source_checkString (self, _tmp2_); -#line 65 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp4_ = _tmp3_; -#line 65 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _g_free0 (_tmp2_); -#line 65 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - result = _tmp4_; -#line 65 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - return result; -#line 541 "ValaSource.c" -} - - -GeeHashMap* palete_vala_source_checkFileWithNodePropChange (PaleteValaSource* self, JsRenderNode* node, const gchar* prop, const gchar* ptype, const gchar* val) { - GeeHashMap* result = NULL; - GeeHashMap* ret = NULL; - GeeHashMap* _tmp0_ = NULL; - GeeHashMap* _tmp1_ = NULL; - const gchar* _tmp2_ = NULL; - GeeHashMap* hash = NULL; - GeeHashMap* _tmp7_ = NULL; - gboolean _tmp8_ = FALSE; - const gchar* _tmp9_ = NULL; - gchar* old = NULL; - GeeHashMap* _tmp11_ = NULL; - const gchar* _tmp12_ = NULL; - gpointer _tmp13_ = NULL; - gchar* newval = NULL; - const gchar* _tmp14_ = NULL; - gchar* _tmp15_ = NULL; - GeeHashMap* _tmp16_ = NULL; - const gchar* _tmp17_ = NULL; - const gchar* _tmp18_ = NULL; - gchar* tmpstring = NULL; - JsRenderJsRender* _tmp19_ = NULL; - gchar* _tmp20_ = NULL; - gchar** bits = NULL; - const gchar* _tmp21_ = NULL; - gchar** _tmp22_ = NULL; - gchar** _tmp23_ = NULL; - gint bits_length1 = 0; - gint _bits_size_ = 0; - gint offset = 0; - gchar** _tmp24_ = NULL; - gint _tmp24__length1 = 0; - const gchar* _tmp30_ = NULL; - GeeHashMap* _tmp31_ = NULL; - GeeHashMap* _tmp32_ = NULL; - GeeHashMap* _tmp33_ = NULL; - const gchar* _tmp34_ = NULL; - const gchar* _tmp35_ = NULL; - GeeMapIterator* iter = NULL; - PaleteValaSourceReport* _tmp36_ = NULL; - GeeHashMap* _tmp37_ = NULL; - GeeMapIterator* _tmp38_ = NULL; -#line 68 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - g_return_val_if_fail (self != NULL, NULL); -#line 68 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - g_return_val_if_fail (node != NULL, NULL); -#line 68 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - g_return_val_if_fail (prop != NULL, NULL); -#line 68 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - g_return_val_if_fail (ptype != NULL, NULL); -#line 68 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - g_return_val_if_fail (val != NULL, NULL); -#line 74 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp0_ = gee_hash_map_new (G_TYPE_INT, NULL, NULL, G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL, NULL, NULL); -#line 74 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - ret = _tmp0_; -#line 75 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp2_ = ptype; -#line 75 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - if (g_strcmp0 (_tmp2_, "listener") == 0) { -#line 605 "ValaSource.c" - JsRenderNode* _tmp3_ = NULL; - GeeHashMap* _tmp4_ = NULL; -#line 75 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp3_ = node; -#line 75 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp4_ = _tmp3_->listeners; -#line 75 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp1_ = _tmp4_; -#line 614 "ValaSource.c" - } else { - JsRenderNode* _tmp5_ = NULL; - GeeHashMap* _tmp6_ = NULL; -#line 75 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp5_ = node; -#line 75 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp6_ = _tmp5_->props; -#line 75 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp1_ = _tmp6_; -#line 624 "ValaSource.c" - } -#line 75 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp7_ = _g_object_ref0 (_tmp1_); -#line 75 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - hash = _tmp7_; -#line 79 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp9_ = prop; -#line 79 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - if (g_strcmp0 (_tmp9_, "* xns") == 0) { -#line 79 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp8_ = TRUE; -#line 636 "ValaSource.c" - } else { - const gchar* _tmp10_ = NULL; -#line 79 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp10_ = prop; -#line 79 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp8_ = g_strcmp0 (_tmp10_, "xtype") == 0; -#line 643 "ValaSource.c" - } -#line 79 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - if (_tmp8_) { -#line 80 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - result = ret; -#line 80 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _g_object_unref0 (hash); -#line 80 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - return result; -#line 653 "ValaSource.c" - } -#line 84 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp11_ = hash; -#line 84 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp12_ = prop; -#line 84 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp13_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp11_, _tmp12_); -#line 84 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - old = (gchar*) _tmp13_; -#line 85 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp14_ = val; -#line 85 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp15_ = g_strconcat ("/*--VALACHECK-START--*/ ", _tmp14_, NULL); -#line 85 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - newval = _tmp15_; -#line 87 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp16_ = hash; -#line 87 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp17_ = prop; -#line 87 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp18_ = newval; -#line 87 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - gee_abstract_map_set ((GeeAbstractMap*) _tmp16_, _tmp17_, _tmp18_); -#line 88 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp19_ = self->priv->file; -#line 88 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp20_ = js_render_node_to_vala_mungeFile (_tmp19_); -#line 88 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - tmpstring = _tmp20_; -#line 89 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp21_ = tmpstring; -#line 89 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp23_ = _tmp22_ = g_strsplit (_tmp21_, "/*--VALACHECK-START--*/", 0); -#line 89 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - bits = _tmp23_; -#line 89 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - bits_length1 = _vala_array_length (_tmp22_); -#line 89 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _bits_size_ = bits_length1; -#line 90 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - offset = 0; -#line 91 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp24_ = bits; -#line 91 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp24__length1 = bits_length1; -#line 91 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - if (_tmp24__length1 > 0) { -#line 701 "ValaSource.c" - gchar** _tmp25_ = NULL; - gint _tmp25__length1 = 0; - const gchar* _tmp26_ = NULL; - gchar** _tmp27_ = NULL; - gchar** _tmp28_ = NULL; - gchar** _tmp29_ = NULL; - gint _tmp29__length1 = 0; -#line 92 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp25_ = bits; -#line 92 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp25__length1 = bits_length1; -#line 92 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp26_ = _tmp25_[0]; -#line 92 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp28_ = _tmp27_ = g_strsplit (_tmp26_, "\n", 0); -#line 92 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp29_ = _tmp28_; -#line 92 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp29__length1 = _vala_array_length (_tmp27_); -#line 92 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - offset = _vala_array_length (_tmp27_) + 1; -#line 92 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp29_ = (_vala_array_free (_tmp29_, _tmp29__length1, (GDestroyNotify) g_free), NULL); -#line 725 "ValaSource.c" - } -#line 96 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp30_ = tmpstring; -#line 96 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp31_ = palete_vala_source_checkString (self, _tmp30_); -#line 96 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp32_ = _tmp31_; -#line 96 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _g_object_unref0 (_tmp32_); -#line 97 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp33_ = hash; -#line 97 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp34_ = prop; -#line 97 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp35_ = old; -#line 97 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - gee_abstract_map_set ((GeeAbstractMap*) _tmp33_, _tmp34_, _tmp35_); -#line 100 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp36_ = self->priv->report; -#line 100 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp37_ = _tmp36_->line_errors; -#line 100 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp38_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp37_); -#line 100 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - iter = _tmp38_; -#line 101 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - while (TRUE) { -#line 753 "ValaSource.c" - GeeMapIterator* _tmp39_ = NULL; - gboolean _tmp40_ = FALSE; - GeeHashMap* _tmp41_ = NULL; - GeeMapIterator* _tmp42_ = NULL; - gpointer _tmp43_ = NULL; - gint _tmp44_ = 0; - GeeMapIterator* _tmp45_ = NULL; - gpointer _tmp46_ = NULL; - gint _tmp47_ = 0; - GeeMapIterator* _tmp48_ = NULL; - gpointer _tmp49_ = NULL; - gchar* _tmp50_ = NULL; - gchar* _tmp51_ = NULL; - gchar* _tmp52_ = NULL; -#line 101 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp39_ = iter; -#line 101 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp40_ = gee_map_iterator_next (_tmp39_); -#line 101 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - if (!_tmp40_) { -#line 101 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - break; -#line 776 "ValaSource.c" - } -#line 105 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp41_ = ret; -#line 105 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp42_ = iter; -#line 105 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp43_ = gee_map_iterator_get_key (_tmp42_); -#line 105 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp44_ = offset; -#line 105 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp45_ = iter; -#line 105 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp46_ = gee_map_iterator_get_key (_tmp45_); -#line 105 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp47_ = offset; -#line 105 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp48_ = iter; -#line 105 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp49_ = gee_map_iterator_get_value (_tmp48_); -#line 105 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp50_ = (gchar*) _tmp49_; -#line 105 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp51_ = g_strdup_printf ("%d : %s", ((gint) ((gintptr) _tmp46_)) - _tmp47_, _tmp50_); -#line 105 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp52_ = _tmp51_; -#line 105 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - gee_abstract_map_set ((GeeAbstractMap*) _tmp41_, (gpointer) ((gintptr) (((gint) ((gintptr) _tmp43_)) - _tmp44_)), _tmp52_); -#line 105 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _g_free0 (_tmp52_); -#line 105 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _g_free0 (_tmp50_); -#line 808 "ValaSource.c" - } -#line 108 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - result = ret; -#line 108 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _g_object_unref0 (iter); -#line 108 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - bits = (_vala_array_free (bits, bits_length1, (GDestroyNotify) g_free), NULL); -#line 108 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _g_free0 (tmpstring); -#line 108 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _g_free0 (newval); -#line 108 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _g_free0 (old); -#line 108 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _g_object_unref0 (hash); -#line 108 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - return result; -#line 826 "ValaSource.c" -} - - -GeeHashMap* palete_vala_source_checkString (PaleteValaSource* self, const gchar* contents) { - GeeHashMap* result = NULL; - ValaCodeContext* _tmp0_ = NULL; - ValaCodeContext* _tmp1_ = NULL; - ValaCodeContext* _tmp2_ = NULL; - ValaCodeContext* _tmp3_ = NULL; - ValaCodeContext* _tmp4_ = NULL; - gchar* _tmp5_ = NULL; - gchar** _tmp6_ = NULL; - ValaCodeContext* _tmp7_ = NULL; - ValaReport* _tmp8_ = NULL; - ValaReport* _tmp9_ = NULL; - ValaCodeContext* _tmp10_ = NULL; - gchar** _tmp11_ = NULL; - ValaCodeContext* _tmp12_ = NULL; - gchar** _tmp13_ = NULL; - PaleteValaSourceReport* _tmp14_ = NULL; - ValaCodeContext* _tmp15_ = NULL; - PaleteValaSourceReport* _tmp16_ = NULL; - ValaCodeContext* _tmp17_ = NULL; - gchar* _tmp18_ = NULL; - gchar* _tmp19_ = NULL; - ValaCodeContext* _tmp20_ = NULL; - ValaCodeContext* _tmp21_ = NULL; - const gchar* _tmp22_ = NULL; - const gchar* _tmp23_ = NULL; - ValaCodeContext* _tmp24_ = NULL; - ValaSourceFile* source_file = NULL; - ValaCodeContext* _tmp25_ = NULL; - const gchar* _tmp26_ = NULL; - ValaSourceFile* _tmp27_ = NULL; - ValaCodeContext* _tmp28_ = NULL; - ValaCodeContext* _tmp29_ = NULL; - ValaCodeContext* _tmp30_ = NULL; - ValaUsingDirective* ns_ref = NULL; - ValaUnresolvedSymbol* _tmp31_ = NULL; - ValaUnresolvedSymbol* _tmp32_ = NULL; - ValaUsingDirective* _tmp33_ = NULL; - ValaUsingDirective* _tmp34_ = NULL; - ValaSourceFile* _tmp35_ = NULL; - ValaUsingDirective* _tmp36_ = NULL; - ValaCodeContext* _tmp37_ = NULL; - ValaNamespace* _tmp38_ = NULL; - ValaNamespace* _tmp39_ = NULL; - ValaUsingDirective* _tmp40_ = NULL; - ValaCodeContext* _tmp41_ = NULL; - ValaSourceFile* _tmp42_ = NULL; - ValaParser* parser = NULL; - ValaParser* _tmp43_ = NULL; - ValaParser* _tmp44_ = NULL; - ValaCodeContext* _tmp45_ = NULL; - ValaCodeContext* _tmp46_ = NULL; - ValaReport* _tmp47_ = NULL; - ValaReport* _tmp48_ = NULL; - gint _tmp49_ = 0; - PaleteValaSourceReport* _tmp56_ = NULL; - GeeHashMap* _tmp57_ = NULL; - GeeHashMap* _tmp58_ = NULL; -#line 112 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - g_return_val_if_fail (self != NULL, NULL); -#line 112 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - g_return_val_if_fail (contents != NULL, NULL); -#line 116 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp0_ = vala_code_context_new (); -#line 116 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _vala_code_context_unref0 (self->priv->context); -#line 116 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - self->priv->context = _tmp0_; -#line 117 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp1_ = self->priv->context; -#line 117 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - vala_code_context_push (_tmp1_); -#line 119 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp2_ = self->priv->context; -#line 119 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - vala_code_context_set_experimental (_tmp2_, FALSE); -#line 120 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp3_ = self->priv->context; -#line 120 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - vala_code_context_set_experimental_non_null (_tmp3_, FALSE); -#line 124 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp4_ = self->priv->context; -#line 124 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp5_ = g_strdup ("/usr/share/vala-0.24/vapi"); -#line 124 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp6_ = g_new0 (gchar*, 1 + 1); -#line 124 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp6_[0] = _tmp5_; -#line 124 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp4_->vapi_directories = (_vala_array_free (_tmp4_->vapi_directories, _tmp4_->vapi_directories_length1, (GDestroyNotify) g_free), NULL); -#line 124 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp4_->vapi_directories = _tmp6_; -#line 124 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp4_->vapi_directories_length1 = 1; -#line 125 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp7_ = self->priv->context; -#line 125 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp8_ = vala_code_context_get_report (_tmp7_); -#line 125 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp9_ = _tmp8_; -#line 125 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - vala_report_set_enable_warnings (_tmp9_, TRUE); -#line 126 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp10_ = self->priv->context; -#line 126 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp11_ = g_new0 (gchar*, 0 + 1); -#line 126 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp10_->metadata_directories = (_vala_array_free (_tmp10_->metadata_directories, _tmp10_->metadata_directories_length1, (GDestroyNotify) g_free), NULL); -#line 126 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp10_->metadata_directories = _tmp11_; -#line 126 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp10_->metadata_directories_length1 = 0; -#line 127 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp12_ = self->priv->context; -#line 127 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp13_ = g_new0 (gchar*, 0 + 1); -#line 127 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp12_->gir_directories = (_vala_array_free (_tmp12_->gir_directories, _tmp12_->gir_directories_length1, (GDestroyNotify) g_free), NULL); -#line 127 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp12_->gir_directories = _tmp13_; -#line 127 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp12_->gir_directories_length1 = 0; -#line 128 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp14_ = palete_vala_source_report_new (); -#line 128 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _g_object_unref0 (self->priv->report); -#line 128 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - self->priv->report = _tmp14_; -#line 129 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp15_ = self->priv->context; -#line 129 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp16_ = self->priv->report; -#line 129 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - vala_code_context_set_report (_tmp15_, (ValaReport*) _tmp16_); -#line 131 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp17_ = self->priv->context; -#line 131 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp18_ = realpath (".", NULL); -#line 131 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp19_ = _tmp18_; -#line 131 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - vala_code_context_set_basedir (_tmp17_, _tmp19_); -#line 131 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _g_free0 (_tmp19_); -#line 133 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp20_ = self->priv->context; -#line 133 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp21_ = self->priv->context; -#line 133 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp22_ = vala_code_context_get_basedir (_tmp21_); -#line 133 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp23_ = _tmp22_; -#line 133 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - vala_code_context_set_directory (_tmp20_, _tmp23_); -#line 138 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp24_ = self->priv->context; -#line 138 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - vala_code_context_set_profile (_tmp24_, VALA_PROFILE_GOBJECT); -#line 146 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp25_ = self->priv->context; -#line 146 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp26_ = contents; -#line 146 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp27_ = vala_source_file_new (_tmp25_, VALA_SOURCE_FILE_TYPE_SOURCE, "~~~~~testfile.vala", _tmp26_, FALSE); -#line 146 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - source_file = _tmp27_; -#line 154 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp28_ = self->priv->context; -#line 154 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - vala_code_context_add_external_package (_tmp28_, "glib-2.0"); -#line 155 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp29_ = self->priv->context; -#line 155 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - vala_code_context_add_external_package (_tmp29_, "gobject-2.0"); -#line 156 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp30_ = self->priv->context; -#line 156 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - vala_code_context_add_external_package (_tmp30_, "libvala-0.24"); -#line 157 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp31_ = vala_unresolved_symbol_new (NULL, "GLib", NULL); -#line 157 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp32_ = _tmp31_; -#line 157 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp33_ = vala_using_directive_new ((ValaSymbol*) _tmp32_, NULL); -#line 157 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp34_ = _tmp33_; -#line 157 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _vala_code_node_unref0 (_tmp32_); -#line 157 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - ns_ref = _tmp34_; -#line 158 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp35_ = source_file; -#line 158 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp36_ = ns_ref; -#line 158 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - vala_source_file_add_using_directive (_tmp35_, _tmp36_); -#line 159 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp37_ = self->priv->context; -#line 159 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp38_ = vala_code_context_get_root (_tmp37_); -#line 159 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp39_ = _tmp38_; -#line 159 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp40_ = ns_ref; -#line 159 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - vala_namespace_add_using_directive (_tmp39_, _tmp40_); -#line 160 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp41_ = self->priv->context; -#line 160 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp42_ = source_file; -#line 160 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - vala_code_context_add_source_file (_tmp41_, _tmp42_); -#line 165 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp43_ = vala_parser_new (); -#line 165 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - parser = _tmp43_; -#line 166 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp44_ = parser; -#line 166 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp45_ = self->priv->context; -#line 166 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - vala_parser_parse (_tmp44_, _tmp45_); -#line 168 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp46_ = self->priv->context; -#line 168 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp47_ = vala_code_context_get_report (_tmp46_); -#line 168 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp48_ = _tmp47_; -#line 168 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp49_ = vala_report_get_errors (_tmp48_); -#line 168 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - if (_tmp49_ > 0) { -#line 1062 "ValaSource.c" - ValaCodeContext* _tmp50_ = NULL; - ValaReport* _tmp51_ = NULL; - ValaReport* _tmp52_ = NULL; - PaleteValaSourceReport* _tmp53_ = NULL; - GeeHashMap* _tmp54_ = NULL; - GeeHashMap* _tmp55_ = NULL; -#line 169 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - g_print ("parse got errors"); -#line 170 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp50_ = self->priv->context; -#line 170 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp51_ = vala_code_context_get_report (_tmp50_); -#line 170 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp52_ = _tmp51_; -#line 170 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - palete_vala_source_report_dump (G_TYPE_CHECK_INSTANCE_CAST (_tmp52_, PALETE_TYPE_VALA_SOURCE_REPORT, PaleteValaSourceReport)); -#line 171 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - vala_code_context_pop (); -#line 172 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp53_ = self->priv->report; -#line 172 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp54_ = _tmp53_->line_errors; -#line 172 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp55_ = _g_object_ref0 (_tmp54_); -#line 172 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - result = _tmp55_; -#line 172 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _vala_code_visitor_unref0 (parser); -#line 172 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _vala_code_node_unref0 (ns_ref); -#line 172 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _vala_source_file_unref0 (source_file); -#line 172 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - return result; -#line 1097 "ValaSource.c" - } -#line 187 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - vala_code_context_pop (); -#line 189 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - g_print ("ALL OK?\n"); -#line 190 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp56_ = self->priv->report; -#line 190 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp57_ = _tmp56_->line_errors; -#line 190 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _tmp58_ = _g_object_ref0 (_tmp57_); -#line 190 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - result = _tmp58_; -#line 190 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _vala_code_visitor_unref0 (parser); -#line 190 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _vala_code_node_unref0 (ns_ref); -#line 190 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _vala_source_file_unref0 (source_file); -#line 190 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - return result; -#line 1119 "ValaSource.c" -} - - -static void palete_vala_source_class_init (PaleteValaSourceClass * klass) { -#line 45 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - palete_vala_source_parent_class = g_type_class_peek_parent (klass); -#line 45 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - ((ValaCodeVisitorClass *) klass)->finalize = palete_vala_source_finalize; -#line 45 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - g_type_class_add_private (klass, sizeof (PaleteValaSourcePrivate)); -#line 1130 "ValaSource.c" -} - - -static void palete_vala_source_instance_init (PaleteValaSource * self) { -#line 45 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - self->priv = PALETE_VALA_SOURCE_GET_PRIVATE (self); -#line 1137 "ValaSource.c" -} - - -static void palete_vala_source_finalize (ValaCodeVisitor* obj) { - PaleteValaSource * self; -#line 45 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - self = G_TYPE_CHECK_INSTANCE_CAST (obj, PALETE_TYPE_VALA_SOURCE, PaleteValaSource); -#line 47 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _vala_code_context_unref0 (self->priv->context); -#line 48 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _g_object_unref0 (self->priv->report); -#line 49 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - _g_object_unref0 (self->priv->file); -#line 45 "/home/alan/gitlive/app.Builder.js/src/Palete/ValaSource.vala" - VALA_CODE_VISITOR_CLASS (palete_vala_source_parent_class)->finalize (obj); -#line 1153 "ValaSource.c" -} - - -GType palete_vala_source_get_type (void) { - static volatile gsize palete_vala_source_type_id__volatile = 0; - if (g_once_init_enter (&palete_vala_source_type_id__volatile)) { - static const GTypeInfo g_define_type_info = { sizeof (PaleteValaSourceClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) palete_vala_source_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (PaleteValaSource), 0, (GInstanceInitFunc) palete_vala_source_instance_init, NULL }; - GType palete_vala_source_type_id; - palete_vala_source_type_id = g_type_register_static (VALA_TYPE_CODE_VISITOR, "PaleteValaSource", &g_define_type_info, 0); - g_once_init_leave (&palete_vala_source_type_id__volatile, palete_vala_source_type_id); - } - return palete_vala_source_type_id__volatile; -} - - -static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func) { -#line 5 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - if ((array != NULL) && (destroy_func != NULL)) { -#line 1172 "ValaSource.c" - int i; -#line 5 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - for (i = 0; i < array_length; i = i + 1) { -#line 5 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - if (((gpointer*) array)[i] != NULL) { -#line 5 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - destroy_func (((gpointer*) array)[i]); -#line 1180 "ValaSource.c" - } - } - } -} - - -static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func) { -#line 5 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - _vala_array_destroy (array, array_length, destroy_func); -#line 5 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - g_free (array); -#line 1192 "ValaSource.c" -} - - -static gint _vala_array_length (gpointer array) { - int length; - length = 0; -#line 5 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - if (array) { -#line 5 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - while (((gpointer*) array)[length]) { -#line 5 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - length++; -#line 1205 "ValaSource.c" - } - } -#line 5 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - return length; -#line 1210 "ValaSource.c" -} - - -