-/* NodeToVala.vala.c generated by valac 0.26.1, the Vala compiler
- * generated from NodeToVala.vala, do not modify */
-
-
-#include <glib.h>
-#include <glib-object.h>
-#include <stdlib.h>
-#include <string.h>
-#include <gee.h>
-
-
-#define JS_RENDER_TYPE_NODE_TO_VALA (js_render_node_to_vala_get_type ())
-#define JS_RENDER_NODE_TO_VALA(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_NODE_TO_VALA, JsRenderNodeToVala))
-#define JS_RENDER_NODE_TO_VALA_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_NODE_TO_VALA, JsRenderNodeToValaClass))
-#define JS_RENDER_IS_NODE_TO_VALA(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_NODE_TO_VALA))
-#define JS_RENDER_IS_NODE_TO_VALA_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_NODE_TO_VALA))
-#define JS_RENDER_NODE_TO_VALA_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_NODE_TO_VALA, JsRenderNodeToValaClass))
-
-typedef struct _JsRenderNodeToVala JsRenderNodeToVala;
-typedef struct _JsRenderNodeToValaClass JsRenderNodeToValaClass;
-typedef struct _JsRenderNodeToValaPrivate JsRenderNodeToValaPrivate;
-
-#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 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 _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
-#define _g_free0(var) (var = (g_free (var), NULL))
-typedef struct _JsRenderNodePrivate JsRenderNodePrivate;
-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_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;
-
-struct _JsRenderNodeToVala {
- GObject parent_instance;
- JsRenderNodeToValaPrivate * priv;
- gint vcnt;
-};
-
-struct _JsRenderNodeToValaClass {
- GObjectClass parent_class;
-};
-
-struct _JsRenderNodeToValaPrivate {
- JsRenderNode* node;
- gint depth;
- gchar* inpad;
- gchar* pad;
- gchar* ipad;
- gchar* cls;
- gchar* xcls;
- gchar* ret;
- GeeArrayList* ignoreList;
- GeeArrayList* ignoreWrappedList;
- GeeArrayList* myvars;
- GeeArrayList* vitems;
- JsRenderNodeToVala* top;
- 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;
-};
-
-struct _JsRenderJsRender {
- GObject parent_instance;
- JsRenderJsRenderPrivate * priv;
- GeeArrayList* doubleStringProps;
- gchar* id;
- gchar* name;
- gchar* fullname;
- gchar* path;
- gchar* parent;
- gchar* region;
- gchar* title;
- gchar* build_module;
- 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);
-};
-
-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;
-};
-
-
-static gpointer js_render_node_to_vala_parent_class = NULL;
-
-GType js_render_node_to_vala_get_type (void) G_GNUC_CONST;
-GType js_render_node_get_type (void) G_GNUC_CONST;
-GType js_render_js_render_get_type (void) G_GNUC_CONST;
-#define JS_RENDER_NODE_TO_VALA_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), JS_RENDER_TYPE_NODE_TO_VALA, JsRenderNodeToValaPrivate))
-enum {
- JS_RENDER_NODE_TO_VALA_DUMMY_PROPERTY
-};
-JsRenderNodeToVala* js_render_node_to_vala_new (JsRenderNode* node, gint depth, JsRenderNodeToVala* top);
-JsRenderNodeToVala* js_render_node_to_vala_construct (GType object_type, JsRenderNode* node, gint depth, JsRenderNodeToVala* top);
-static gchar* js_render_node_to_vala_toValaNS (JsRenderNodeToVala* self, JsRenderNode* item);
-gchar* js_render_node_get (JsRenderNode* self, const gchar* key);
-void js_render_node_to_vala_toValaName (JsRenderNodeToVala* self, JsRenderNode* item, gint depth);
-GType project_project_get_type (void) G_GNUC_CONST;
-gchar* js_render_node_to_vala_mungeFile (JsRenderJsRender* file);
-gchar* js_render_node_to_vala_munge (JsRenderNodeToVala* self);
-static void js_render_node_to_vala_ignore (JsRenderNodeToVala* self, const gchar* i);
-void js_render_node_to_vala_globalVars (JsRenderNodeToVala* self);
-static void js_render_node_to_vala_classHeader (JsRenderNodeToVala* self);
-static void js_render_node_to_vala_addSingleton (JsRenderNodeToVala* self);
-static void js_render_node_to_vala_addTopProperties (JsRenderNodeToVala* self);
-static void js_render_node_to_vala_addMyVars (JsRenderNodeToVala* self);
-static void js_render_node_to_vala_addPlusProperties (JsRenderNodeToVala* self);
-static void js_render_node_to_vala_addValaCtor (JsRenderNodeToVala* self);
-static void js_render_node_to_vala_addUnderThis (JsRenderNodeToVala* self);
-static void js_render_node_to_vala_addWrappedCtor (JsRenderNodeToVala* self);
-static void js_render_node_to_vala_addInitMyVars (JsRenderNodeToVala* self);
-static void js_render_node_to_vala_addWrappedProperties (JsRenderNodeToVala* self);
-static void js_render_node_to_vala_addChildren (JsRenderNodeToVala* self);
-static void js_render_node_to_vala_addInit (JsRenderNodeToVala* self);
-static void js_render_node_to_vala_addListeners (JsRenderNodeToVala* self);
-static void js_render_node_to_vala_addEndCtor (JsRenderNodeToVala* self);
-static void js_render_node_to_vala_addUserMethods (JsRenderNodeToVala* self);
-static void js_render_node_to_vala_iterChildren (JsRenderNodeToVala* self);
-gchar* js_render_node_to_vala_mungeChild (JsRenderNodeToVala* self, JsRenderNode* cnode);
-GType palete_gir_object_get_type (void) G_GNUC_CONST;
-PaleteGirObject* palete_gir_factoryFqn (const gchar* fqn);
-gchar* js_render_node_fqn (JsRenderNode* self);
-static gboolean js_render_node_to_vala_shouldIgnore (JsRenderNodeToVala* self, const gchar* i);
-gboolean js_render_node_has (JsRenderNode* self, const gchar* key);
-static void _vala_array_add7 (gchar*** array, int* length, int* size, gchar* value);
-static void _vala_array_add8 (gchar*** array, int* length, int* size, gchar* value);
-static void _vala_array_add9 (gchar*** array, int* length, int* size, gchar* value);
-static void _vala_array_add10 (gchar*** array, int* length, int* size, gchar* value);
-static void js_render_node_to_vala_ignoreWrapped (JsRenderNodeToVala* self, const gchar* i);
-static void _vala_array_add11 (gchar*** array, int* length, int* size, gchar* value);
-static gboolean js_render_node_to_vala_shouldIgnoreWrapped (JsRenderNodeToVala* self, const gchar* i);
-gchar* js_render_node_get_key (JsRenderNode* self, const gchar* key);
-static gchar* js_render_node_to_vala_padMultiline (JsRenderNodeToVala* self, const gchar* pad, const gchar* str);
-static void js_render_node_to_vala_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);
-
-
-static gpointer _g_object_ref0 (gpointer self) {
-#line 36 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- return self ? g_object_ref (self) : NULL;
-#line 243 "NodeToVala.vala.c"
-}
-
-
-JsRenderNodeToVala* js_render_node_to_vala_construct (GType object_type, JsRenderNode* node, gint depth, JsRenderNodeToVala* top) {
- JsRenderNodeToVala * self = NULL;
- JsRenderNode* _tmp0_ = NULL;
- JsRenderNode* _tmp1_ = NULL;
- gint _tmp2_ = 0;
- gint _tmp3_ = 0;
- gint _tmp4_ = 0;
- gchar* _tmp5_ = NULL;
- const gchar* _tmp6_ = NULL;
- gchar* _tmp7_ = NULL;
- const gchar* _tmp8_ = NULL;
- gchar* _tmp9_ = NULL;
- JsRenderNode* _tmp10_ = NULL;
- const gchar* _tmp11_ = NULL;
- gchar* _tmp12_ = NULL;
- JsRenderNode* _tmp13_ = NULL;
- const gchar* _tmp14_ = NULL;
- gchar* _tmp15_ = NULL;
- gchar* _tmp16_ = NULL;
- JsRenderNodeToVala* _tmp17_ = NULL;
- JsRenderNodeToVala* _tmp18_ = NULL;
- JsRenderNodeToVala* _tmp20_ = NULL;
- GeeArrayList* _tmp21_ = NULL;
- GeeArrayList* _tmp22_ = NULL;
- GeeArrayList* _tmp23_ = NULL;
- GeeArrayList* _tmp24_ = NULL;
-#line 32 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- g_return_val_if_fail (node != NULL, NULL);
-#line 32 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- self = (JsRenderNodeToVala*) g_object_new (object_type, NULL);
-#line 36 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp0_ = node;
-#line 36 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 36 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_object_unref0 (self->priv->node);
-#line 36 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- self->priv->node = _tmp1_;
-#line 37 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp2_ = depth;
-#line 37 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- self->priv->depth = _tmp2_;
-#line 38 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp4_ = depth;
-#line 38 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (_tmp4_ > 0) {
-#line 38 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp3_ = 4;
-#line 295 "NodeToVala.vala.c"
- } else {
-#line 38 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp3_ = 0;
-#line 299 "NodeToVala.vala.c"
- }
-#line 38 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp5_ = g_strnfill ((gsize) _tmp3_, ' ');
-#line 38 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (self->priv->inpad);
-#line 38 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- self->priv->inpad = _tmp5_;
-#line 39 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp6_ = self->priv->inpad;
-#line 39 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp7_ = g_strconcat (_tmp6_, " ", NULL);
-#line 39 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (self->priv->pad);
-#line 39 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- self->priv->pad = _tmp7_;
-#line 40 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp8_ = self->priv->inpad;
-#line 40 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp9_ = g_strconcat (_tmp8_, " ", NULL);
-#line 40 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (self->priv->ipad);
-#line 40 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- self->priv->ipad = _tmp9_;
-#line 41 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp10_ = node;
-#line 41 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp11_ = _tmp10_->xvala_cls;
-#line 41 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp12_ = g_strdup (_tmp11_);
-#line 41 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (self->priv->cls);
-#line 41 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- self->priv->cls = _tmp12_;
-#line 42 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp13_ = node;
-#line 42 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp14_ = _tmp13_->xvala_xcls;
-#line 42 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp15_ = g_strdup (_tmp14_);
-#line 42 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (self->priv->xcls);
-#line 42 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- self->priv->xcls = _tmp15_;
-#line 43 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp16_ = g_strdup ("");
-#line 43 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (self->priv->ret);
-#line 43 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- self->priv->ret = _tmp16_;
-#line 44 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp18_ = top;
-#line 44 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (_tmp18_ == NULL) {
-#line 44 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp17_ = self;
-#line 355 "NodeToVala.vala.c"
- } else {
- JsRenderNodeToVala* _tmp19_ = NULL;
-#line 44 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp19_ = top;
-#line 44 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp17_ = _tmp19_;
-#line 362 "NodeToVala.vala.c"
- }
-#line 44 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp20_ = _g_object_ref0 (_tmp17_);
-#line 44 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_object_unref0 (self->priv->top);
-#line 44 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- self->priv->top = _tmp20_;
-#line 45 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp21_ = gee_array_list_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL);
-#line 45 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_object_unref0 (self->priv->ignoreList);
-#line 45 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- self->priv->ignoreList = _tmp21_;
-#line 46 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp22_ = gee_array_list_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL);
-#line 46 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_object_unref0 (self->priv->ignoreWrappedList);
-#line 46 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- self->priv->ignoreWrappedList = _tmp22_;
-#line 47 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp23_ = gee_array_list_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL);
-#line 47 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_object_unref0 (self->priv->myvars);
-#line 47 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- self->priv->myvars = _tmp23_;
-#line 48 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp24_ = gee_array_list_new (JS_RENDER_TYPE_NODE, (GBoxedCopyFunc) g_object_ref, g_object_unref, NULL);
-#line 48 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_object_unref0 (self->priv->vitems);
-#line 48 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- self->priv->vitems = _tmp24_;
-#line 49 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_object_unref0 (self->priv->file);
-#line 49 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- self->priv->file = NULL;
-#line 32 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- return self;
-#line 400 "NodeToVala.vala.c"
-}
-
-
-JsRenderNodeToVala* js_render_node_to_vala_new (JsRenderNode* node, gint depth, JsRenderNodeToVala* top) {
-#line 32 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- return js_render_node_to_vala_construct (JS_RENDER_TYPE_NODE_TO_VALA, node, depth, top);
-#line 407 "NodeToVala.vala.c"
-}
-
-
-static gchar* js_render_node_to_vala_toValaNS (JsRenderNodeToVala* self, JsRenderNode* item) {
- gchar* result = NULL;
- gchar* ns = NULL;
- JsRenderNode* _tmp0_ = NULL;
- gchar* _tmp1_ = NULL;
- const gchar* _tmp2_ = NULL;
- const gchar* _tmp4_ = NULL;
- gchar* _tmp5_ = NULL;
-#line 53 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 53 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- g_return_val_if_fail (item != NULL, NULL);
-#line 55 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp0_ = item;
-#line 55 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp1_ = js_render_node_get (_tmp0_, "xns");
-#line 55 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- ns = _tmp1_;
-#line 56 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp2_ = ns;
-#line 56 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (g_strcmp0 (_tmp2_, "GtkSource") == 0) {
-#line 433 "NodeToVala.vala.c"
- gchar* _tmp3_ = NULL;
-#line 57 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp3_ = g_strdup ("Gtk.Source");
-#line 57 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- result = _tmp3_;
-#line 57 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (ns);
-#line 57 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- return result;
-#line 443 "NodeToVala.vala.c"
- }
-#line 59 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp4_ = ns;
-#line 59 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp5_ = g_strconcat (_tmp4_, ".", NULL);
-#line 59 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- result = _tmp5_;
-#line 59 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (ns);
-#line 59 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- return result;
-#line 455 "NodeToVala.vala.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 473 "NodeToVala.vala.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 496 "NodeToVala.vala.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 504 "NodeToVala.vala.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 516 "NodeToVala.vala.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 540 "NodeToVala.vala.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 546 "NodeToVala.vala.c"
- } else {
-#line 1210 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
- _tmp0_ = FALSE;
-#line 550 "NodeToVala.vala.c"
- }
-#line 1210 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
- if (_tmp0_) {
-#line 554 "NodeToVala.vala.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 566 "NodeToVala.vala.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 576 "NodeToVala.vala.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 582 "NodeToVala.vala.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 596 "NodeToVala.vala.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 606 "NodeToVala.vala.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 612 "NodeToVala.vala.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 621 "NodeToVala.vala.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 641 "NodeToVala.vala.c"
-}
-
-
-void js_render_node_to_vala_toValaName (JsRenderNodeToVala* self, JsRenderNode* item, gint depth) {
- gint _tmp0_ = 0;
- gchar* ns = NULL;
- JsRenderNode* _tmp1_ = NULL;
- gchar* _tmp2_ = NULL;
- gchar* cls = NULL;
- const gchar* _tmp3_ = NULL;
- JsRenderNode* _tmp4_ = NULL;
- gchar* _tmp5_ = NULL;
- gchar* _tmp6_ = NULL;
- gchar* _tmp7_ = NULL;
- gchar* _tmp8_ = NULL;
- JsRenderNode* _tmp9_ = NULL;
- const gchar* _tmp10_ = NULL;
- gchar* _tmp11_ = NULL;
- gchar* _tmp12_ = NULL;
- JsRenderNode* _tmp13_ = NULL;
- gchar* _tmp14_ = NULL;
- gchar* _tmp15_ = NULL;
- gint _tmp16_ = 0;
- gint _tmp17_ = 0;
- gboolean _tmp18_ = FALSE;
- gchar* id = NULL;
- gchar* _tmp26_ = NULL;
- gboolean _tmp27_ = FALSE;
- const gchar* _tmp28_ = NULL;
- gchar _tmp29_ = '\0';
- JsRenderNode* _tmp40_ = NULL;
- const gchar* _tmp41_ = NULL;
- gchar* _tmp42_ = NULL;
- gint _tmp43_ = 0;
- JsRenderNode* _tmp57_ = NULL;
- GeeArrayList* _tmp58_ = NULL;
- gint _tmp59_ = 0;
- gint _tmp60_ = 0;
-#line 61 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- g_return_if_fail (self != NULL);
-#line 61 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- g_return_if_fail (item != NULL);
-#line 63 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp0_ = self->vcnt;
-#line 63 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- self->vcnt = _tmp0_ + 1;
-#line 65 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp1_ = item;
-#line 65 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp2_ = js_render_node_to_vala_toValaNS (self, _tmp1_);
-#line 65 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- ns = _tmp2_;
-#line 66 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp3_ = ns;
-#line 66 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp4_ = item;
-#line 66 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp5_ = js_render_node_get (_tmp4_, "xtype");
-#line 66 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp6_ = _tmp5_;
-#line 66 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp7_ = g_strconcat (_tmp3_, _tmp6_, NULL);
-#line 66 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp8_ = _tmp7_;
-#line 66 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp6_);
-#line 66 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- cls = _tmp8_;
-#line 69 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp9_ = item;
-#line 69 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp10_ = cls;
-#line 69 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp11_ = g_strdup (_tmp10_);
-#line 69 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp9_->xvala_cls);
-#line 69 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp9_->xvala_cls = _tmp11_;
-#line 72 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp13_ = item;
-#line 72 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp14_ = js_render_node_get (_tmp13_, "id");
-#line 72 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp15_ = _tmp14_;
-#line 72 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp16_ = strlen (_tmp15_);
-#line 72 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp17_ = _tmp16_;
-#line 72 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp18_ = _tmp17_ > 0;
-#line 72 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp15_);
-#line 72 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (_tmp18_) {
-#line 736 "NodeToVala.vala.c"
- JsRenderNode* _tmp19_ = NULL;
- gchar* _tmp20_ = NULL;
-#line 73 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp19_ = item;
-#line 73 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp20_ = js_render_node_get (_tmp19_, "id");
-#line 73 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp12_);
-#line 73 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp12_ = _tmp20_;
-#line 747 "NodeToVala.vala.c"
- } else {
- JsRenderNode* _tmp21_ = NULL;
- gchar* _tmp22_ = NULL;
- gchar* _tmp23_ = NULL;
- gint _tmp24_ = 0;
- gchar* _tmp25_ = NULL;
-#line 73 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp21_ = item;
-#line 73 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp22_ = js_render_node_get (_tmp21_, "xtype");
-#line 73 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp23_ = _tmp22_;
-#line 73 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp24_ = self->vcnt;
-#line 73 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp25_ = g_strdup_printf ("%s%d", _tmp23_, _tmp24_);
-#line 73 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp12_);
-#line 73 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp12_ = _tmp25_;
-#line 73 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp23_);
-#line 770 "NodeToVala.vala.c"
- }
-#line 72 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp26_ = g_strdup (_tmp12_);
-#line 72 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- id = _tmp26_;
-#line 78 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp28_ = id;
-#line 78 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp29_ = string_get (_tmp28_, (glong) 0);
-#line 78 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (_tmp29_ == '*') {
-#line 78 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp27_ = TRUE;
-#line 784 "NodeToVala.vala.c"
- } else {
- const gchar* _tmp30_ = NULL;
- gchar _tmp31_ = '\0';
-#line 78 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp30_ = id;
-#line 78 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp31_ = string_get (_tmp30_, (glong) 0);
-#line 78 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp27_ = _tmp31_ == '+';
-#line 794 "NodeToVala.vala.c"
- }
-#line 78 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (_tmp27_) {
-#line 798 "NodeToVala.vala.c"
- JsRenderNode* _tmp32_ = NULL;
- const gchar* _tmp33_ = NULL;
- gchar* _tmp34_ = NULL;
- gchar* _tmp35_ = NULL;
- gchar* _tmp36_ = NULL;
-#line 79 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp32_ = item;
-#line 79 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp33_ = id;
-#line 79 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp34_ = string_substring (_tmp33_, (glong) 1, (glong) (-1));
-#line 79 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp35_ = _tmp34_;
-#line 79 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp36_ = g_strconcat ("Xcls_", _tmp35_, NULL);
-#line 79 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp32_->xvala_xcls);
-#line 79 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp32_->xvala_xcls = _tmp36_;
-#line 79 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp35_);
-#line 820 "NodeToVala.vala.c"
- } else {
- JsRenderNode* _tmp37_ = NULL;
- const gchar* _tmp38_ = NULL;
- gchar* _tmp39_ = NULL;
-#line 81 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp37_ = item;
-#line 81 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp38_ = id;
-#line 81 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp39_ = g_strconcat ("Xcls_", _tmp38_, NULL);
-#line 81 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp37_->xvala_xcls);
-#line 81 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp37_->xvala_xcls = _tmp39_;
-#line 835 "NodeToVala.vala.c"
- }
-#line 85 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp40_ = item;
-#line 85 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp41_ = id;
-#line 85 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp42_ = g_strdup (_tmp41_);
-#line 85 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp40_->xvala_id);
-#line 85 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp40_->xvala_id = _tmp42_;
-#line 86 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp43_ = depth;
-#line 86 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (_tmp43_ > 0) {
-#line 851 "NodeToVala.vala.c"
- GeeArrayList* _tmp44_ = NULL;
- JsRenderNode* _tmp45_ = NULL;
-#line 87 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp44_ = self->priv->vitems;
-#line 87 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp45_ = item;
-#line 87 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- gee_abstract_collection_add ((GeeAbstractCollection*) _tmp44_, _tmp45_);
-#line 860 "NodeToVala.vala.c"
- } else {
- JsRenderNode* _tmp46_ = NULL;
- GeeHashMap* _tmp47_ = NULL;
- gboolean _tmp48_ = FALSE;
-#line 88 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp46_ = item;
-#line 88 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp47_ = _tmp46_->props;
-#line 88 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp48_ = gee_abstract_map_has_key ((GeeAbstractMap*) _tmp47_, "id");
-#line 88 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (!_tmp48_) {
-#line 873 "NodeToVala.vala.c"
- JsRenderNode* _tmp49_ = NULL;
- JsRenderJsRender* _tmp50_ = NULL;
- const gchar* _tmp51_ = NULL;
- gchar* _tmp52_ = NULL;
- JsRenderNode* _tmp53_ = NULL;
- JsRenderJsRender* _tmp54_ = NULL;
- const gchar* _tmp55_ = NULL;
- gchar* _tmp56_ = NULL;
-#line 90 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp49_ = item;
-#line 90 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp50_ = self->priv->file;
-#line 90 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp51_ = _tmp50_->name;
-#line 90 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp52_ = g_strdup (_tmp51_);
-#line 90 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp49_->xvala_xcls);
-#line 90 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp49_->xvala_xcls = _tmp52_;
-#line 92 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp53_ = item;
-#line 92 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp54_ = self->priv->file;
-#line 92 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp55_ = _tmp54_->name;
-#line 92 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp56_ = g_strdup (_tmp55_);
-#line 92 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp53_->xvala_id);
-#line 92 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp53_->xvala_id = _tmp56_;
-#line 906 "NodeToVala.vala.c"
- }
- }
-#line 97 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp57_ = item;
-#line 97 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp58_ = _tmp57_->items;
-#line 97 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp59_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp58_);
-#line 97 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp60_ = _tmp59_;
-#line 97 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (_tmp60_ < 1) {
-#line 98 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (id);
-#line 98 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp12_);
-#line 98 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (cls);
-#line 98 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (ns);
-#line 98 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- return;
-#line 929 "NodeToVala.vala.c"
- }
- {
- gint i = 0;
-#line 100 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- i = 0;
-#line 935 "NodeToVala.vala.c"
- {
- gboolean _tmp61_ = FALSE;
-#line 100 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp61_ = TRUE;
-#line 100 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- while (TRUE) {
-#line 942 "NodeToVala.vala.c"
- gint _tmp63_ = 0;
- JsRenderNode* _tmp64_ = NULL;
- GeeArrayList* _tmp65_ = NULL;
- gint _tmp66_ = 0;
- gint _tmp67_ = 0;
- JsRenderNode* _tmp68_ = NULL;
- GeeArrayList* _tmp69_ = NULL;
- gint _tmp70_ = 0;
- gpointer _tmp71_ = NULL;
- JsRenderNode* _tmp72_ = NULL;
- gint _tmp73_ = 0;
-#line 100 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (!_tmp61_) {
-#line 956 "NodeToVala.vala.c"
- gint _tmp62_ = 0;
-#line 100 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp62_ = i;
-#line 100 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- i = _tmp62_ + 1;
-#line 962 "NodeToVala.vala.c"
- }
-#line 100 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp61_ = FALSE;
-#line 100 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp63_ = i;
-#line 100 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp64_ = item;
-#line 100 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp65_ = _tmp64_->items;
-#line 100 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp66_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp65_);
-#line 100 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp67_ = _tmp66_;
-#line 100 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (!(_tmp63_ < _tmp67_)) {
-#line 100 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- break;
-#line 980 "NodeToVala.vala.c"
- }
-#line 101 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp68_ = item;
-#line 101 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp69_ = _tmp68_->items;
-#line 101 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp70_ = i;
-#line 101 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp71_ = gee_abstract_list_get ((GeeAbstractList*) _tmp69_, _tmp70_);
-#line 101 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp72_ = (JsRenderNode*) _tmp71_;
-#line 101 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp73_ = depth;
-#line 101 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- js_render_node_to_vala_toValaName (self, _tmp72_, _tmp73_ + 1);
-#line 101 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_object_unref0 (_tmp72_);
-#line 998 "NodeToVala.vala.c"
- }
- }
- }
-#line 61 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (id);
-#line 61 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp12_);
-#line 61 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (cls);
-#line 61 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (ns);
-#line 1010 "NodeToVala.vala.c"
-}
-
-
-gchar* js_render_node_to_vala_mungeFile (JsRenderJsRender* file) {
- gchar* result = NULL;
- JsRenderJsRender* _tmp0_ = NULL;
- JsRenderNode* _tmp1_ = NULL;
- JsRenderNodeToVala* n = NULL;
- JsRenderJsRender* _tmp3_ = NULL;
- JsRenderNode* _tmp4_ = NULL;
- JsRenderNodeToVala* _tmp5_ = NULL;
- JsRenderNodeToVala* _tmp6_ = NULL;
- JsRenderJsRender* _tmp7_ = NULL;
- JsRenderJsRender* _tmp8_ = NULL;
- JsRenderNodeToVala* _tmp9_ = NULL;
- JsRenderNodeToVala* _tmp10_ = NULL;
- JsRenderJsRender* _tmp11_ = NULL;
- JsRenderNode* _tmp12_ = NULL;
- JsRenderJsRender* _tmp13_ = NULL;
- JsRenderNode* _tmp14_ = NULL;
- const gchar* _tmp15_ = NULL;
- JsRenderJsRender* _tmp16_ = NULL;
- JsRenderNode* _tmp17_ = NULL;
- const gchar* _tmp18_ = NULL;
- JsRenderNodeToVala* _tmp19_ = NULL;
- JsRenderJsRender* _tmp20_ = NULL;
- JsRenderNode* _tmp21_ = NULL;
- const gchar* _tmp22_ = NULL;
- gchar* _tmp23_ = NULL;
- JsRenderNodeToVala* _tmp24_ = NULL;
- JsRenderJsRender* _tmp25_ = NULL;
- JsRenderNode* _tmp26_ = NULL;
- const gchar* _tmp27_ = NULL;
- gchar* _tmp28_ = NULL;
- JsRenderNodeToVala* _tmp29_ = NULL;
- gchar* _tmp30_ = NULL;
-#line 106 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- g_return_val_if_fail (file != NULL, NULL);
-#line 108 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp0_ = file;
-#line 108 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp1_ = _tmp0_->tree;
-#line 108 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (_tmp1_ == NULL) {
-#line 1055 "NodeToVala.vala.c"
- gchar* _tmp2_ = NULL;
-#line 109 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp2_ = g_strdup ("");
-#line 109 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- result = _tmp2_;
-#line 109 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- return result;
-#line 1063 "NodeToVala.vala.c"
- }
-#line 112 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp3_ = file;
-#line 112 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp4_ = _tmp3_->tree;
-#line 112 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp5_ = js_render_node_to_vala_new (_tmp4_, 0, NULL);
-#line 112 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- n = _tmp5_;
-#line 113 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp6_ = n;
-#line 113 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp7_ = file;
-#line 113 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp8_ = _g_object_ref0 (_tmp7_);
-#line 113 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_object_unref0 (_tmp6_->priv->file);
-#line 113 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp6_->priv->file = _tmp8_;
-#line 114 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp9_ = n;
-#line 114 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp9_->vcnt = 0;
-#line 116 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp10_ = n;
-#line 116 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp11_ = file;
-#line 116 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp12_ = _tmp11_->tree;
-#line 116 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- js_render_node_to_vala_toValaName (_tmp10_, _tmp12_, 0);
-#line 119 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp13_ = file;
-#line 119 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp14_ = _tmp13_->tree;
-#line 119 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp15_ = _tmp14_->xvala_cls;
-#line 119 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp16_ = file;
-#line 119 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp17_ = _tmp16_->tree;
-#line 119 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp18_ = _tmp17_->xvala_cls;
-#line 119 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- g_print ("top cls %s / xlcs %s\n ", _tmp15_, _tmp18_);
-#line 120 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp19_ = n;
-#line 120 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp20_ = file;
-#line 120 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp21_ = _tmp20_->tree;
-#line 120 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp22_ = _tmp21_->xvala_cls;
-#line 120 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp23_ = g_strdup (_tmp22_);
-#line 120 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp19_->priv->cls);
-#line 120 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp19_->priv->cls = _tmp23_;
-#line 121 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp24_ = n;
-#line 121 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp25_ = file;
-#line 121 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp26_ = _tmp25_->tree;
-#line 121 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp27_ = _tmp26_->xvala_xcls;
-#line 121 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp28_ = g_strdup (_tmp27_);
-#line 121 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp24_->priv->xcls);
-#line 121 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp24_->priv->xcls = _tmp28_;
-#line 122 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp29_ = n;
-#line 122 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp30_ = js_render_node_to_vala_munge (_tmp29_);
-#line 122 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- result = _tmp30_;
-#line 122 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_object_unref0 (n);
-#line 122 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- return result;
-#line 1147 "NodeToVala.vala.c"
-}
-
-
-gchar* js_render_node_to_vala_munge (JsRenderNodeToVala* self) {
- gchar* result = NULL;
- const gchar* _tmp0_ = NULL;
- gchar* _tmp1_ = NULL;
-#line 127 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 131 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- js_render_node_to_vala_ignore (self, "pack");
-#line 132 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- js_render_node_to_vala_ignore (self, "init");
-#line 133 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- js_render_node_to_vala_ignore (self, "xns");
-#line 134 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- js_render_node_to_vala_ignore (self, "xtype");
-#line 135 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- js_render_node_to_vala_ignore (self, "id");
-#line 137 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- js_render_node_to_vala_globalVars (self);
-#line 138 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- js_render_node_to_vala_classHeader (self);
-#line 139 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- js_render_node_to_vala_addSingleton (self);
-#line 140 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- js_render_node_to_vala_addTopProperties (self);
-#line 141 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- js_render_node_to_vala_addMyVars (self);
-#line 142 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- js_render_node_to_vala_addPlusProperties (self);
-#line 143 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- js_render_node_to_vala_addValaCtor (self);
-#line 144 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- js_render_node_to_vala_addUnderThis (self);
-#line 145 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- js_render_node_to_vala_addWrappedCtor (self);
-#line 147 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- js_render_node_to_vala_addInitMyVars (self);
-#line 148 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- js_render_node_to_vala_addWrappedProperties (self);
-#line 149 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- js_render_node_to_vala_addChildren (self);
-#line 150 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- js_render_node_to_vala_addInit (self);
-#line 151 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- js_render_node_to_vala_addListeners (self);
-#line 152 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- js_render_node_to_vala_addEndCtor (self);
-#line 153 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- js_render_node_to_vala_addUserMethods (self);
-#line 154 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- js_render_node_to_vala_iterChildren (self);
-#line 156 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp0_ = self->priv->ret;
-#line 156 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp1_ = g_strdup (_tmp0_);
-#line 156 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- result = _tmp1_;
-#line 156 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- return result;
-#line 1209 "NodeToVala.vala.c"
-}
-
-
-gchar* js_render_node_to_vala_mungeChild (JsRenderNodeToVala* self, JsRenderNode* cnode) {
- gchar* result = NULL;
- JsRenderNodeToVala* x = NULL;
- JsRenderNode* _tmp0_ = NULL;
- gint _tmp1_ = 0;
- JsRenderNodeToVala* _tmp2_ = NULL;
- JsRenderNodeToVala* _tmp3_ = NULL;
- gchar* _tmp4_ = NULL;
-#line 160 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 160 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- g_return_val_if_fail (cnode != NULL, NULL);
-#line 162 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp0_ = cnode;
-#line 162 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp1_ = self->priv->depth;
-#line 162 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp2_ = self->priv->top;
-#line 162 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp3_ = js_render_node_to_vala_new (_tmp0_, _tmp1_ + 1, _tmp2_);
-#line 162 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- x = _tmp3_;
-#line 163 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp4_ = js_render_node_to_vala_munge (x);
-#line 163 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- result = _tmp4_;
-#line 163 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_object_unref0 (x);
-#line 163 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- return result;
-#line 1243 "NodeToVala.vala.c"
-}
-
-
-void js_render_node_to_vala_globalVars (JsRenderNodeToVala* self) {
- gint _tmp0_ = 0;
- const gchar* _tmp1_ = NULL;
- const gchar* _tmp2_ = NULL;
- gchar* _tmp3_ = NULL;
- gchar* _tmp4_ = NULL;
- const gchar* _tmp5_ = NULL;
- gchar* _tmp6_ = NULL;
- gchar* _tmp7_ = NULL;
- gchar* _tmp8_ = NULL;
- gchar* _tmp9_ = NULL;
- JsRenderNode* _tmp10_ = NULL;
- const gchar* _tmp11_ = NULL;
- gchar* _tmp12_ = NULL;
- gchar* _tmp13_ = NULL;
- gchar* _tmp14_ = NULL;
- gchar* _tmp15_ = NULL;
- gchar* _tmp16_ = NULL;
-#line 166 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- g_return_if_fail (self != NULL);
-#line 168 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp0_ = self->priv->depth;
-#line 168 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (_tmp0_ > 0) {
-#line 169 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- return;
-#line 1273 "NodeToVala.vala.c"
- }
-#line 175 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp1_ = self->priv->ret;
-#line 175 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp2_ = self->priv->inpad;
-#line 175 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp3_ = g_strconcat (_tmp2_, "static ", NULL);
-#line 175 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp4_ = _tmp3_;
-#line 175 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp5_ = self->priv->xcls;
-#line 175 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp6_ = g_strconcat (_tmp4_, _tmp5_, NULL);
-#line 175 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp7_ = _tmp6_;
-#line 175 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp8_ = g_strconcat (_tmp7_, " _", NULL);
-#line 175 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp9_ = _tmp8_;
-#line 175 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp10_ = self->priv->node;
-#line 175 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp11_ = _tmp10_->xvala_id;
-#line 175 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp12_ = g_strconcat (_tmp9_, _tmp11_, NULL);
-#line 175 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp13_ = _tmp12_;
-#line 175 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp14_ = g_strconcat (_tmp13_, ";\n\n", NULL);
-#line 175 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp15_ = _tmp14_;
-#line 175 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp16_ = g_strconcat (_tmp1_, _tmp15_, NULL);
-#line 175 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (self->priv->ret);
-#line 175 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- self->priv->ret = _tmp16_;
-#line 175 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp15_);
-#line 175 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp13_);
-#line 175 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp9_);
-#line 175 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp7_);
-#line 175 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp4_);
-#line 1321 "NodeToVala.vala.c"
-}
-
-
-static void js_render_node_to_vala_classHeader (JsRenderNodeToVala* self) {
- const gchar* _tmp0_ = NULL;
- const gchar* _tmp1_ = NULL;
- gchar* _tmp2_ = NULL;
- gchar* _tmp3_ = NULL;
- const gchar* _tmp4_ = NULL;
- gchar* _tmp5_ = NULL;
- gchar* _tmp6_ = NULL;
- gchar* _tmp7_ = NULL;
- gchar* _tmp8_ = NULL;
- const gchar* _tmp9_ = NULL;
- gchar* _tmp10_ = NULL;
- gchar* _tmp11_ = NULL;
- gchar* _tmp12_ = NULL;
- gchar* _tmp13_ = NULL;
- gchar* _tmp14_ = NULL;
- const gchar* _tmp15_ = NULL;
- const gchar* _tmp16_ = NULL;
- gchar* _tmp17_ = NULL;
- gchar* _tmp18_ = NULL;
- const gchar* _tmp19_ = NULL;
- gchar* _tmp20_ = NULL;
- gchar* _tmp21_ = NULL;
- gchar* _tmp22_ = NULL;
- gchar* _tmp23_ = NULL;
- gchar* _tmp24_ = NULL;
- const gchar* _tmp25_ = NULL;
- const gchar* _tmp26_ = NULL;
- gchar* _tmp27_ = NULL;
- gchar* _tmp28_ = NULL;
- JsRenderNodeToVala* _tmp29_ = NULL;
- const gchar* _tmp30_ = NULL;
- gchar* _tmp31_ = NULL;
- gchar* _tmp32_ = NULL;
- gchar* _tmp33_ = NULL;
- gchar* _tmp34_ = NULL;
- gchar* _tmp35_ = NULL;
-#line 180 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- g_return_if_fail (self != NULL);
-#line 185 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp0_ = self->priv->ret;
-#line 185 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp1_ = self->priv->inpad;
-#line 185 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp2_ = g_strconcat (_tmp1_, "public class ", NULL);
-#line 185 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp3_ = _tmp2_;
-#line 185 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp4_ = self->priv->xcls;
-#line 185 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp5_ = g_strconcat (_tmp3_, _tmp4_, NULL);
-#line 185 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp6_ = _tmp5_;
-#line 185 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp7_ = g_strconcat (_tmp6_, " : Object \n", NULL);
-#line 185 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp8_ = _tmp7_;
-#line 185 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp9_ = self->priv->inpad;
-#line 185 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp10_ = g_strconcat (_tmp8_, _tmp9_, NULL);
-#line 185 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp11_ = _tmp10_;
-#line 185 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp12_ = g_strconcat (_tmp11_, "{\n", NULL);
-#line 185 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp13_ = _tmp12_;
-#line 185 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp14_ = g_strconcat (_tmp0_, _tmp13_, NULL);
-#line 185 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (self->priv->ret);
-#line 185 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- self->priv->ret = _tmp14_;
-#line 185 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp13_);
-#line 185 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp11_);
-#line 185 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp8_);
-#line 185 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp6_);
-#line 185 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp3_);
-#line 186 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp15_ = self->priv->ret;
-#line 186 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp16_ = self->priv->pad;
-#line 186 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp17_ = g_strconcat (_tmp16_, "public ", NULL);
-#line 186 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp18_ = _tmp17_;
-#line 186 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp19_ = self->priv->cls;
-#line 186 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp20_ = g_strconcat (_tmp18_, _tmp19_, NULL);
-#line 186 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp21_ = _tmp20_;
-#line 186 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp22_ = g_strconcat (_tmp21_, " el;\n", NULL);
-#line 186 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp23_ = _tmp22_;
-#line 186 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp24_ = g_strconcat (_tmp15_, _tmp23_, NULL);
-#line 186 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (self->priv->ret);
-#line 186 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- self->priv->ret = _tmp24_;
-#line 186 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp23_);
-#line 186 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp21_);
-#line 186 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp18_);
-#line 189 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp25_ = self->priv->ret;
-#line 189 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp26_ = self->priv->pad;
-#line 189 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp27_ = g_strconcat (_tmp26_, "private ", NULL);
-#line 189 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp28_ = _tmp27_;
-#line 189 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp29_ = self->priv->top;
-#line 189 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp30_ = _tmp29_->priv->xcls;
-#line 189 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp31_ = g_strconcat (_tmp28_, _tmp30_, NULL);
-#line 189 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp32_ = _tmp31_;
-#line 189 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp33_ = g_strconcat (_tmp32_, " _this;\n\n", NULL);
-#line 189 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp34_ = _tmp33_;
-#line 189 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp35_ = g_strconcat (_tmp25_, _tmp34_, NULL);
-#line 189 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (self->priv->ret);
-#line 189 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- self->priv->ret = _tmp35_;
-#line 189 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp34_);
-#line 189 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp32_);
-#line 189 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp28_);
-#line 1470 "NodeToVala.vala.c"
-}
-
-
-static void js_render_node_to_vala_addSingleton (JsRenderNodeToVala* self) {
- gint _tmp0_ = 0;
- const gchar* _tmp1_ = NULL;
- const gchar* _tmp2_ = NULL;
- gchar* _tmp3_ = NULL;
- gchar* _tmp4_ = NULL;
- const gchar* _tmp5_ = NULL;
- gchar* _tmp6_ = NULL;
- gchar* _tmp7_ = NULL;
- gchar* _tmp8_ = NULL;
- gchar* _tmp9_ = NULL;
- const gchar* _tmp10_ = NULL;
- gchar* _tmp11_ = NULL;
- gchar* _tmp12_ = NULL;
- gchar* _tmp13_ = NULL;
- gchar* _tmp14_ = NULL;
- const gchar* _tmp15_ = NULL;
- gchar* _tmp16_ = NULL;
- gchar* _tmp17_ = NULL;
- gchar* _tmp18_ = NULL;
- gchar* _tmp19_ = NULL;
- JsRenderNode* _tmp20_ = NULL;
- const gchar* _tmp21_ = NULL;
- gchar* _tmp22_ = NULL;
- gchar* _tmp23_ = NULL;
- gchar* _tmp24_ = NULL;
- gchar* _tmp25_ = NULL;
- const gchar* _tmp26_ = NULL;
- gchar* _tmp27_ = NULL;
- gchar* _tmp28_ = NULL;
- gchar* _tmp29_ = NULL;
- gchar* _tmp30_ = NULL;
- JsRenderNode* _tmp31_ = NULL;
- const gchar* _tmp32_ = NULL;
- gchar* _tmp33_ = NULL;
- gchar* _tmp34_ = NULL;
- gchar* _tmp35_ = NULL;
- gchar* _tmp36_ = NULL;
- const gchar* _tmp37_ = NULL;
- gchar* _tmp38_ = NULL;
- gchar* _tmp39_ = NULL;
- gchar* _tmp40_ = NULL;
- gchar* _tmp41_ = NULL;
- const gchar* _tmp42_ = NULL;
- gchar* _tmp43_ = NULL;
- gchar* _tmp44_ = NULL;
- gchar* _tmp45_ = NULL;
- gchar* _tmp46_ = NULL;
- const gchar* _tmp47_ = NULL;
- gchar* _tmp48_ = NULL;
- gchar* _tmp49_ = NULL;
- gchar* _tmp50_ = NULL;
- gchar* _tmp51_ = NULL;
- JsRenderNode* _tmp52_ = NULL;
- const gchar* _tmp53_ = NULL;
- gchar* _tmp54_ = NULL;
- gchar* _tmp55_ = NULL;
- gchar* _tmp56_ = NULL;
- gchar* _tmp57_ = NULL;
- const gchar* _tmp58_ = NULL;
- gchar* _tmp59_ = NULL;
- gchar* _tmp60_ = NULL;
- gchar* _tmp61_ = NULL;
- gchar* _tmp62_ = NULL;
- gchar* _tmp63_ = NULL;
-#line 195 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- g_return_if_fail (self != NULL);
-#line 197 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp0_ = self->priv->depth;
-#line 197 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (_tmp0_ > 0) {
-#line 198 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- return;
-#line 1547 "NodeToVala.vala.c"
- }
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp1_ = self->priv->ret;
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp2_ = self->priv->pad;
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp3_ = g_strconcat (_tmp2_, "public static ", NULL);
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp4_ = _tmp3_;
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp5_ = self->priv->xcls;
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp6_ = g_strconcat (_tmp4_, _tmp5_, NULL);
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp7_ = _tmp6_;
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp8_ = g_strconcat (_tmp7_, " singleton()\n", NULL);
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp9_ = _tmp8_;
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp10_ = self->priv->pad;
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp11_ = g_strconcat (_tmp9_, _tmp10_, NULL);
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp12_ = _tmp11_;
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp13_ = g_strconcat (_tmp12_, "{\n", NULL);
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp14_ = _tmp13_;
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp15_ = self->priv->ipad;
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp16_ = g_strconcat (_tmp14_, _tmp15_, NULL);
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp17_ = _tmp16_;
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp18_ = g_strconcat (_tmp17_, "if (_", NULL);
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp19_ = _tmp18_;
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp20_ = self->priv->node;
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp21_ = _tmp20_->xvala_id;
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp22_ = g_strconcat (_tmp19_, _tmp21_, NULL);
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp23_ = _tmp22_;
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp24_ = g_strconcat (_tmp23_, " == null) {\n", NULL);
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp25_ = _tmp24_;
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp26_ = self->priv->ipad;
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp27_ = g_strconcat (_tmp25_, _tmp26_, NULL);
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp28_ = _tmp27_;
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp29_ = g_strconcat (_tmp28_, " _", NULL);
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp30_ = _tmp29_;
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp31_ = self->priv->node;
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp32_ = _tmp31_->xvala_id;
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp33_ = g_strconcat (_tmp30_, _tmp32_, NULL);
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp34_ = _tmp33_;
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp35_ = g_strconcat (_tmp34_, "= new ", NULL);
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp36_ = _tmp35_;
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp37_ = self->priv->xcls;
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp38_ = g_strconcat (_tmp36_, _tmp37_, NULL);
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp39_ = _tmp38_;
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp40_ = g_strconcat (_tmp39_, "();\n", NULL);
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp41_ = _tmp40_;
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp42_ = self->priv->ipad;
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp43_ = g_strconcat (_tmp41_, _tmp42_, NULL);
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp44_ = _tmp43_;
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp45_ = g_strconcat (_tmp44_, "}\n", NULL);
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp46_ = _tmp45_;
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp47_ = self->priv->ipad;
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp48_ = g_strconcat (_tmp46_, _tmp47_, NULL);
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp49_ = _tmp48_;
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp50_ = g_strconcat (_tmp49_, "return _", NULL);
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp51_ = _tmp50_;
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp52_ = self->priv->node;
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp53_ = _tmp52_->xvala_id;
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp54_ = g_strconcat (_tmp51_, _tmp53_, NULL);
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp55_ = _tmp54_;
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp56_ = g_strconcat (_tmp55_, ";\n", NULL);
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp57_ = _tmp56_;
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp58_ = self->priv->pad;
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp59_ = g_strconcat (_tmp57_, _tmp58_, NULL);
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp60_ = _tmp59_;
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp61_ = g_strconcat (_tmp60_, "}\n", NULL);
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp62_ = _tmp61_;
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp63_ = g_strconcat (_tmp1_, _tmp62_, NULL);
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (self->priv->ret);
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- self->priv->ret = _tmp63_;
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp62_);
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp60_);
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp57_);
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp55_);
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp51_);
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp49_);
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp46_);
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp44_);
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp41_);
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp39_);
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp36_);
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp34_);
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp30_);
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp28_);
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp25_);
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp23_);
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp19_);
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp17_);
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp14_);
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp12_);
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp9_);
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp7_);
-#line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp4_);
-#line 1725 "NodeToVala.vala.c"
-}
-
-
-static void js_render_node_to_vala_addTopProperties (JsRenderNodeToVala* self) {
- gint _tmp0_ = 0;
- GeeListIterator* iter = NULL;
- GeeArrayList* _tmp1_ = NULL;
- GeeListIterator* _tmp2_ = NULL;
-#line 210 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- g_return_if_fail (self != NULL);
-#line 212 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp0_ = self->priv->depth;
-#line 212 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (_tmp0_ > 0) {
-#line 213 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- return;
-#line 1742 "NodeToVala.vala.c"
- }
-#line 217 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp1_ = self->priv->vitems;
-#line 217 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp2_ = gee_abstract_list_list_iterator ((GeeAbstractList*) _tmp1_);
-#line 217 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- iter = _tmp2_;
-#line 218 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- while (TRUE) {
-#line 1752 "NodeToVala.vala.c"
- GeeListIterator* _tmp3_ = NULL;
- gboolean _tmp4_ = FALSE;
- JsRenderNode* n = NULL;
- GeeListIterator* _tmp5_ = NULL;
- gpointer _tmp6_ = NULL;
- gboolean _tmp7_ = FALSE;
- JsRenderNode* _tmp8_ = NULL;
- GeeHashMap* _tmp9_ = NULL;
- gboolean _tmp10_ = FALSE;
- JsRenderNode* _tmp15_ = NULL;
- const gchar* _tmp16_ = NULL;
- gchar _tmp17_ = '\0';
- JsRenderNode* _tmp18_ = NULL;
- const gchar* _tmp19_ = NULL;
- gchar _tmp20_ = '\0';
- const gchar* _tmp21_ = NULL;
- const gchar* _tmp22_ = NULL;
- gchar* _tmp23_ = NULL;
- gchar* _tmp24_ = NULL;
- JsRenderNode* _tmp25_ = NULL;
- const gchar* _tmp26_ = NULL;
- gchar* _tmp27_ = NULL;
- gchar* _tmp28_ = NULL;
- gchar* _tmp29_ = NULL;
- gchar* _tmp30_ = NULL;
- JsRenderNode* _tmp31_ = NULL;
- const gchar* _tmp32_ = NULL;
- gchar* _tmp33_ = NULL;
- gchar* _tmp34_ = NULL;
- gchar* _tmp35_ = NULL;
- gchar* _tmp36_ = NULL;
- gchar* _tmp37_ = NULL;
-#line 218 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp3_ = iter;
-#line 218 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp4_ = gee_iterator_next ((GeeIterator*) _tmp3_);
-#line 218 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (!_tmp4_) {
-#line 218 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- break;
-#line 1793 "NodeToVala.vala.c"
- }
-#line 219 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp5_ = iter;
-#line 219 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp6_ = gee_iterator_get ((GeeIterator*) _tmp5_);
-#line 219 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- n = (JsRenderNode*) _tmp6_;
-#line 222 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp8_ = n;
-#line 222 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp9_ = _tmp8_->props;
-#line 222 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp10_ = gee_abstract_map_has_key ((GeeAbstractMap*) _tmp9_, "id");
-#line 222 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (!_tmp10_) {
-#line 222 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp7_ = TRUE;
-#line 1811 "NodeToVala.vala.c"
- } else {
- JsRenderNode* _tmp11_ = NULL;
- const gchar* _tmp12_ = NULL;
- gint _tmp13_ = 0;
- gint _tmp14_ = 0;
-#line 222 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp11_ = n;
-#line 222 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp12_ = _tmp11_->xvala_id;
-#line 222 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp13_ = strlen (_tmp12_);
-#line 222 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp14_ = _tmp13_;
-#line 222 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp7_ = _tmp14_ < 0;
-#line 1827 "NodeToVala.vala.c"
- }
-#line 222 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (_tmp7_) {
-#line 223 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_object_unref0 (n);
-#line 223 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- continue;
-#line 1835 "NodeToVala.vala.c"
- }
-#line 226 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp15_ = n;
-#line 226 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp16_ = _tmp15_->xvala_id;
-#line 226 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp17_ = string_get (_tmp16_, (glong) 0);
-#line 226 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (_tmp17_ == '*') {
-#line 227 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_object_unref0 (n);
-#line 227 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- continue;
-#line 1849 "NodeToVala.vala.c"
- }
-#line 229 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp18_ = n;
-#line 229 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp19_ = _tmp18_->xvala_id;
-#line 229 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp20_ = string_get (_tmp19_, (glong) 0);
-#line 229 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (_tmp20_ == '+') {
-#line 230 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_object_unref0 (n);
-#line 230 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- continue;
-#line 1863 "NodeToVala.vala.c"
- }
-#line 232 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp21_ = self->priv->ret;
-#line 232 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp22_ = self->priv->pad;
-#line 232 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp23_ = g_strconcat (_tmp22_, "public ", NULL);
-#line 232 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp24_ = _tmp23_;
-#line 232 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp25_ = n;
-#line 232 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp26_ = _tmp25_->xvala_xcls;
-#line 232 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp27_ = g_strconcat (_tmp24_, _tmp26_, NULL);
-#line 232 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp28_ = _tmp27_;
-#line 232 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp29_ = g_strconcat (_tmp28_, " ", NULL);
-#line 232 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp30_ = _tmp29_;
-#line 232 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp31_ = n;
-#line 232 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp32_ = _tmp31_->xvala_id;
-#line 232 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp33_ = g_strconcat (_tmp30_, _tmp32_, NULL);
-#line 232 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp34_ = _tmp33_;
-#line 232 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp35_ = g_strconcat (_tmp34_, ";\n", NULL);
-#line 232 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp36_ = _tmp35_;
-#line 232 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp37_ = g_strconcat (_tmp21_, _tmp36_, NULL);
-#line 232 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (self->priv->ret);
-#line 232 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- self->priv->ret = _tmp37_;
-#line 232 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp36_);
-#line 232 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp34_);
-#line 232 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp30_);
-#line 232 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp28_);
-#line 232 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp24_);
-#line 218 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_object_unref0 (n);
-#line 1915 "NodeToVala.vala.c"
- }
-#line 210 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_object_unref0 (iter);
-#line 1919 "NodeToVala.vala.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 1942 "NodeToVala.vala.c"
-}
-
-
-static void js_render_node_to_vala_addMyVars (JsRenderNodeToVala* self) {
- const gchar* _tmp0_ = NULL;
- const gchar* _tmp1_ = NULL;
- gchar* _tmp2_ = NULL;
- gchar* _tmp3_ = NULL;
- gchar* _tmp4_ = NULL;
- gchar* _tmp5_ = NULL;
- gchar* _tmp6_ = NULL;
- PaleteGirObject* cls = NULL;
- JsRenderNode* _tmp7_ = NULL;
- gchar* _tmp8_ = NULL;
- gchar* _tmp9_ = NULL;
- PaleteGirObject* _tmp10_ = NULL;
- PaleteGirObject* _tmp11_ = NULL;
- PaleteGirObject* _tmp12_ = NULL;
- GeeMapIterator* iter = NULL;
- JsRenderNode* _tmp13_ = NULL;
- GeeHashMap* _tmp14_ = NULL;
- GeeMapIterator* _tmp15_ = NULL;
-#line 237 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- g_return_if_fail (self != NULL);
-#line 239 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp0_ = self->priv->ret;
-#line 239 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp1_ = self->priv->ipad;
-#line 239 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp2_ = g_strconcat ("\n", _tmp1_, NULL);
-#line 239 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp3_ = _tmp2_;
-#line 239 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp4_ = g_strconcat (_tmp3_, "// my vars (def)\n", NULL);
-#line 239 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp5_ = _tmp4_;
-#line 239 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp6_ = g_strconcat (_tmp0_, _tmp5_, NULL);
-#line 239 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (self->priv->ret);
-#line 239 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- self->priv->ret = _tmp6_;
-#line 239 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp5_);
-#line 239 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp3_);
-#line 243 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp7_ = self->priv->node;
-#line 243 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp8_ = js_render_node_fqn (_tmp7_);
-#line 243 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp9_ = _tmp8_;
-#line 243 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp10_ = palete_gir_factoryFqn (_tmp9_);
-#line 243 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp11_ = _tmp10_;
-#line 243 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp9_);
-#line 243 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- cls = _tmp11_;
-#line 245 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp12_ = cls;
-#line 245 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (_tmp12_ == NULL) {
-#line 246 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_object_unref0 (cls);
-#line 246 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- return;
-#line 2011 "NodeToVala.vala.c"
- }
-#line 251 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp13_ = self->priv->node;
-#line 251 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp14_ = _tmp13_->props;
-#line 251 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp15_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp14_);
-#line 251 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- iter = _tmp15_;
-#line 252 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- while (TRUE) {
-#line 2023 "NodeToVala.vala.c"
- GeeMapIterator* _tmp16_ = NULL;
- gboolean _tmp17_ = FALSE;
- gchar* k = NULL;
- GeeMapIterator* _tmp18_ = NULL;
- gpointer _tmp19_ = NULL;
- const gchar* _tmp20_ = NULL;
- gboolean _tmp21_ = FALSE;
- gchar** vv = NULL;
- const gchar* _tmp22_ = NULL;
- gchar* _tmp23_ = NULL;
- gchar* _tmp24_ = NULL;
- gchar** _tmp25_ = NULL;
- gchar** _tmp26_ = NULL;
- gchar** _tmp27_ = NULL;
- gint _tmp27__length1 = 0;
- gint vv_length1 = 0;
- gint _vv_size_ = 0;
- gchar** _tmp28_ = NULL;
- gint _tmp28__length1 = 0;
- const gchar* _tmp29_ = NULL;
- gchar** _tmp30_ = NULL;
- gint _tmp30__length1 = 0;
- const gchar* _tmp31_ = NULL;
- gchar** _tmp32_ = NULL;
- gint _tmp32__length1 = 0;
- const gchar* _tmp33_ = NULL;
- gint _tmp54_ = 0;
- gboolean _tmp55_ = FALSE;
- gchar** _tmp56_ = NULL;
- gint _tmp56__length1 = 0;
- const gchar* _tmp57_ = NULL;
- gint min = 0;
- gchar** _tmp60_ = NULL;
- gint _tmp60__length1 = 0;
- gint _tmp61_ = 0;
- gchar* kname = NULL;
- gchar** _tmp62_ = NULL;
- gint _tmp62__length1 = 0;
- gchar** _tmp63_ = NULL;
- gint _tmp63__length1 = 0;
- const gchar* _tmp64_ = NULL;
- gchar* _tmp65_ = NULL;
- const gchar* _tmp66_ = NULL;
- gboolean _tmp67_ = FALSE;
- gboolean _tmp68_ = FALSE;
- PaleteGirObject* _tmp69_ = NULL;
- GeeHashMap* _tmp70_ = NULL;
- const gchar* _tmp71_ = NULL;
- gboolean _tmp72_ = FALSE;
- GeeArrayList* _tmp75_ = NULL;
- const gchar* _tmp76_ = NULL;
- gchar* _tmp77_ = NULL;
- gboolean _tmp78_ = FALSE;
- const gchar* _tmp79_ = NULL;
- gchar _tmp80_ = '\0';
- const gchar* _tmp87_ = NULL;
- const gchar* _tmp88_ = NULL;
- gchar* _tmp89_ = NULL;
- gchar* _tmp90_ = NULL;
- gchar* _tmp91_ = NULL;
- gchar* _tmp92_ = NULL;
- gchar* _tmp93_ = NULL;
- gchar* _tmp94_ = NULL;
- gchar* _tmp95_ = NULL;
- const gchar* _tmp96_ = NULL;
-#line 252 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp16_ = iter;
-#line 252 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp17_ = gee_map_iterator_next (_tmp16_);
-#line 252 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (!_tmp17_) {
-#line 252 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- break;
-#line 2097 "NodeToVala.vala.c"
- }
-#line 253 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp18_ = iter;
-#line 253 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp19_ = gee_map_iterator_get_key (_tmp18_);
-#line 253 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- k = (gchar*) _tmp19_;
-#line 254 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp20_ = k;
-#line 254 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp21_ = js_render_node_to_vala_shouldIgnore (self, _tmp20_);
-#line 254 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (_tmp21_) {
-#line 255 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (k);
-#line 255 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- continue;
-#line 2115 "NodeToVala.vala.c"
- }
-#line 257 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp22_ = k;
-#line 257 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp23_ = string_strip (_tmp22_);
-#line 257 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp24_ = _tmp23_;
-#line 257 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp26_ = _tmp25_ = g_strsplit (_tmp24_, " ", 0);
-#line 257 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp27_ = _tmp26_;
-#line 257 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp27__length1 = _vala_array_length (_tmp25_);
-#line 257 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp24_);
-#line 257 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- vv = _tmp27_;
-#line 257 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- vv_length1 = _tmp27__length1;
-#line 257 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _vv_size_ = vv_length1;
-#line 259 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp28_ = vv;
-#line 259 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp28__length1 = vv_length1;
-#line 259 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp29_ = _tmp28_[0];
-#line 259 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (g_strcmp0 (_tmp29_, "|") == 0) {
-#line 260 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- vv = (_vala_array_free (vv, vv_length1, (GDestroyNotify) g_free), NULL);
-#line 260 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (k);
-#line 260 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- continue;
-#line 2151 "NodeToVala.vala.c"
- }
-#line 262 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp30_ = vv;
-#line 262 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp30__length1 = vv_length1;
-#line 262 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp31_ = _tmp30_[0];
-#line 262 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (g_strcmp0 (_tmp31_, "*") == 0) {
-#line 263 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- vv = (_vala_array_free (vv, vv_length1, (GDestroyNotify) g_free), NULL);
-#line 263 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (k);
-#line 263 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- continue;
-#line 2167 "NodeToVala.vala.c"
- }
-#line 266 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp32_ = vv;
-#line 266 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp32__length1 = vv_length1;
-#line 266 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp33_ = _tmp32_[0];
-#line 266 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (g_strcmp0 (_tmp33_, "@") == 0) {
-#line 2177 "NodeToVala.vala.c"
- const gchar* _tmp34_ = NULL;
- const gchar* _tmp35_ = NULL;
- gchar* _tmp36_ = NULL;
- gchar* _tmp37_ = NULL;
- const gchar* _tmp38_ = NULL;
- gchar* _tmp39_ = NULL;
- gchar* _tmp40_ = NULL;
- gchar* _tmp41_ = NULL;
- gchar* _tmp42_ = NULL;
- gchar* _tmp43_ = NULL;
- gchar* _tmp44_ = NULL;
- GeeMapIterator* _tmp45_ = NULL;
- gpointer _tmp46_ = NULL;
- gchar* _tmp47_ = NULL;
- gchar* _tmp48_ = NULL;
- gchar* _tmp49_ = NULL;
- gchar* _tmp50_ = NULL;
- gchar* _tmp51_ = NULL;
- gchar* _tmp52_ = NULL;
- const gchar* _tmp53_ = NULL;
-#line 267 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp34_ = self->priv->ret;
-#line 267 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp35_ = self->priv->pad;
-#line 267 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp36_ = g_strconcat (_tmp35_, "public signal", NULL);
-#line 267 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp37_ = _tmp36_;
-#line 267 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp38_ = k;
-#line 267 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp39_ = string_substring (_tmp38_, (glong) 1, (glong) (-1));
-#line 267 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp40_ = _tmp39_;
-#line 267 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp41_ = g_strconcat (_tmp37_, _tmp40_, NULL);
-#line 267 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp42_ = _tmp41_;
-#line 267 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp43_ = g_strconcat (_tmp42_, " ", NULL);
-#line 267 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp44_ = _tmp43_;
-#line 267 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp45_ = iter;
-#line 267 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp46_ = gee_map_iterator_get_value (_tmp45_);
-#line 267 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp47_ = (gchar*) _tmp46_;
-#line 267 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp48_ = g_strconcat (_tmp44_, _tmp47_, NULL);
-#line 267 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp49_ = _tmp48_;
-#line 267 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp50_ = g_strconcat (_tmp49_, ";\n", NULL);
-#line 267 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp51_ = _tmp50_;
-#line 267 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp52_ = g_strconcat (_tmp34_, _tmp51_, NULL);
-#line 267 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (self->priv->ret);
-#line 267 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- self->priv->ret = _tmp52_;
-#line 267 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp51_);
-#line 267 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp49_);
-#line 267 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp47_);
-#line 267 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp44_);
-#line 267 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp42_);
-#line 267 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp40_);
-#line 267 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp37_);
-#line 268 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp53_ = k;
-#line 268 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- js_render_node_to_vala_ignore (self, _tmp53_);
-#line 269 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- vv = (_vala_array_free (vv, vv_length1, (GDestroyNotify) g_free), NULL);
-#line 269 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (k);
-#line 269 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- continue;
-#line 2264 "NodeToVala.vala.c"
- }
-#line 271 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp56_ = vv;
-#line 271 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp56__length1 = vv_length1;
-#line 271 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp57_ = _tmp56_[0];
-#line 271 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (g_strcmp0 (_tmp57_, "$") == 0) {
-#line 271 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp55_ = TRUE;
-#line 2276 "NodeToVala.vala.c"
- } else {
- gchar** _tmp58_ = NULL;
- gint _tmp58__length1 = 0;
- const gchar* _tmp59_ = NULL;
-#line 271 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp58_ = vv;
-#line 271 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp58__length1 = vv_length1;
-#line 271 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp59_ = _tmp58_[0];
-#line 271 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp55_ = g_strcmp0 (_tmp59_, "#") == 0;
-#line 2289 "NodeToVala.vala.c"
- }
-#line 271 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (_tmp55_) {
-#line 271 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp54_ = 3;
-#line 2295 "NodeToVala.vala.c"
- } else {
-#line 271 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp54_ = 2;
-#line 2299 "NodeToVala.vala.c"
- }
-#line 271 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- min = _tmp54_;
-#line 272 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp60_ = vv;
-#line 272 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp60__length1 = vv_length1;
-#line 272 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp61_ = min;
-#line 272 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (_tmp60__length1 < _tmp61_) {
-#line 274 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- vv = (_vala_array_free (vv, vv_length1, (GDestroyNotify) g_free), NULL);
-#line 274 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (k);
-#line 274 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- continue;
-#line 2317 "NodeToVala.vala.c"
- }
-#line 277 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp62_ = vv;
-#line 277 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp62__length1 = vv_length1;
-#line 277 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp63_ = vv;
-#line 277 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp63__length1 = vv_length1;
-#line 277 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp64_ = _tmp62_[_tmp63__length1 - 1];
-#line 277 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp65_ = g_strdup (_tmp64_);
-#line 277 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- kname = _tmp65_;
-#line 279 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp66_ = kname;
-#line 279 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp67_ = js_render_node_to_vala_shouldIgnore (self, _tmp66_);
-#line 279 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (_tmp67_) {
-#line 280 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (kname);
-#line 280 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- vv = (_vala_array_free (vv, vv_length1, (GDestroyNotify) g_free), NULL);
-#line 280 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (k);
-#line 280 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- continue;
-#line 2347 "NodeToVala.vala.c"
- }
-#line 284 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp69_ = cls;
-#line 284 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp70_ = _tmp69_->props;
-#line 284 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp71_ = kname;
-#line 284 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp72_ = gee_abstract_map_has_key ((GeeAbstractMap*) _tmp70_, _tmp71_);
-#line 284 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (_tmp72_) {
-#line 2359 "NodeToVala.vala.c"
- gchar** _tmp73_ = NULL;
- gint _tmp73__length1 = 0;
- const gchar* _tmp74_ = NULL;
-#line 284 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp73_ = vv;
-#line 284 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp73__length1 = vv_length1;
-#line 284 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp74_ = _tmp73_[0];
-#line 284 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp68_ = g_strcmp0 (_tmp74_, "#") != 0;
-#line 2371 "NodeToVala.vala.c"
- } else {
-#line 284 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp68_ = FALSE;
-#line 2375 "NodeToVala.vala.c"
- }
-#line 284 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (_tmp68_) {
-#line 285 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (kname);
-#line 285 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- vv = (_vala_array_free (vv, vv_length1, (GDestroyNotify) g_free), NULL);
-#line 285 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (k);
-#line 285 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- continue;
-#line 2387 "NodeToVala.vala.c"
- }
-#line 288 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp75_ = self->priv->myvars;
-#line 288 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp76_ = k;
-#line 288 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- gee_abstract_collection_add ((GeeAbstractCollection*) _tmp75_, _tmp76_);
-#line 292 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp79_ = k;
-#line 292 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp80_ = string_get (_tmp79_, (glong) 0);
-#line 292 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (_tmp80_ == '$') {
-#line 292 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp78_ = TRUE;
-#line 2403 "NodeToVala.vala.c"
- } else {
- const gchar* _tmp81_ = NULL;
- gchar _tmp82_ = '\0';
-#line 292 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp81_ = k;
-#line 292 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp82_ = string_get (_tmp81_, (glong) 0);
-#line 292 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp78_ = _tmp82_ == '#';
-#line 2413 "NodeToVala.vala.c"
- }
-#line 292 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (_tmp78_) {
-#line 2417 "NodeToVala.vala.c"
- const gchar* _tmp83_ = NULL;
- gchar* _tmp84_ = NULL;
-#line 292 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp83_ = k;
-#line 292 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp84_ = string_substring (_tmp83_, (glong) 2, (glong) (-1));
-#line 292 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp77_);
-#line 292 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp77_ = _tmp84_;
-#line 2428 "NodeToVala.vala.c"
- } else {
- const gchar* _tmp85_ = NULL;
- gchar* _tmp86_ = NULL;
-#line 292 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp85_ = k;
-#line 292 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp86_ = g_strdup (_tmp85_);
-#line 292 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp77_);
-#line 292 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp77_ = _tmp86_;
-#line 2440 "NodeToVala.vala.c"
- }
-#line 291 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp87_ = self->priv->ret;
-#line 291 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp88_ = self->priv->pad;
-#line 291 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp89_ = g_strconcat (_tmp88_, "public ", NULL);
-#line 291 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp90_ = _tmp89_;
-#line 291 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp91_ = g_strconcat (_tmp90_, _tmp77_, NULL);
-#line 291 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp92_ = _tmp91_;
-#line 291 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp93_ = g_strconcat (_tmp92_, ";\n", NULL);
-#line 291 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp94_ = _tmp93_;
-#line 291 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp95_ = g_strconcat (_tmp87_, _tmp94_, NULL);
-#line 291 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (self->priv->ret);
-#line 291 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- self->priv->ret = _tmp95_;
-#line 291 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp94_);
-#line 291 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp92_);
-#line 291 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp90_);
-#line 294 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp96_ = k;
-#line 294 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- js_render_node_to_vala_ignore (self, _tmp96_);
-#line 252 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp77_);
-#line 252 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (kname);
-#line 252 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- vv = (_vala_array_free (vv, vv_length1, (GDestroyNotify) g_free), NULL);
-#line 252 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (k);
-#line 2482 "NodeToVala.vala.c"
- }
-#line 237 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_object_unref0 (iter);
-#line 237 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_object_unref0 (cls);
-#line 2488 "NodeToVala.vala.c"
-}
-
-
-static void js_render_node_to_vala_addPlusProperties (JsRenderNodeToVala* self) {
- JsRenderNode* _tmp0_ = NULL;
- GeeArrayList* _tmp1_ = NULL;
- gint _tmp2_ = 0;
- gint _tmp3_ = 0;
- GeeListIterator* iter = NULL;
- JsRenderNode* _tmp4_ = NULL;
- GeeArrayList* _tmp5_ = NULL;
- GeeListIterator* _tmp6_ = NULL;
-#line 301 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- g_return_if_fail (self != NULL);
-#line 303 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp0_ = self->priv->node;
-#line 303 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp1_ = _tmp0_->items;
-#line 303 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp2_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp1_);
-#line 303 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp3_ = _tmp2_;
-#line 303 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (_tmp3_ < 1) {
-#line 304 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- return;
-#line 2515 "NodeToVala.vala.c"
- }
-#line 306 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp4_ = self->priv->node;
-#line 306 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp5_ = _tmp4_->items;
-#line 306 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp6_ = gee_abstract_list_list_iterator ((GeeAbstractList*) _tmp5_);
-#line 306 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- iter = _tmp6_;
-#line 307 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- while (TRUE) {
-#line 2527 "NodeToVala.vala.c"
- GeeListIterator* _tmp7_ = NULL;
- gboolean _tmp8_ = FALSE;
- JsRenderNode* ci = NULL;
- GeeListIterator* _tmp9_ = NULL;
- gpointer _tmp10_ = NULL;
- JsRenderNode* _tmp11_ = NULL;
- const gchar* _tmp12_ = NULL;
- gchar _tmp13_ = '\0';
- const gchar* _tmp14_ = NULL;
- const gchar* _tmp15_ = NULL;
- gchar* _tmp16_ = NULL;
- gchar* _tmp17_ = NULL;
- JsRenderNode* _tmp18_ = NULL;
- const gchar* _tmp19_ = NULL;
- gchar* _tmp20_ = NULL;
- gchar* _tmp21_ = NULL;
- gchar* _tmp22_ = NULL;
- gchar* _tmp23_ = NULL;
- JsRenderNode* _tmp24_ = NULL;
- const gchar* _tmp25_ = NULL;
- gchar* _tmp26_ = NULL;
- gchar* _tmp27_ = NULL;
- gchar* _tmp28_ = NULL;
- gchar* _tmp29_ = NULL;
- gchar* _tmp30_ = NULL;
- gchar* _tmp31_ = NULL;
- gchar* _tmp32_ = NULL;
-#line 307 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp7_ = iter;
-#line 307 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp8_ = gee_iterator_next ((GeeIterator*) _tmp7_);
-#line 307 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (!_tmp8_) {
-#line 307 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- break;
-#line 2563 "NodeToVala.vala.c"
- }
-#line 308 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp9_ = iter;
-#line 308 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp10_ = gee_iterator_get ((GeeIterator*) _tmp9_);
-#line 308 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- ci = (JsRenderNode*) _tmp10_;
-#line 310 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp11_ = ci;
-#line 310 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp12_ = _tmp11_->xvala_id;
-#line 310 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp13_ = string_get (_tmp12_, (glong) 0);
-#line 310 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (_tmp13_ != '+') {
-#line 311 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_object_unref0 (ci);
-#line 311 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- continue;
-#line 2583 "NodeToVala.vala.c"
- }
-#line 314 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp14_ = self->priv->ret;
-#line 314 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp15_ = self->priv->pad;
-#line 314 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp16_ = g_strconcat (_tmp15_, "public ", NULL);
-#line 314 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp17_ = _tmp16_;
-#line 314 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp18_ = ci;
-#line 314 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp19_ = _tmp18_->xvala_xcls;
-#line 314 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp20_ = g_strconcat (_tmp17_, _tmp19_, NULL);
-#line 314 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp21_ = _tmp20_;
-#line 314 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp22_ = g_strconcat (_tmp21_, " ", NULL);
-#line 314 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp23_ = _tmp22_;
-#line 314 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp24_ = ci;
-#line 314 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp25_ = _tmp24_->xvala_id;
-#line 314 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp26_ = string_substring (_tmp25_, (glong) 1, (glong) (-1));
-#line 314 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp27_ = _tmp26_;
-#line 314 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp28_ = g_strconcat (_tmp23_, _tmp27_, NULL);
-#line 314 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp29_ = _tmp28_;
-#line 314 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp30_ = g_strconcat (_tmp29_, ";\n", NULL);
-#line 314 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp31_ = _tmp30_;
-#line 314 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp32_ = g_strconcat (_tmp14_, _tmp31_, NULL);
-#line 314 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (self->priv->ret);
-#line 314 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- self->priv->ret = _tmp32_;
-#line 314 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp31_);
-#line 314 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp29_);
-#line 314 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp27_);
-#line 314 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp23_);
-#line 314 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp21_);
-#line 314 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp17_);
-#line 307 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_object_unref0 (ci);
-#line 2641 "NodeToVala.vala.c"
- }
-#line 301 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_object_unref0 (iter);
-#line 2645 "NodeToVala.vala.c"
-}
-
-
-static void js_render_node_to_vala_addValaCtor (JsRenderNodeToVala* self) {
- gchar** cargs = NULL;
- gchar** _tmp0_ = NULL;
- gint cargs_length1 = 0;
- gint _cargs_size_ = 0;
- gchar* cargs_str = NULL;
- gchar* _tmp1_ = NULL;
- const gchar* _tmp2_ = NULL;
- const gchar* _tmp3_ = NULL;
- gchar* _tmp4_ = NULL;
- gchar* _tmp5_ = NULL;
- gchar* _tmp6_ = NULL;
- gchar* _tmp7_ = NULL;
- gchar* _tmp8_ = NULL;
- JsRenderNode* _tmp9_ = NULL;
- gboolean _tmp10_ = FALSE;
- gint _tmp15_ = 0;
-#line 320 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- g_return_if_fail (self != NULL);
-#line 326 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp0_ = g_new0 (gchar*, 0 + 1);
-#line 326 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- cargs = _tmp0_;
-#line 326 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- cargs_length1 = 0;
-#line 326 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _cargs_size_ = cargs_length1;
-#line 327 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp1_ = g_strdup ("");
-#line 327 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- cargs_str = _tmp1_;
-#line 329 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp2_ = self->priv->ret;
-#line 329 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp3_ = self->priv->pad;
-#line 329 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp4_ = g_strconcat ("\n", _tmp3_, NULL);
-#line 329 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp5_ = _tmp4_;
-#line 329 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp6_ = g_strconcat (_tmp5_, "// ctor \n", NULL);
-#line 329 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp7_ = _tmp6_;
-#line 329 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp8_ = g_strconcat (_tmp2_, _tmp7_, NULL);
-#line 329 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (self->priv->ret);
-#line 329 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- self->priv->ret = _tmp8_;
-#line 329 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp7_);
-#line 329 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp5_);
-#line 330 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp9_ = self->priv->node;
-#line 330 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp10_ = js_render_node_has (_tmp9_, "* args");
-#line 330 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (_tmp10_) {
-#line 2708 "NodeToVala.vala.c"
- JsRenderNode* _tmp11_ = NULL;
- gchar* _tmp12_ = NULL;
- gchar* _tmp13_ = NULL;
- gchar* _tmp14_ = NULL;
-#line 333 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp11_ = self->priv->node;
-#line 333 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp12_ = js_render_node_get (_tmp11_, "* args");
-#line 333 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp13_ = _tmp12_;
-#line 333 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp14_ = g_strconcat (", ", _tmp13_, NULL);
-#line 333 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (cargs_str);
-#line 333 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- cargs_str = _tmp14_;
-#line 333 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp13_);
-#line 2727 "NodeToVala.vala.c"
- }
-#line 340 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp15_ = self->priv->depth;
-#line 340 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (_tmp15_ < 1) {
-#line 2733 "NodeToVala.vala.c"
- const gchar* _tmp16_ = NULL;
- const gchar* _tmp17_ = NULL;
- gchar* _tmp18_ = NULL;
- gchar* _tmp19_ = NULL;
- const gchar* _tmp20_ = NULL;
- gchar* _tmp21_ = NULL;
- gchar* _tmp22_ = NULL;
- gchar* _tmp23_ = NULL;
- gchar* _tmp24_ = NULL;
- const gchar* _tmp25_ = NULL;
- gchar* _tmp26_ = NULL;
- gchar* _tmp27_ = NULL;
- gchar* _tmp28_ = NULL;
- gchar* _tmp29_ = NULL;
- const gchar* _tmp30_ = NULL;
- gchar* _tmp31_ = NULL;
- gchar* _tmp32_ = NULL;
- gchar* _tmp33_ = NULL;
- gchar* _tmp34_ = NULL;
- gchar* _tmp35_ = NULL;
-#line 341 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp16_ = self->priv->ret;
-#line 341 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp17_ = self->priv->pad;
-#line 341 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp18_ = g_strconcat (_tmp17_, "public ", NULL);
-#line 341 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp19_ = _tmp18_;
-#line 341 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp20_ = self->priv->xcls;
-#line 341 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp21_ = g_strconcat (_tmp19_, _tmp20_, NULL);
-#line 341 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp22_ = _tmp21_;
-#line 341 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp23_ = g_strconcat (_tmp22_, "(", NULL);
-#line 341 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp24_ = _tmp23_;
-#line 341 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp25_ = cargs_str;
-#line 341 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp26_ = g_strconcat (_tmp24_, _tmp25_, NULL);
-#line 341 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp27_ = _tmp26_;
-#line 341 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp28_ = g_strconcat (_tmp27_, ")\n", NULL);
-#line 341 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp29_ = _tmp28_;
-#line 341 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp30_ = self->priv->pad;
-#line 341 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp31_ = g_strconcat (_tmp29_, _tmp30_, NULL);
-#line 341 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp32_ = _tmp31_;
-#line 341 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp33_ = g_strconcat (_tmp32_, "{\n", NULL);
-#line 341 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp34_ = _tmp33_;
-#line 341 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp35_ = g_strconcat (_tmp16_, _tmp34_, NULL);
-#line 341 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (self->priv->ret);
-#line 341 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- self->priv->ret = _tmp35_;
-#line 341 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp34_);
-#line 341 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp32_);
-#line 341 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp29_);
-#line 341 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp27_);
-#line 341 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp24_);
-#line 341 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp22_);
-#line 341 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp19_);
-#line 2812 "NodeToVala.vala.c"
- } else {
- const gchar* _tmp36_ = NULL;
- const gchar* _tmp37_ = NULL;
- gchar* _tmp38_ = NULL;
- gchar* _tmp39_ = NULL;
- const gchar* _tmp40_ = NULL;
- gchar* _tmp41_ = NULL;
- gchar* _tmp42_ = NULL;
- gchar* _tmp43_ = NULL;
- gchar* _tmp44_ = NULL;
- JsRenderNodeToVala* _tmp45_ = NULL;
- const gchar* _tmp46_ = NULL;
- gchar* _tmp47_ = NULL;
- gchar* _tmp48_ = NULL;
- gchar* _tmp49_ = NULL;
- gchar* _tmp50_ = NULL;
- const gchar* _tmp51_ = NULL;
- gchar* _tmp52_ = NULL;
- gchar* _tmp53_ = NULL;
- gchar* _tmp54_ = NULL;
- gchar* _tmp55_ = NULL;
- const gchar* _tmp56_ = NULL;
- gchar* _tmp57_ = NULL;
- gchar* _tmp58_ = NULL;
- gchar* _tmp59_ = NULL;
- gchar* _tmp60_ = NULL;
- gchar* _tmp61_ = NULL;
-#line 347 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp36_ = self->priv->ret;
-#line 347 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp37_ = self->priv->pad;
-#line 347 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp38_ = g_strconcat (_tmp37_, "public ", NULL);
-#line 347 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp39_ = _tmp38_;
-#line 347 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp40_ = self->priv->xcls;
-#line 347 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp41_ = g_strconcat (_tmp39_, _tmp40_, NULL);
-#line 347 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp42_ = _tmp41_;
-#line 347 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp43_ = g_strconcat (_tmp42_, "(", NULL);
-#line 347 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp44_ = _tmp43_;
-#line 347 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp45_ = self->priv->top;
-#line 347 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp46_ = _tmp45_->priv->xcls;
-#line 347 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp47_ = g_strconcat (_tmp44_, _tmp46_, NULL);
-#line 347 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp48_ = _tmp47_;
-#line 347 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp49_ = g_strconcat (_tmp48_, " _owner ", NULL);
-#line 347 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp50_ = _tmp49_;
-#line 347 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp51_ = cargs_str;
-#line 347 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp52_ = g_strconcat (_tmp50_, _tmp51_, NULL);
-#line 347 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp53_ = _tmp52_;
-#line 347 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp54_ = g_strconcat (_tmp53_, ")\n", NULL);
-#line 347 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp55_ = _tmp54_;
-#line 347 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp56_ = self->priv->pad;
-#line 347 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp57_ = g_strconcat (_tmp55_, _tmp56_, NULL);
-#line 347 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp58_ = _tmp57_;
-#line 347 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp59_ = g_strconcat (_tmp58_, "{\n", NULL);
-#line 347 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp60_ = _tmp59_;
-#line 347 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp61_ = g_strconcat (_tmp36_, _tmp60_, NULL);
-#line 347 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (self->priv->ret);
-#line 347 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- self->priv->ret = _tmp61_;
-#line 347 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp60_);
-#line 347 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp58_);
-#line 347 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp55_);
-#line 347 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp53_);
-#line 347 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp50_);
-#line 347 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp48_);
-#line 347 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp44_);
-#line 347 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp42_);
-#line 347 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp39_);
-#line 2914 "NodeToVala.vala.c"
- }
-#line 320 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (cargs_str);
-#line 320 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- cargs = (_vala_array_free (cargs, cargs_length1, (GDestroyNotify) g_free), NULL);
-#line 2920 "NodeToVala.vala.c"
-}
-
-
-static void js_render_node_to_vala_addUnderThis (JsRenderNodeToVala* self) {
- gint _tmp0_ = 0;
- const gchar* _tmp6_ = NULL;
- const gchar* _tmp7_ = NULL;
- gchar* _tmp8_ = NULL;
- gchar* _tmp9_ = NULL;
- gchar* _tmp10_ = NULL;
- gboolean _tmp11_ = FALSE;
- gboolean _tmp12_ = FALSE;
- gboolean _tmp13_ = FALSE;
- JsRenderNode* _tmp14_ = NULL;
- GeeHashMap* _tmp15_ = NULL;
- gboolean _tmp16_ = FALSE;
-#line 353 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- g_return_if_fail (self != NULL);
-#line 356 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp0_ = self->priv->depth;
-#line 356 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (_tmp0_ < 1) {
-#line 2943 "NodeToVala.vala.c"
- const gchar* _tmp1_ = NULL;
- const gchar* _tmp2_ = NULL;
- gchar* _tmp3_ = NULL;
- gchar* _tmp4_ = NULL;
- gchar* _tmp5_ = NULL;
-#line 357 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp1_ = self->priv->ret;
-#line 357 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp2_ = self->priv->ipad;
-#line 357 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp3_ = g_strconcat (_tmp2_, "_this = this;\n", NULL);
-#line 357 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp4_ = _tmp3_;
-#line 357 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp5_ = g_strconcat (_tmp1_, _tmp4_, NULL);
-#line 357 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (self->priv->ret);
-#line 357 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- self->priv->ret = _tmp5_;
-#line 357 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp4_);
-#line 358 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- return;
-#line 2967 "NodeToVala.vala.c"
- }
-#line 360 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp6_ = self->priv->ret;
-#line 360 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp7_ = self->priv->ipad;
-#line 360 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp8_ = g_strconcat (_tmp7_, "_this = _owner;\n", NULL);
-#line 360 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp9_ = _tmp8_;
-#line 360 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp10_ = g_strconcat (_tmp6_, _tmp9_, NULL);
-#line 360 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (self->priv->ret);
-#line 360 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- self->priv->ret = _tmp10_;
-#line 360 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp9_);
-#line 362 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp14_ = self->priv->node;
-#line 362 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp15_ = _tmp14_->props;
-#line 362 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp16_ = gee_abstract_map_has_key ((GeeAbstractMap*) _tmp15_, "id");
-#line 362 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (_tmp16_) {
-#line 2993 "NodeToVala.vala.c"
- JsRenderNode* _tmp17_ = NULL;
- const gchar* _tmp18_ = NULL;
-#line 364 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp17_ = self->priv->node;
-#line 364 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp18_ = _tmp17_->xvala_id;
-#line 364 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp13_ = g_strcmp0 (_tmp18_, "") != 0;
-#line 3002 "NodeToVala.vala.c"
- } else {
-#line 362 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp13_ = FALSE;
-#line 3006 "NodeToVala.vala.c"
- }
-#line 362 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (_tmp13_) {
-#line 3010 "NodeToVala.vala.c"
- JsRenderNode* _tmp19_ = NULL;
- const gchar* _tmp20_ = NULL;
- gchar _tmp21_ = '\0';
-#line 366 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp19_ = self->priv->node;
-#line 366 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp20_ = _tmp19_->xvala_id;
-#line 366 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp21_ = string_get (_tmp20_, (glong) 0);
-#line 366 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp12_ = _tmp21_ != '*';
-#line 3022 "NodeToVala.vala.c"
- } else {
-#line 362 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp12_ = FALSE;
-#line 3026 "NodeToVala.vala.c"
- }
-#line 362 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (_tmp12_) {
-#line 3030 "NodeToVala.vala.c"
- JsRenderNode* _tmp22_ = NULL;
- const gchar* _tmp23_ = NULL;
- gchar _tmp24_ = '\0';
-#line 368 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp22_ = self->priv->node;
-#line 368 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp23_ = _tmp22_->xvala_id;
-#line 368 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp24_ = string_get (_tmp23_, (glong) 0);
-#line 368 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp11_ = _tmp24_ != '+';
-#line 3042 "NodeToVala.vala.c"
- } else {
-#line 362 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp11_ = FALSE;
-#line 3046 "NodeToVala.vala.c"
- }
-#line 362 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (_tmp11_) {
-#line 3050 "NodeToVala.vala.c"
- const gchar* _tmp25_ = NULL;
- const gchar* _tmp26_ = NULL;
- gchar* _tmp27_ = NULL;
- gchar* _tmp28_ = NULL;
- JsRenderNode* _tmp29_ = NULL;
- const gchar* _tmp30_ = NULL;
- gchar* _tmp31_ = NULL;
- gchar* _tmp32_ = NULL;
- gchar* _tmp33_ = NULL;
- gchar* _tmp34_ = NULL;
- gchar* _tmp35_ = NULL;
-#line 370 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp25_ = self->priv->ret;
-#line 370 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp26_ = self->priv->ipad;
-#line 370 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp27_ = g_strconcat (_tmp26_, "_this.", NULL);
-#line 370 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp28_ = _tmp27_;
-#line 370 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp29_ = self->priv->node;
-#line 370 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp30_ = _tmp29_->xvala_id;
-#line 370 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp31_ = g_strconcat (_tmp28_, _tmp30_, NULL);
-#line 370 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp32_ = _tmp31_;
-#line 370 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp33_ = g_strconcat (_tmp32_, " = this;\n", NULL);
-#line 370 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp34_ = _tmp33_;
-#line 370 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp35_ = g_strconcat (_tmp25_, _tmp34_, NULL);
-#line 370 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (self->priv->ret);
-#line 370 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- self->priv->ret = _tmp35_;
-#line 370 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp34_);
-#line 370 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp32_);
-#line 370 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp28_);
-#line 3094 "NodeToVala.vala.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 3115 "NodeToVala.vala.c"
-}
-
-
-static void _vala_array_add7 (gchar*** array, int* length, int* size, gchar* value) {
-#line 414 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if ((*length) == (*size)) {
-#line 414 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- *size = (*size) ? (2 * (*size)) : 4;
-#line 414 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- *array = g_renew (gchar*, *array, (*size) + 1);
-#line 3126 "NodeToVala.vala.c"
- }
-#line 414 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- (*array)[(*length)++] = value;
-#line 414 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- (*array)[*length] = NULL;
-#line 3132 "NodeToVala.vala.c"
-}
-
-
-static void _vala_array_add8 (gchar*** array, int* length, int* size, gchar* value) {
-#line 418 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if ((*length) == (*size)) {
-#line 418 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- *size = (*size) ? (2 * (*size)) : 4;
-#line 418 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- *array = g_renew (gchar*, *array, (*size) + 1);
-#line 3143 "NodeToVala.vala.c"
- }
-#line 418 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- (*array)[(*length)++] = value;
-#line 418 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- (*array)[*length] = NULL;
-#line 3149 "NodeToVala.vala.c"
-}
-
-
-static void _vala_array_add9 (gchar*** array, int* length, int* size, gchar* value) {
-#line 422 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if ((*length) == (*size)) {
-#line 422 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- *size = (*size) ? (2 * (*size)) : 4;
-#line 422 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- *array = g_renew (gchar*, *array, (*size) + 1);
-#line 3160 "NodeToVala.vala.c"
- }
-#line 422 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- (*array)[(*length)++] = value;
-#line 422 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- (*array)[*length] = NULL;
-#line 3166 "NodeToVala.vala.c"
-}
-
-
-static void _vala_array_add10 (gchar*** array, int* length, int* size, gchar* value) {
-#line 427 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if ((*length) == (*size)) {
-#line 427 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- *size = (*size) ? (2 * (*size)) : 4;
-#line 427 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- *array = g_renew (gchar*, *array, (*size) + 1);
-#line 3177 "NodeToVala.vala.c"
- }
-#line 427 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- (*array)[(*length)++] = value;
-#line 427 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- (*array)[*length] = NULL;
-#line 3183 "NodeToVala.vala.c"
-}
-
-
-static void _vala_array_add11 (gchar*** array, int* length, int* size, gchar* value) {
-#line 443 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if ((*length) == (*size)) {
-#line 443 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- *size = (*size) ? (2 * (*size)) : 4;
-#line 443 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- *array = g_renew (gchar*, *array, (*size) + 1);
-#line 3194 "NodeToVala.vala.c"
- }
-#line 443 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- (*array)[(*length)++] = value;
-#line 443 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- (*array)[*length] = NULL;
-#line 3200 "NodeToVala.vala.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 3217 "NodeToVala.vala.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 3227 "NodeToVala.vala.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 3237 "NodeToVala.vala.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 3243 "NodeToVala.vala.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 3254 "NodeToVala.vala.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 3266 "NodeToVala.vala.c"
- } else {
-#line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
- _tmp5_ = FALSE;
-#line 3270 "NodeToVala.vala.c"
- }
-#line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
- _tmp1_ = _tmp5_;
-#line 3274 "NodeToVala.vala.c"
- }
-#line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
- if (_tmp1_) {
-#line 3278 "NodeToVala.vala.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 3301 "NodeToVala.vala.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 3310 "NodeToVala.vala.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 3323 "NodeToVala.vala.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 3329 "NodeToVala.vala.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 3339 "NodeToVala.vala.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 3351 "NodeToVala.vala.c"
- } else {
-#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
- _tmp12_ = FALSE;
-#line 3355 "NodeToVala.vala.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 3361 "NodeToVala.vala.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 3372 "NodeToVala.vala.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 3387 "NodeToVala.vala.c"
- } else {
-#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
- _tmp16_ = FALSE;
-#line 3391 "NodeToVala.vala.c"
- }
-#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
- _tmp11_ = _tmp16_;
-#line 3395 "NodeToVala.vala.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 3401 "NodeToVala.vala.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 3413 "NodeToVala.vala.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 3434 "NodeToVala.vala.c"
- } else {
-#line 971 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
- _tmp21_ = 0;
-#line 3438 "NodeToVala.vala.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 3444 "NodeToVala.vala.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 3451 "NodeToVala.vala.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 3459 "NodeToVala.vala.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 3497 "NodeToVala.vala.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 3506 "NodeToVala.vala.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 3522 "NodeToVala.vala.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 3528 "NodeToVala.vala.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 3542 "NodeToVala.vala.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 3562 "NodeToVala.vala.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 3577 "NodeToVala.vala.c"
- } else {
-#line 983 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
- _tmp53_ = "";
-#line 3581 "NodeToVala.vala.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 3589 "NodeToVala.vala.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 3600 "NodeToVala.vala.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 3609 "NodeToVala.vala.c"
- }
-}
-
-
-static void js_render_node_to_vala_addWrappedCtor (JsRenderNodeToVala* self) {
- JsRenderNode* _tmp0_ = NULL;
- gboolean _tmp1_ = FALSE;
- PaleteGirObject* default_ctor = NULL;
- JsRenderNode* _tmp14_ = NULL;
- gchar* _tmp15_ = NULL;
- gchar* _tmp16_ = NULL;
- gchar* _tmp17_ = NULL;
- gchar* _tmp18_ = NULL;
- PaleteGirObject* _tmp19_ = NULL;
- PaleteGirObject* _tmp20_ = NULL;
- PaleteGirObject* _tmp21_ = NULL;
- gboolean _tmp28_ = FALSE;
- gboolean _tmp29_ = FALSE;
- PaleteGirObject* _tmp30_ = NULL;
- const gchar* _tmp121_ = NULL;
- const gchar* _tmp122_ = NULL;
- gchar* _tmp123_ = NULL;
- gchar* _tmp124_ = NULL;
- const gchar* _tmp125_ = NULL;
- gchar* _tmp126_ = NULL;
- gchar* _tmp127_ = NULL;
- gchar* _tmp128_ = NULL;
- gchar* _tmp129_ = NULL;
- gchar* _tmp130_ = NULL;
-#line 378 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- g_return_if_fail (self != NULL);
-#line 392 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp0_ = self->priv->node;
-#line 392 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp1_ = js_render_node_has (_tmp0_, "* ctor");
-#line 392 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (_tmp1_) {
-#line 3647 "NodeToVala.vala.c"
- const gchar* _tmp2_ = NULL;
- const gchar* _tmp3_ = NULL;
- gchar* _tmp4_ = NULL;
- gchar* _tmp5_ = NULL;
- JsRenderNode* _tmp6_ = NULL;
- gchar* _tmp7_ = NULL;
- gchar* _tmp8_ = NULL;
- gchar* _tmp9_ = NULL;
- gchar* _tmp10_ = NULL;
- gchar* _tmp11_ = NULL;
- gchar* _tmp12_ = NULL;
- gchar* _tmp13_ = NULL;
-#line 395 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp2_ = self->priv->ret;
-#line 395 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp3_ = self->priv->ipad;
-#line 395 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp4_ = g_strconcat (_tmp3_, "this.el = ", NULL);
-#line 395 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp5_ = _tmp4_;
-#line 395 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp6_ = self->priv->node;
-#line 395 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp7_ = js_render_node_get (_tmp6_, "* ctor");
-#line 395 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp8_ = _tmp7_;
-#line 395 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp9_ = g_strconcat (_tmp5_, _tmp8_, NULL);
-#line 395 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp10_ = _tmp9_;
-#line 395 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp11_ = g_strconcat (_tmp10_, ";\n", NULL);
-#line 395 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp12_ = _tmp11_;
-#line 395 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp13_ = g_strconcat (_tmp2_, _tmp12_, NULL);
-#line 395 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (self->priv->ret);
-#line 395 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- self->priv->ret = _tmp13_;
-#line 395 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp12_);
-#line 395 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp10_);
-#line 395 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp8_);
-#line 395 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp5_);
-#line 396 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- return;
-#line 3698 "NodeToVala.vala.c"
- }
-#line 401 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp14_ = self->priv->node;
-#line 401 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp15_ = js_render_node_fqn (_tmp14_);
-#line 401 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp16_ = _tmp15_;
-#line 401 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp17_ = g_strconcat (_tmp16_, ".newv", NULL);
-#line 401 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp18_ = _tmp17_;
-#line 401 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp19_ = palete_gir_factoryFqn (_tmp18_);
-#line 401 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp20_ = _tmp19_;
-#line 401 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp18_);
-#line 401 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp16_);
-#line 401 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- default_ctor = _tmp20_;
-#line 402 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp21_ = default_ctor;
-#line 402 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (_tmp21_ == NULL) {
-#line 3724 "NodeToVala.vala.c"
- JsRenderNode* _tmp22_ = NULL;
- gchar* _tmp23_ = NULL;
- gchar* _tmp24_ = NULL;
- gchar* _tmp25_ = NULL;
- gchar* _tmp26_ = NULL;
- PaleteGirObject* _tmp27_ = NULL;
-#line 403 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp22_ = self->priv->node;
-#line 403 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp23_ = js_render_node_fqn (_tmp22_);
-#line 403 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp24_ = _tmp23_;
-#line 403 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp25_ = g_strconcat (_tmp24_, ".new", NULL);
-#line 403 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp26_ = _tmp25_;
-#line 403 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp27_ = palete_gir_factoryFqn (_tmp26_);
-#line 403 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_object_unref0 (default_ctor);
-#line 403 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- default_ctor = _tmp27_;
-#line 403 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp26_);
-#line 403 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp24_);
-#line 3751 "NodeToVala.vala.c"
- }
-#line 406 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp30_ = default_ctor;
-#line 406 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (_tmp30_ != NULL) {
-#line 3757 "NodeToVala.vala.c"
- PaleteGirObject* _tmp31_ = NULL;
- PaleteGirObject* _tmp32_ = NULL;
-#line 406 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp31_ = default_ctor;
-#line 406 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp32_ = _tmp31_->paramset;
-#line 406 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp29_ = _tmp32_ != NULL;
-#line 3766 "NodeToVala.vala.c"
- } else {
-#line 406 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp29_ = FALSE;
-#line 3770 "NodeToVala.vala.c"
- }
-#line 406 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (_tmp29_) {
-#line 3774 "NodeToVala.vala.c"
- PaleteGirObject* _tmp33_ = NULL;
- PaleteGirObject* _tmp34_ = NULL;
- GeeArrayList* _tmp35_ = NULL;
- gint _tmp36_ = 0;
- gint _tmp37_ = 0;
-#line 406 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp33_ = default_ctor;
-#line 406 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp34_ = _tmp33_->paramset;
-#line 406 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp35_ = _tmp34_->params;
-#line 406 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp36_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp35_);
-#line 406 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp37_ = _tmp36_;
-#line 406 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp28_ = _tmp37_ > 0;
-#line 3792 "NodeToVala.vala.c"
- } else {
-#line 406 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp28_ = FALSE;
-#line 3796 "NodeToVala.vala.c"
- }
-#line 406 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (_tmp28_) {
-#line 3800 "NodeToVala.vala.c"
- gchar** args = NULL;
- gchar** _tmp38_ = NULL;
- gint args_length1 = 0;
- gint _args_size_ = 0;
- GeeListIterator* iter = NULL;
- PaleteGirObject* _tmp39_ = NULL;
- PaleteGirObject* _tmp40_ = NULL;
- GeeArrayList* _tmp41_ = NULL;
- GeeListIterator* _tmp42_ = NULL;
- const gchar* _tmp104_ = NULL;
- const gchar* _tmp105_ = NULL;
- gchar* _tmp106_ = NULL;
- gchar* _tmp107_ = NULL;
- const gchar* _tmp108_ = NULL;
- gchar* _tmp109_ = NULL;
- gchar* _tmp110_ = NULL;
- gchar* _tmp111_ = NULL;
- gchar* _tmp112_ = NULL;
- gchar** _tmp113_ = NULL;
- gint _tmp113__length1 = 0;
- gchar* _tmp114_ = NULL;
- gchar* _tmp115_ = NULL;
- gchar* _tmp116_ = NULL;
- gchar* _tmp117_ = NULL;
- gchar* _tmp118_ = NULL;
- gchar* _tmp119_ = NULL;
- gchar* _tmp120_ = NULL;
-#line 407 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp38_ = g_new0 (gchar*, 0 + 1);
-#line 407 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- args = _tmp38_;
-#line 407 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- args_length1 = 0;
-#line 407 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _args_size_ = args_length1;
-#line 408 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp39_ = default_ctor;
-#line 408 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp40_ = _tmp39_->paramset;
-#line 408 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp41_ = _tmp40_->params;
-#line 408 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp42_ = gee_abstract_list_list_iterator ((GeeAbstractList*) _tmp41_);
-#line 408 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- iter = _tmp42_;
-#line 409 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- while (TRUE) {
-#line 3848 "NodeToVala.vala.c"
- GeeListIterator* _tmp43_ = NULL;
- gboolean _tmp44_ = FALSE;
- gchar* n = NULL;
- GeeListIterator* _tmp45_ = NULL;
- gpointer _tmp46_ = NULL;
- PaleteGirObject* _tmp47_ = NULL;
- const gchar* _tmp48_ = NULL;
- gchar* _tmp49_ = NULL;
- gchar* _tmp50_ = NULL;
- JsRenderNode* _tmp51_ = NULL;
- const gchar* _tmp52_ = NULL;
- gboolean _tmp53_ = FALSE;
- const gchar* _tmp80_ = NULL;
- const gchar* _tmp81_ = NULL;
- gchar* v = NULL;
- JsRenderNode* _tmp82_ = NULL;
- const gchar* _tmp83_ = NULL;
- gchar* _tmp84_ = NULL;
- GeeListIterator* _tmp85_ = NULL;
- gpointer _tmp86_ = NULL;
- PaleteGirObject* _tmp87_ = NULL;
- const gchar* _tmp88_ = NULL;
- gboolean _tmp89_ = FALSE;
- gboolean _tmp96_ = FALSE;
- const gchar* _tmp97_ = NULL;
- gchar** _tmp101_ = NULL;
- gint _tmp101__length1 = 0;
- const gchar* _tmp102_ = NULL;
- gchar* _tmp103_ = NULL;
-#line 409 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp43_ = iter;
-#line 409 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp44_ = gee_iterator_next ((GeeIterator*) _tmp43_);
-#line 409 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (!_tmp44_) {
-#line 409 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- break;
-#line 3886 "NodeToVala.vala.c"
- }
-#line 410 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp45_ = iter;
-#line 410 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp46_ = gee_iterator_get ((GeeIterator*) _tmp45_);
-#line 410 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp47_ = (PaleteGirObject*) _tmp46_;
-#line 410 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp48_ = _tmp47_->name;
-#line 410 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp49_ = g_strdup (_tmp48_);
-#line 410 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp50_ = _tmp49_;
-#line 410 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_object_unref0 (_tmp47_);
-#line 410 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- n = _tmp50_;
-#line 411 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp51_ = self->priv->node;
-#line 411 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp52_ = n;
-#line 411 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp53_ = js_render_node_has (_tmp51_, _tmp52_);
-#line 411 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (!_tmp53_) {
-#line 3912 "NodeToVala.vala.c"
- GeeListIterator* _tmp54_ = NULL;
- gpointer _tmp55_ = NULL;
- PaleteGirObject* _tmp56_ = NULL;
- const gchar* _tmp57_ = NULL;
- gboolean _tmp58_ = FALSE;
- gboolean _tmp59_ = FALSE;
- GeeListIterator* _tmp62_ = NULL;
- gpointer _tmp63_ = NULL;
- PaleteGirObject* _tmp64_ = NULL;
- const gchar* _tmp65_ = NULL;
- gboolean _tmp66_ = FALSE;
- gboolean _tmp67_ = FALSE;
- GeeListIterator* _tmp70_ = NULL;
- gpointer _tmp71_ = NULL;
- PaleteGirObject* _tmp72_ = NULL;
- const gchar* _tmp73_ = NULL;
- gboolean _tmp74_ = FALSE;
- gboolean _tmp75_ = FALSE;
- gchar** _tmp78_ = NULL;
- gint _tmp78__length1 = 0;
- gchar* _tmp79_ = NULL;
-#line 413 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp54_ = iter;
-#line 413 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp55_ = gee_iterator_get ((GeeIterator*) _tmp54_);
-#line 413 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp56_ = (PaleteGirObject*) _tmp55_;
-#line 413 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp57_ = _tmp56_->type;
-#line 413 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp58_ = string_contains (_tmp57_, "int");
-#line 413 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp59_ = _tmp58_;
-#line 413 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_object_unref0 (_tmp56_);
-#line 413 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (_tmp59_) {
-#line 3950 "NodeToVala.vala.c"
- gchar** _tmp60_ = NULL;
- gint _tmp60__length1 = 0;
- gchar* _tmp61_ = NULL;
-#line 414 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp60_ = args;
-#line 414 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp60__length1 = args_length1;
-#line 414 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp61_ = g_strdup ("0");
-#line 414 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _vala_array_add7 (&args, &args_length1, &_args_size_, _tmp61_);
-#line 415 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (n);
-#line 415 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- continue;
-#line 3966 "NodeToVala.vala.c"
- }
-#line 417 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp62_ = iter;
-#line 417 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp63_ = gee_iterator_get ((GeeIterator*) _tmp62_);
-#line 417 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp64_ = (PaleteGirObject*) _tmp63_;
-#line 417 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp65_ = _tmp64_->type;
-#line 417 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp66_ = string_contains (_tmp65_, "float");
-#line 417 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp67_ = _tmp66_;
-#line 417 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_object_unref0 (_tmp64_);
-#line 417 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (_tmp67_) {
-#line 3984 "NodeToVala.vala.c"
- gchar** _tmp68_ = NULL;
- gint _tmp68__length1 = 0;
- gchar* _tmp69_ = NULL;
-#line 418 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp68_ = args;
-#line 418 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp68__length1 = args_length1;
-#line 418 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp69_ = g_strdup ("0f");
-#line 418 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _vala_array_add8 (&args, &args_length1, &_args_size_, _tmp69_);
-#line 419 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (n);
-#line 419 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- continue;
-#line 4000 "NodeToVala.vala.c"
- }
-#line 421 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp70_ = iter;
-#line 421 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp71_ = gee_iterator_get ((GeeIterator*) _tmp70_);
-#line 421 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp72_ = (PaleteGirObject*) _tmp71_;
-#line 421 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp73_ = _tmp72_->type;
-#line 421 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp74_ = string_contains (_tmp73_, "bool");
-#line 421 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp75_ = _tmp74_;
-#line 421 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_object_unref0 (_tmp72_);
-#line 421 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (_tmp75_) {
-#line 4018 "NodeToVala.vala.c"
- gchar** _tmp76_ = NULL;
- gint _tmp76__length1 = 0;
- gchar* _tmp77_ = NULL;
-#line 422 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp76_ = args;
-#line 422 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp76__length1 = args_length1;
-#line 422 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp77_ = g_strdup ("true");
-#line 422 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _vala_array_add9 (&args, &args_length1, &_args_size_, _tmp77_);
-#line 423 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (n);
-#line 423 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- continue;
-#line 4034 "NodeToVala.vala.c"
- }
-#line 427 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp78_ = args;
-#line 427 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp78__length1 = args_length1;
-#line 427 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp79_ = g_strdup ("null");
-#line 427 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _vala_array_add10 (&args, &args_length1, &_args_size_, _tmp79_);
-#line 428 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (n);
-#line 428 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- continue;
-#line 4048 "NodeToVala.vala.c"
- }
-#line 430 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp80_ = n;
-#line 430 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- js_render_node_to_vala_ignoreWrapped (self, _tmp80_);
-#line 431 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp81_ = n;
-#line 431 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- js_render_node_to_vala_ignore (self, _tmp81_);
-#line 433 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp82_ = self->priv->node;
-#line 433 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp83_ = n;
-#line 433 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp84_ = js_render_node_get (_tmp82_, _tmp83_);
-#line 433 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- v = _tmp84_;
-#line 435 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp85_ = iter;
-#line 435 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp86_ = gee_iterator_get ((GeeIterator*) _tmp85_);
-#line 435 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp87_ = (PaleteGirObject*) _tmp86_;
-#line 435 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp88_ = _tmp87_->type;
-#line 435 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp89_ = g_strcmp0 (_tmp88_, "utf8") == 0;
-#line 435 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_object_unref0 (_tmp87_);
-#line 435 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (_tmp89_) {
-#line 4080 "NodeToVala.vala.c"
- const gchar* _tmp90_ = NULL;
- gchar* _tmp91_ = NULL;
- gchar* _tmp92_ = NULL;
- gchar* _tmp93_ = NULL;
- gchar* _tmp94_ = NULL;
- gchar* _tmp95_ = NULL;
-#line 436 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp90_ = v;
-#line 436 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp91_ = g_strescape (_tmp90_, "");
-#line 436 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp92_ = _tmp91_;
-#line 436 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp93_ = g_strconcat ("\"", _tmp92_, NULL);
-#line 436 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp94_ = _tmp93_;
-#line 436 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp95_ = g_strconcat (_tmp94_, "\"", NULL);
-#line 436 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (v);
-#line 436 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- v = _tmp95_;
-#line 436 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp94_);
-#line 436 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp92_);
-#line 4107 "NodeToVala.vala.c"
- }
-#line 438 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp97_ = v;
-#line 438 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (g_strcmp0 (_tmp97_, "TRUE") == 0) {
-#line 438 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp96_ = TRUE;
-#line 4115 "NodeToVala.vala.c"
- } else {
- const gchar* _tmp98_ = NULL;
-#line 438 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp98_ = v;
-#line 438 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp96_ = g_strcmp0 (_tmp98_, "FALSE") == 0;
-#line 4122 "NodeToVala.vala.c"
- }
-#line 438 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (_tmp96_) {
-#line 4126 "NodeToVala.vala.c"
- const gchar* _tmp99_ = NULL;
- gchar* _tmp100_ = NULL;
-#line 439 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp99_ = v;
-#line 439 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp100_ = g_utf8_strdown (_tmp99_, (gssize) (-1));
-#line 439 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (v);
-#line 439 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- v = _tmp100_;
-#line 4137 "NodeToVala.vala.c"
- }
-#line 443 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp101_ = args;
-#line 443 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp101__length1 = args_length1;
-#line 443 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp102_ = v;
-#line 443 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp103_ = g_strdup (_tmp102_);
-#line 443 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _vala_array_add11 (&args, &args_length1, &_args_size_, _tmp103_);
-#line 409 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (v);
-#line 409 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (n);
-#line 4153 "NodeToVala.vala.c"
- }
-#line 446 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp104_ = self->priv->ret;
-#line 446 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp105_ = self->priv->ipad;
-#line 446 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp106_ = g_strconcat (_tmp105_, "this.el = new ", NULL);
-#line 446 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp107_ = _tmp106_;
-#line 446 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp108_ = self->priv->cls;
-#line 446 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp109_ = g_strconcat (_tmp107_, _tmp108_, NULL);
-#line 446 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp110_ = _tmp109_;
-#line 446 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp111_ = g_strconcat (_tmp110_, "( ", NULL);
-#line 446 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp112_ = _tmp111_;
-#line 446 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp113_ = args;
-#line 446 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp113__length1 = args_length1;
-#line 446 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp114_ = _vala_g_strjoinv (", ", _tmp113_, _tmp113__length1);
-#line 446 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp115_ = _tmp114_;
-#line 446 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp116_ = g_strconcat (_tmp112_, _tmp115_, NULL);
-#line 446 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp117_ = _tmp116_;
-#line 446 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp118_ = g_strconcat (_tmp117_, " );\n", NULL);
-#line 446 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp119_ = _tmp118_;
-#line 446 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp120_ = g_strconcat (_tmp104_, _tmp119_, NULL);
-#line 446 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (self->priv->ret);
-#line 446 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- self->priv->ret = _tmp120_;
-#line 446 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp119_);
-#line 446 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp117_);
-#line 446 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp115_);
-#line 446 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp112_);
-#line 446 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp110_);
-#line 446 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp107_);
-#line 447 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_object_unref0 (iter);
-#line 447 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- args = (_vala_array_free (args, args_length1, (GDestroyNotify) g_free), NULL);
-#line 447 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_object_unref0 (default_ctor);
-#line 447 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- return;
-#line 4215 "NodeToVala.vala.c"
- }
-#line 452 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp121_ = self->priv->ret;
-#line 452 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp122_ = self->priv->ipad;
-#line 452 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp123_ = g_strconcat (_tmp122_, "this.el = new ", NULL);
-#line 452 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp124_ = _tmp123_;
-#line 452 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp125_ = self->priv->cls;
-#line 452 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp126_ = g_strconcat (_tmp124_, _tmp125_, NULL);
-#line 452 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp127_ = _tmp126_;
-#line 452 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp128_ = g_strconcat (_tmp127_, "();\n", NULL);
-#line 452 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp129_ = _tmp128_;
-#line 452 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp130_ = g_strconcat (_tmp121_, _tmp129_, NULL);
-#line 452 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (self->priv->ret);
-#line 452 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- self->priv->ret = _tmp130_;
-#line 452 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp129_);
-#line 452 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp127_);
-#line 452 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp124_);
-#line 378 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_object_unref0 (default_ctor);
-#line 4249 "NodeToVala.vala.c"
-}
-
-
-static void js_render_node_to_vala_addInitMyVars (JsRenderNodeToVala* self) {
- const gchar* _tmp0_ = NULL;
- const gchar* _tmp1_ = NULL;
- gchar* _tmp2_ = NULL;
- gchar* _tmp3_ = NULL;
- gchar* _tmp4_ = NULL;
- gchar* _tmp5_ = NULL;
- gchar* _tmp6_ = NULL;
- GeeListIterator* iter = NULL;
- GeeArrayList* _tmp7_ = NULL;
- GeeListIterator* _tmp8_ = NULL;
-#line 457 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- g_return_if_fail (self != NULL);
-#line 465 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp0_ = self->priv->ret;
-#line 465 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp1_ = self->priv->ipad;
-#line 465 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp2_ = g_strconcat ("\n", _tmp1_, NULL);
-#line 465 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp3_ = _tmp2_;
-#line 465 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp4_ = g_strconcat (_tmp3_, "// my vars (dec)\n", NULL);
-#line 465 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp5_ = _tmp4_;
-#line 465 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp6_ = g_strconcat (_tmp0_, _tmp5_, NULL);
-#line 465 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (self->priv->ret);
-#line 465 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- self->priv->ret = _tmp6_;
-#line 465 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp5_);
-#line 465 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp3_);
-#line 467 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp7_ = self->priv->myvars;
-#line 467 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp8_ = gee_abstract_list_list_iterator ((GeeAbstractList*) _tmp7_);
-#line 467 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- iter = _tmp8_;
-#line 468 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- while (TRUE) {
-#line 4296 "NodeToVala.vala.c"
- GeeListIterator* _tmp9_ = NULL;
- gboolean _tmp10_ = FALSE;
- gchar* k = NULL;
- GeeListIterator* _tmp11_ = NULL;
- gpointer _tmp12_ = NULL;
- gchar** ar = NULL;
- const gchar* _tmp13_ = NULL;
- gchar* _tmp14_ = NULL;
- gchar* _tmp15_ = NULL;
- gchar** _tmp16_ = NULL;
- gchar** _tmp17_ = NULL;
- gchar** _tmp18_ = NULL;
- gint _tmp18__length1 = 0;
- gint ar_length1 = 0;
- gint _ar_size_ = 0;
- gchar* kname = NULL;
- gchar** _tmp19_ = NULL;
- gint _tmp19__length1 = 0;
- gchar** _tmp20_ = NULL;
- gint _tmp20__length1 = 0;
- const gchar* _tmp21_ = NULL;
- gchar* _tmp22_ = NULL;
- gchar* v = NULL;
- JsRenderNode* _tmp23_ = NULL;
- GeeHashMap* _tmp24_ = NULL;
- const gchar* _tmp25_ = NULL;
- gpointer _tmp26_ = NULL;
- const gchar* _tmp27_ = NULL;
- gint _tmp28_ = 0;
- gint _tmp29_ = 0;
- gboolean _tmp30_ = FALSE;
- const gchar* _tmp31_ = NULL;
- const gchar* _tmp35_ = NULL;
- const gchar* _tmp36_ = NULL;
- gchar* _tmp37_ = NULL;
- gchar* _tmp38_ = NULL;
- const gchar* _tmp39_ = NULL;
- gchar* _tmp40_ = NULL;
- gchar* _tmp41_ = NULL;
- gchar* _tmp42_ = NULL;
- gchar* _tmp43_ = NULL;
- const gchar* _tmp44_ = NULL;
- gchar* _tmp45_ = NULL;
- gchar* _tmp46_ = NULL;
- gchar* _tmp47_ = NULL;
- gchar* _tmp48_ = NULL;
- gchar* _tmp49_ = NULL;
-#line 468 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp9_ = iter;
-#line 468 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp10_ = gee_iterator_next ((GeeIterator*) _tmp9_);
-#line 468 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (!_tmp10_) {
-#line 468 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- break;
-#line 4352 "NodeToVala.vala.c"
- }
-#line 470 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp11_ = iter;
-#line 470 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp12_ = gee_iterator_get ((GeeIterator*) _tmp11_);
-#line 470 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- k = (gchar*) _tmp12_;
-#line 472 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp13_ = k;
-#line 472 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp14_ = string_strip (_tmp13_);
-#line 472 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp15_ = _tmp14_;
-#line 472 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp17_ = _tmp16_ = g_strsplit (_tmp15_, " ", 0);
-#line 472 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp18_ = _tmp17_;
-#line 472 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp18__length1 = _vala_array_length (_tmp16_);
-#line 472 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp15_);
-#line 472 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- ar = _tmp18_;
-#line 472 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- ar_length1 = _tmp18__length1;
-#line 472 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _ar_size_ = ar_length1;
-#line 473 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp19_ = ar;
-#line 473 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp19__length1 = ar_length1;
-#line 473 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp20_ = ar;
-#line 473 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp20__length1 = ar_length1;
-#line 473 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp21_ = _tmp19_[_tmp20__length1 - 1];
-#line 473 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp22_ = g_strdup (_tmp21_);
-#line 473 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- kname = _tmp22_;
-#line 475 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp23_ = self->priv->node;
-#line 475 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp24_ = _tmp23_->props;
-#line 475 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp25_ = k;
-#line 475 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp26_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp24_, _tmp25_);
-#line 475 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- v = (gchar*) _tmp26_;
-#line 477 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp27_ = v;
-#line 477 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp28_ = strlen (_tmp27_);
-#line 477 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp29_ = _tmp28_;
-#line 477 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (_tmp29_ < 1) {
-#line 478 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (v);
-#line 478 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (kname);
-#line 478 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- ar = (_vala_array_free (ar, ar_length1, (GDestroyNotify) g_free), NULL);
-#line 478 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (k);
-#line 478 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- continue;
-#line 4422 "NodeToVala.vala.c"
- }
-#line 480 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp31_ = v;
-#line 480 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (g_strcmp0 (_tmp31_, "FALSE") == 0) {
-#line 480 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp30_ = TRUE;
-#line 4430 "NodeToVala.vala.c"
- } else {
- const gchar* _tmp32_ = NULL;
-#line 480 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp32_ = v;
-#line 480 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp30_ = g_strcmp0 (_tmp32_, "TRUE") == 0;
-#line 4437 "NodeToVala.vala.c"
- }
-#line 480 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (_tmp30_) {
-#line 4441 "NodeToVala.vala.c"
- const gchar* _tmp33_ = NULL;
- gchar* _tmp34_ = NULL;
-#line 481 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp33_ = v;
-#line 481 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp34_ = g_utf8_strdown (_tmp33_, (gssize) (-1));
-#line 481 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (v);
-#line 481 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- v = _tmp34_;
-#line 4452 "NodeToVala.vala.c"
- }
-#line 487 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp35_ = self->priv->ret;
-#line 487 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp36_ = self->priv->ipad;
-#line 487 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp37_ = g_strconcat (_tmp36_, "this.", NULL);
-#line 487 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp38_ = _tmp37_;
-#line 487 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp39_ = kname;
-#line 487 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp40_ = g_strconcat (_tmp38_, _tmp39_, NULL);
-#line 487 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp41_ = _tmp40_;
-#line 487 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp42_ = g_strconcat (_tmp41_, " = ", NULL);
-#line 487 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp43_ = _tmp42_;
-#line 487 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp44_ = v;
-#line 487 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp45_ = g_strconcat (_tmp43_, _tmp44_, NULL);
-#line 487 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp46_ = _tmp45_;
-#line 487 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp47_ = g_strconcat (_tmp46_, ";\n", NULL);
-#line 487 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp48_ = _tmp47_;
-#line 487 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp49_ = g_strconcat (_tmp35_, _tmp48_, NULL);
-#line 487 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (self->priv->ret);
-#line 487 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- self->priv->ret = _tmp49_;
-#line 487 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp48_);
-#line 487 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp46_);
-#line 487 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp43_);
-#line 487 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp41_);
-#line 487 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp38_);
-#line 468 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (v);
-#line 468 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (kname);
-#line 468 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- ar = (_vala_array_free (ar, ar_length1, (GDestroyNotify) g_free), NULL);
-#line 468 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (k);
-#line 4506 "NodeToVala.vala.c"
- }
-#line 457 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_object_unref0 (iter);
-#line 4510 "NodeToVala.vala.c"
-}
-
-
-static void js_render_node_to_vala_addWrappedProperties (JsRenderNodeToVala* self) {
- PaleteGirObject* cls = NULL;
- JsRenderNode* _tmp0_ = NULL;
- gchar* _tmp1_ = NULL;
- gchar* _tmp2_ = NULL;
- PaleteGirObject* _tmp3_ = NULL;
- PaleteGirObject* _tmp4_ = NULL;
- PaleteGirObject* _tmp5_ = NULL;
- const gchar* _tmp6_ = NULL;
- const gchar* _tmp7_ = NULL;
- gchar* _tmp8_ = NULL;
- gchar* _tmp9_ = NULL;
- gchar* _tmp10_ = NULL;
- gchar* _tmp11_ = NULL;
- gchar* _tmp12_ = NULL;
- GeeMapIterator* iter = NULL;
- PaleteGirObject* _tmp13_ = NULL;
- GeeHashMap* _tmp14_ = NULL;
- GeeMapIterator* _tmp15_ = NULL;
-#line 495 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- g_return_if_fail (self != NULL);
-#line 497 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp0_ = self->priv->node;
-#line 497 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp1_ = js_render_node_fqn (_tmp0_);
-#line 497 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp2_ = _tmp1_;
-#line 497 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp3_ = palete_gir_factoryFqn (_tmp2_);
-#line 497 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp4_ = _tmp3_;
-#line 497 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp2_);
-#line 497 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- cls = _tmp4_;
-#line 498 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp5_ = cls;
-#line 498 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (_tmp5_ == NULL) {
-#line 499 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_object_unref0 (cls);
-#line 499 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- return;
-#line 4557 "NodeToVala.vala.c"
- }
-#line 502 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp6_ = self->priv->ret;
-#line 502 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp7_ = self->priv->ipad;
-#line 502 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp8_ = g_strconcat ("\n", _tmp7_, NULL);
-#line 502 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp9_ = _tmp8_;
-#line 502 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp10_ = g_strconcat (_tmp9_, "// set gobject values\n", NULL);
-#line 502 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp11_ = _tmp10_;
-#line 502 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp12_ = g_strconcat (_tmp6_, _tmp11_, NULL);
-#line 502 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (self->priv->ret);
-#line 502 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- self->priv->ret = _tmp12_;
-#line 502 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp11_);
-#line 502 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp9_);
-#line 504 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp13_ = cls;
-#line 504 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp14_ = _tmp13_->props;
-#line 504 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp15_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp14_);
-#line 504 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- iter = _tmp15_;
-#line 505 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- while (TRUE) {
-#line 4591 "NodeToVala.vala.c"
- GeeMapIterator* _tmp16_ = NULL;
- gboolean _tmp17_ = FALSE;
- gchar* p = NULL;
- GeeMapIterator* _tmp18_ = NULL;
- gpointer _tmp19_ = NULL;
- JsRenderNode* _tmp20_ = NULL;
- const gchar* _tmp21_ = NULL;
- gboolean _tmp22_ = FALSE;
- const gchar* _tmp23_ = NULL;
- gboolean _tmp24_ = FALSE;
- const gchar* _tmp25_ = NULL;
- gchar* v = NULL;
- JsRenderNode* _tmp26_ = NULL;
- const gchar* _tmp27_ = NULL;
- gchar* _tmp28_ = NULL;
- gchar* nodekey = NULL;
- JsRenderNode* _tmp29_ = NULL;
- const gchar* _tmp30_ = NULL;
- gchar* _tmp31_ = NULL;
- const gchar* _tmp32_ = NULL;
- gchar _tmp33_ = '\0';
- gboolean is_raw = FALSE;
- const gchar* _tmp34_ = NULL;
- gchar _tmp35_ = '\0';
- gboolean _tmp36_ = FALSE;
- GeeMapIterator* _tmp37_ = NULL;
- gpointer _tmp38_ = NULL;
- PaleteGirObject* _tmp39_ = NULL;
- const gchar* _tmp40_ = NULL;
- gboolean _tmp41_ = FALSE;
- gboolean _tmp49_ = FALSE;
- const gchar* _tmp50_ = NULL;
- gboolean _tmp54_ = FALSE;
- GeeMapIterator* _tmp55_ = NULL;
- gpointer _tmp56_ = NULL;
- PaleteGirObject* _tmp57_ = NULL;
- const gchar* _tmp58_ = NULL;
- gboolean _tmp59_ = FALSE;
- const gchar* _tmp67_ = NULL;
- const gchar* _tmp68_ = NULL;
- gchar* _tmp69_ = NULL;
- gchar* _tmp70_ = NULL;
- const gchar* _tmp71_ = NULL;
- gchar* _tmp72_ = NULL;
- gchar* _tmp73_ = NULL;
- gchar* _tmp74_ = NULL;
- gchar* _tmp75_ = NULL;
- const gchar* _tmp76_ = NULL;
- gchar* _tmp77_ = NULL;
- gchar* _tmp78_ = NULL;
- gchar* _tmp79_ = NULL;
- gchar* _tmp80_ = NULL;
- gchar* _tmp81_ = NULL;
-#line 505 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp16_ = iter;
-#line 505 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp17_ = gee_map_iterator_next (_tmp16_);
-#line 505 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (!_tmp17_) {
-#line 505 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- break;
-#line 4653 "NodeToVala.vala.c"
- }
-#line 506 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp18_ = iter;
-#line 506 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp19_ = gee_map_iterator_get_key (_tmp18_);
-#line 506 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- p = (gchar*) _tmp19_;
-#line 507 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp20_ = self->priv->node;
-#line 507 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp21_ = p;
-#line 507 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp22_ = js_render_node_has (_tmp20_, _tmp21_);
-#line 507 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (!_tmp22_) {
-#line 508 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (p);
-#line 508 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- continue;
-#line 4673 "NodeToVala.vala.c"
- }
-#line 510 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp23_ = p;
-#line 510 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp24_ = js_render_node_to_vala_shouldIgnoreWrapped (self, _tmp23_);
-#line 510 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (_tmp24_) {
-#line 511 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (p);
-#line 511 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- continue;
-#line 4685 "NodeToVala.vala.c"
- }
-#line 514 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp25_ = p;
-#line 514 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- js_render_node_to_vala_ignore (self, _tmp25_);
-#line 515 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp26_ = self->priv->node;
-#line 515 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp27_ = p;
-#line 515 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp28_ = js_render_node_get (_tmp26_, _tmp27_);
-#line 515 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- v = _tmp28_;
-#line 517 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp29_ = self->priv->node;
-#line 517 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp30_ = p;
-#line 517 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp31_ = js_render_node_get_key (_tmp29_, _tmp30_);
-#line 517 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- nodekey = _tmp31_;
-#line 520 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp32_ = nodekey;
-#line 520 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp33_ = string_get (_tmp32_, (glong) 0);
-#line 520 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (_tmp33_ == '#') {
-#line 521 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (nodekey);
-#line 521 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (v);
-#line 521 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (p);
-#line 521 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- continue;
-#line 4721 "NodeToVala.vala.c"
- }
-#line 526 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp34_ = nodekey;
-#line 526 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp35_ = string_get (_tmp34_, (glong) 0);
-#line 526 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- is_raw = _tmp35_ == '$';
-#line 529 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp37_ = iter;
-#line 529 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp38_ = gee_map_iterator_get_value (_tmp37_);
-#line 529 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp39_ = (PaleteGirObject*) _tmp38_;
-#line 529 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp40_ = _tmp39_->type;
-#line 529 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp41_ = g_strcmp0 (_tmp40_, "utf8") == 0;
-#line 529 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_object_unref0 (_tmp39_);
-#line 529 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (_tmp41_) {
-#line 4743 "NodeToVala.vala.c"
- gboolean _tmp42_ = FALSE;
-#line 529 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp42_ = is_raw;
-#line 529 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp36_ = !_tmp42_;
-#line 4749 "NodeToVala.vala.c"
- } else {
-#line 529 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp36_ = FALSE;
-#line 4753 "NodeToVala.vala.c"
- }
-#line 529 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (_tmp36_) {
-#line 4757 "NodeToVala.vala.c"
- const gchar* _tmp43_ = NULL;
- gchar* _tmp44_ = NULL;
- gchar* _tmp45_ = NULL;
- gchar* _tmp46_ = NULL;
- gchar* _tmp47_ = NULL;
- gchar* _tmp48_ = NULL;
-#line 530 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp43_ = v;
-#line 530 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp44_ = g_strescape (_tmp43_, "");
-#line 530 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp45_ = _tmp44_;
-#line 530 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp46_ = g_strconcat ("\"", _tmp45_, NULL);
-#line 530 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp47_ = _tmp46_;
-#line 530 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp48_ = g_strconcat (_tmp47_, "\"", NULL);
-#line 530 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (v);
-#line 530 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- v = _tmp48_;
-#line 530 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp47_);
-#line 530 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp45_);
-#line 4784 "NodeToVala.vala.c"
- }
-#line 532 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp50_ = v;
-#line 532 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (g_strcmp0 (_tmp50_, "TRUE") == 0) {
-#line 532 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp49_ = TRUE;
-#line 4792 "NodeToVala.vala.c"
- } else {
- const gchar* _tmp51_ = NULL;
-#line 532 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp51_ = v;
-#line 532 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp49_ = g_strcmp0 (_tmp51_, "FALSE") == 0;
-#line 4799 "NodeToVala.vala.c"
- }
-#line 532 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (_tmp49_) {
-#line 4803 "NodeToVala.vala.c"
- const gchar* _tmp52_ = NULL;
- gchar* _tmp53_ = NULL;
-#line 533 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp52_ = v;
-#line 533 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp53_ = g_utf8_strdown (_tmp52_, (gssize) (-1));
-#line 533 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (v);
-#line 533 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- v = _tmp53_;
-#line 4814 "NodeToVala.vala.c"
- }
-#line 535 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp55_ = iter;
-#line 535 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp56_ = gee_map_iterator_get_value (_tmp55_);
-#line 535 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp57_ = (PaleteGirObject*) _tmp56_;
-#line 535 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp58_ = _tmp57_->type;
-#line 535 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp59_ = g_strcmp0 (_tmp58_, "gfloat") == 0;
-#line 535 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_object_unref0 (_tmp57_);
-#line 535 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (_tmp59_) {
-#line 4830 "NodeToVala.vala.c"
- const gchar* _tmp60_ = NULL;
- const gchar* _tmp61_ = NULL;
- gint _tmp62_ = 0;
- gint _tmp63_ = 0;
- gchar _tmp64_ = '\0';
-#line 535 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp60_ = v;
-#line 535 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp61_ = v;
-#line 535 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp62_ = strlen (_tmp61_);
-#line 535 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp63_ = _tmp62_;
-#line 535 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp64_ = string_get (_tmp60_, (glong) (_tmp63_ - 1));
-#line 535 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp54_ = _tmp64_ != 'f';
-#line 4848 "NodeToVala.vala.c"
- } else {
-#line 535 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp54_ = FALSE;
-#line 4852 "NodeToVala.vala.c"
- }
-#line 535 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (_tmp54_) {
-#line 4856 "NodeToVala.vala.c"
- const gchar* _tmp65_ = NULL;
- gchar* _tmp66_ = NULL;
-#line 536 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp65_ = v;
-#line 536 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp66_ = g_strconcat (_tmp65_, "f", NULL);
-#line 536 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (v);
-#line 536 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- v = _tmp66_;
-#line 4867 "NodeToVala.vala.c"
- }
-#line 540 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp67_ = self->priv->ret;
-#line 540 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp68_ = self->priv->ipad;
-#line 540 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp69_ = g_strconcat (_tmp68_, "this.el.", NULL);
-#line 540 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp70_ = _tmp69_;
-#line 540 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp71_ = p;
-#line 540 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp72_ = g_strconcat (_tmp70_, _tmp71_, NULL);
-#line 540 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp73_ = _tmp72_;
-#line 540 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp74_ = g_strconcat (_tmp73_, " = ", NULL);
-#line 540 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp75_ = _tmp74_;
-#line 540 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp76_ = v;
-#line 540 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp77_ = g_strconcat (_tmp75_, _tmp76_, NULL);
-#line 540 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp78_ = _tmp77_;
-#line 540 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp79_ = g_strconcat (_tmp78_, ";\n", NULL);
-#line 540 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp80_ = _tmp79_;
-#line 540 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp81_ = g_strconcat (_tmp67_, _tmp80_, NULL);
-#line 540 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (self->priv->ret);
-#line 540 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- self->priv->ret = _tmp81_;
-#line 540 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp80_);
-#line 540 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp78_);
-#line 540 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp75_);
-#line 540 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp73_);
-#line 540 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp70_);
-#line 505 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (nodekey);
-#line 505 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (v);
-#line 505 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (p);
-#line 4919 "NodeToVala.vala.c"
- }
-#line 495 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_object_unref0 (iter);
-#line 495 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_object_unref0 (cls);
-#line 4925 "NodeToVala.vala.c"
-}
-
-
-static void js_render_node_to_vala_addChildren (JsRenderNodeToVala* self) {
- JsRenderNode* _tmp0_ = NULL;
- GeeArrayList* _tmp1_ = NULL;
- gint _tmp2_ = 0;
- gint _tmp3_ = 0;
- GeeListIterator* iter = NULL;
- JsRenderNode* _tmp4_ = NULL;
- GeeArrayList* _tmp5_ = NULL;
- GeeListIterator* _tmp6_ = NULL;
- gint i = 0;
-#line 549 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- g_return_if_fail (self != NULL);
-#line 552 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp0_ = self->priv->node;
-#line 552 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp1_ = _tmp0_->items;
-#line 552 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp2_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp1_);
-#line 552 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp3_ = _tmp2_;
-#line 552 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (_tmp3_ < 1) {
-#line 553 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- return;
-#line 4953 "NodeToVala.vala.c"
- }
-#line 556 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp4_ = self->priv->node;
-#line 556 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp5_ = _tmp4_->items;
-#line 556 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp6_ = gee_abstract_list_list_iterator ((GeeAbstractList*) _tmp5_);
-#line 556 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- iter = _tmp6_;
-#line 557 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- i = -1;
-#line 558 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- while (TRUE) {
-#line 4967 "NodeToVala.vala.c"
- GeeListIterator* _tmp7_ = NULL;
- gboolean _tmp8_ = FALSE;
- gint _tmp9_ = 0;
- JsRenderNode* ci = NULL;
- GeeListIterator* _tmp10_ = NULL;
- gpointer _tmp11_ = NULL;
- JsRenderNode* _tmp12_ = NULL;
- const gchar* _tmp13_ = NULL;
- gchar _tmp14_ = '\0';
- gchar* xargs = NULL;
- gchar* _tmp15_ = NULL;
- JsRenderNode* _tmp16_ = NULL;
- gboolean _tmp17_ = FALSE;
- const gchar* _tmp40_ = NULL;
- const gchar* _tmp41_ = NULL;
- gchar* _tmp42_ = NULL;
- gchar* _tmp43_ = NULL;
- gint _tmp44_ = 0;
- gchar* _tmp45_ = NULL;
- gchar* _tmp46_ = NULL;
- gchar* _tmp47_ = NULL;
- gchar* _tmp48_ = NULL;
- gchar* _tmp49_ = NULL;
- gchar* _tmp50_ = NULL;
- JsRenderNode* _tmp51_ = NULL;
- const gchar* _tmp52_ = NULL;
- gchar* _tmp53_ = NULL;
- gchar* _tmp54_ = NULL;
- gchar* _tmp55_ = NULL;
- gchar* _tmp56_ = NULL;
- const gchar* _tmp57_ = NULL;
- gchar* _tmp58_ = NULL;
- gchar* _tmp59_ = NULL;
- gchar* _tmp60_ = NULL;
- gchar* _tmp61_ = NULL;
- gchar* _tmp62_ = NULL;
- const gchar* _tmp63_ = NULL;
- const gchar* _tmp64_ = NULL;
- gchar* _tmp65_ = NULL;
- gchar* _tmp66_ = NULL;
- gint _tmp67_ = 0;
- gchar* _tmp68_ = NULL;
- gchar* _tmp69_ = NULL;
- gchar* _tmp70_ = NULL;
- gchar* _tmp71_ = NULL;
- gchar* _tmp72_ = NULL;
- gchar* _tmp73_ = NULL;
- gchar* _tmp74_ = NULL;
- JsRenderNode* _tmp75_ = NULL;
- gboolean _tmp76_ = FALSE;
- gboolean _tmp96_ = FALSE;
- gboolean _tmp97_ = FALSE;
- JsRenderNode* _tmp98_ = NULL;
- gboolean _tmp99_ = FALSE;
- gchar** packing = NULL;
- gchar* _tmp110_ = NULL;
- gchar** _tmp111_ = NULL;
- gint packing_length1 = 0;
- gint _packing_size_ = 0;
- JsRenderNode* _tmp112_ = NULL;
- gboolean _tmp113_ = FALSE;
- gchar* pack = NULL;
- gchar** _tmp119_ = NULL;
- gint _tmp119__length1 = 0;
- const gchar* _tmp120_ = NULL;
- gchar* _tmp121_ = NULL;
- gchar* _tmp122_ = NULL;
- gchar** _tmp123_ = NULL;
- gint _tmp123__length1 = 0;
- const gchar* _tmp134_ = NULL;
- const gchar* _tmp135_ = NULL;
- gchar* _tmp136_ = NULL;
- gchar* _tmp137_ = NULL;
- const gchar* _tmp138_ = NULL;
- gchar* _tmp139_ = NULL;
- gchar* _tmp140_ = NULL;
- gchar* _tmp141_ = NULL;
- gchar* _tmp142_ = NULL;
- gchar* _tmp143_ = NULL;
- gchar* _tmp144_ = NULL;
- gint _tmp145_ = 0;
- gchar* _tmp146_ = NULL;
- gchar* _tmp147_ = NULL;
- gchar* _tmp148_ = NULL;
- gchar* _tmp149_ = NULL;
- gchar* _tmp150_ = NULL;
- gchar* _tmp151_ = NULL;
- gchar* _tmp152_ = NULL;
- gchar* _tmp153_ = NULL;
- gchar* _tmp154_ = NULL;
- gchar* _tmp155_ = NULL;
- gchar* _tmp156_ = NULL;
- JsRenderNode* _tmp157_ = NULL;
- const gchar* _tmp158_ = NULL;
- gchar _tmp159_ = '\0';
- const gchar* _tmp160_ = NULL;
- const gchar* _tmp161_ = NULL;
- gchar* _tmp162_ = NULL;
- gchar* _tmp163_ = NULL;
- JsRenderNode* _tmp164_ = NULL;
- const gchar* _tmp165_ = NULL;
- gchar* _tmp166_ = NULL;
- gchar* _tmp167_ = NULL;
- gchar* _tmp168_ = NULL;
- gchar* _tmp169_ = NULL;
- gchar* _tmp170_ = NULL;
- gchar* _tmp171_ = NULL;
- gint _tmp172_ = 0;
- gchar* _tmp173_ = NULL;
- gchar* _tmp174_ = NULL;
- gchar* _tmp175_ = NULL;
- gchar* _tmp176_ = NULL;
- gchar* _tmp177_ = NULL;
- gchar* _tmp178_ = NULL;
- gchar* _tmp179_ = NULL;
-#line 558 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp7_ = iter;
-#line 558 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp8_ = gee_iterator_next ((GeeIterator*) _tmp7_);
-#line 558 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (!_tmp8_) {
-#line 558 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- break;
-#line 5091 "NodeToVala.vala.c"
- }
-#line 559 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp9_ = i;
-#line 559 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- i = _tmp9_ + 1;
-#line 561 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp10_ = iter;
-#line 561 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp11_ = gee_iterator_get ((GeeIterator*) _tmp10_);
-#line 561 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- ci = (JsRenderNode*) _tmp11_;
-#line 563 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp12_ = ci;
-#line 563 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp13_ = _tmp12_->xvala_id;
-#line 563 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp14_ = string_get (_tmp13_, (glong) 0);
-#line 563 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (_tmp14_ == '*') {
-#line 564 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_object_unref0 (ci);
-#line 564 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- continue;
-#line 5115 "NodeToVala.vala.c"
- }
-#line 567 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp15_ = g_strdup ("");
-#line 567 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- xargs = _tmp15_;
-#line 568 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp16_ = ci;
-#line 568 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp17_ = js_render_node_has (_tmp16_, "* args");
-#line 568 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (_tmp17_) {
-#line 5127 "NodeToVala.vala.c"
- gchar** ar = NULL;
- JsRenderNode* _tmp18_ = NULL;
- gchar* _tmp19_ = NULL;
- gchar* _tmp20_ = NULL;
- gchar** _tmp21_ = NULL;
- gchar** _tmp22_ = NULL;
- gchar** _tmp23_ = NULL;
- gint _tmp23__length1 = 0;
- gint ar_length1 = 0;
- gint _ar_size_ = 0;
-#line 570 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp18_ = ci;
-#line 570 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp19_ = js_render_node_get (_tmp18_, "* args");
-#line 570 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp20_ = _tmp19_;
-#line 570 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp22_ = _tmp21_ = g_strsplit (_tmp20_, ",", 0);
-#line 570 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp23_ = _tmp22_;
-#line 570 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp23__length1 = _vala_array_length (_tmp21_);
-#line 570 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp20_);
-#line 570 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- ar = _tmp23_;
-#line 570 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- ar_length1 = _tmp23__length1;
-#line 570 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _ar_size_ = ar_length1;
-#line 5158 "NodeToVala.vala.c"
- {
- gint ari = 0;
-#line 571 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- ari = 0;
-#line 5163 "NodeToVala.vala.c"
- {
- gboolean _tmp24_ = FALSE;
-#line 571 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp24_ = TRUE;
-#line 571 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- while (TRUE) {
-#line 5170 "NodeToVala.vala.c"
- gint _tmp26_ = 0;
- gchar** _tmp27_ = NULL;
- gint _tmp27__length1 = 0;
- gchar** arg = NULL;
- gchar** _tmp28_ = NULL;
- gint _tmp28__length1 = 0;
- gint _tmp29_ = 0;
- const gchar* _tmp30_ = NULL;
- gchar** _tmp31_ = NULL;
- gchar** _tmp32_ = NULL;
- gint arg_length1 = 0;
- gint _arg_size_ = 0;
- const gchar* _tmp33_ = NULL;
- gchar** _tmp34_ = NULL;
- gint _tmp34__length1 = 0;
- gchar** _tmp35_ = NULL;
- gint _tmp35__length1 = 0;
- const gchar* _tmp36_ = NULL;
- gchar* _tmp37_ = NULL;
- gchar* _tmp38_ = NULL;
- gchar* _tmp39_ = NULL;
-#line 571 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (!_tmp24_) {
-#line 5194 "NodeToVala.vala.c"
- gint _tmp25_ = 0;
-#line 571 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp25_ = ari;
-#line 571 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- ari = _tmp25_ + 1;
-#line 5200 "NodeToVala.vala.c"
- }
-#line 571 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp24_ = FALSE;
-#line 571 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp26_ = ari;
-#line 571 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp27_ = ar;
-#line 571 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp27__length1 = ar_length1;
-#line 571 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (!(_tmp26_ < _tmp27__length1)) {
-#line 571 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- break;
-#line 5214 "NodeToVala.vala.c"
- }
-#line 572 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp28_ = ar;
-#line 572 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp28__length1 = ar_length1;
-#line 572 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp29_ = ari;
-#line 572 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp30_ = _tmp28_[_tmp29_];
-#line 572 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp32_ = _tmp31_ = g_strsplit (_tmp30_, " ", 0);
-#line 572 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- arg = _tmp32_;
-#line 572 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- arg_length1 = _vala_array_length (_tmp31_);
-#line 572 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _arg_size_ = arg_length1;
-#line 573 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp33_ = xargs;
-#line 573 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp34_ = arg;
-#line 573 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp34__length1 = arg_length1;
-#line 573 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp35_ = arg;
-#line 573 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp35__length1 = arg_length1;
-#line 573 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp36_ = _tmp34_[_tmp35__length1 - 1];
-#line 573 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp37_ = g_strconcat (",", _tmp36_, NULL);
-#line 573 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp38_ = _tmp37_;
-#line 573 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp39_ = g_strconcat (_tmp33_, _tmp38_, NULL);
-#line 573 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (xargs);
-#line 573 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- xargs = _tmp39_;
-#line 573 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp38_);
-#line 571 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- arg = (_vala_array_free (arg, arg_length1, (GDestroyNotify) g_free), NULL);
-#line 5258 "NodeToVala.vala.c"
- }
- }
- }
-#line 568 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- ar = (_vala_array_free (ar, ar_length1, (GDestroyNotify) g_free), NULL);
-#line 5264 "NodeToVala.vala.c"
- }
-#line 577 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp40_ = self->priv->ret;
-#line 577 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp41_ = self->priv->ipad;
-#line 577 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp42_ = g_strconcat (_tmp41_, "var child_", NULL);
-#line 577 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp43_ = _tmp42_;
-#line 577 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp44_ = i;
-#line 577 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp45_ = g_strdup_printf ("%d", _tmp44_);
-#line 577 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp46_ = _tmp45_;
-#line 577 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp47_ = g_strconcat (_tmp43_, _tmp46_, NULL);
-#line 577 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp48_ = _tmp47_;
-#line 577 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp49_ = g_strconcat (_tmp48_, " = new ", NULL);
-#line 577 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp50_ = _tmp49_;
-#line 577 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp51_ = ci;
-#line 577 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp52_ = _tmp51_->xvala_xcls;
-#line 577 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp53_ = g_strconcat (_tmp50_, _tmp52_, NULL);
-#line 577 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp54_ = _tmp53_;
-#line 577 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp55_ = g_strconcat (_tmp54_, "( _this ", NULL);
-#line 577 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp56_ = _tmp55_;
-#line 577 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp57_ = xargs;
-#line 577 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp58_ = g_strconcat (_tmp56_, _tmp57_, NULL);
-#line 577 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp59_ = _tmp58_;
-#line 577 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp60_ = g_strconcat (_tmp59_, ");\n", NULL);
-#line 577 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp61_ = _tmp60_;
-#line 577 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp62_ = g_strconcat (_tmp40_, _tmp61_, NULL);
-#line 577 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (self->priv->ret);
-#line 577 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- self->priv->ret = _tmp62_;
-#line 577 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp61_);
-#line 577 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp59_);
-#line 577 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp56_);
-#line 577 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp54_);
-#line 577 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp50_);
-#line 577 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp48_);
-#line 577 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp46_);
-#line 577 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp43_);
-#line 580 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp63_ = self->priv->ret;
-#line 580 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp64_ = self->priv->ipad;
-#line 580 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp65_ = g_strconcat (_tmp64_, "child_", NULL);
-#line 580 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp66_ = _tmp65_;
-#line 580 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp67_ = i;
-#line 580 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp68_ = g_strdup_printf ("%d", _tmp67_);
-#line 580 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp69_ = _tmp68_;
-#line 580 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp70_ = g_strconcat (_tmp66_, _tmp69_, NULL);
-#line 580 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp71_ = _tmp70_;
-#line 580 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp72_ = g_strconcat (_tmp71_, ".ref();\n", NULL);
-#line 580 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp73_ = _tmp72_;
-#line 580 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp74_ = g_strconcat (_tmp63_, _tmp73_, NULL);
-#line 580 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (self->priv->ret);
-#line 580 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- self->priv->ret = _tmp74_;
-#line 580 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp73_);
-#line 580 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp71_);
-#line 580 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp69_);
-#line 580 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp66_);
-#line 582 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp75_ = ci;
-#line 582 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp76_ = js_render_node_has (_tmp75_, "* prop");
-#line 582 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (_tmp76_) {
-#line 5374 "NodeToVala.vala.c"
- const gchar* _tmp77_ = NULL;
- const gchar* _tmp78_ = NULL;
- gchar* _tmp79_ = NULL;
- gchar* _tmp80_ = NULL;
- JsRenderNode* _tmp81_ = NULL;
- gchar* _tmp82_ = NULL;
- gchar* _tmp83_ = NULL;
- gchar* _tmp84_ = NULL;
- gchar* _tmp85_ = NULL;
- gchar* _tmp86_ = NULL;
- gchar* _tmp87_ = NULL;
- gint _tmp88_ = 0;
- gchar* _tmp89_ = NULL;
- gchar* _tmp90_ = NULL;
- gchar* _tmp91_ = NULL;
- gchar* _tmp92_ = NULL;
- gchar* _tmp93_ = NULL;
- gchar* _tmp94_ = NULL;
- gchar* _tmp95_ = NULL;
-#line 583 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp77_ = self->priv->ret;
-#line 583 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp78_ = self->priv->ipad;
-#line 583 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp79_ = g_strconcat (_tmp78_, "this.el.", NULL);
-#line 583 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp80_ = _tmp79_;
-#line 583 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp81_ = ci;
-#line 583 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp82_ = js_render_node_get (_tmp81_, "* prop");
-#line 583 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp83_ = _tmp82_;
-#line 583 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp84_ = g_strconcat (_tmp80_, _tmp83_, NULL);
-#line 583 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp85_ = _tmp84_;
-#line 583 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp86_ = g_strconcat (_tmp85_, " = child_", NULL);
-#line 583 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp87_ = _tmp86_;
-#line 583 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp88_ = i;
-#line 583 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp89_ = g_strdup_printf ("%d", _tmp88_);
-#line 583 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp90_ = _tmp89_;
-#line 583 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp91_ = g_strconcat (_tmp87_, _tmp90_, NULL);
-#line 583 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp92_ = _tmp91_;
-#line 583 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp93_ = g_strconcat (_tmp92_, ".el;\n", NULL);
-#line 583 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp94_ = _tmp93_;
-#line 583 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp95_ = g_strconcat (_tmp77_, _tmp94_, NULL);
-#line 583 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (self->priv->ret);
-#line 583 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- self->priv->ret = _tmp95_;
-#line 583 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp94_);
-#line 583 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp92_);
-#line 583 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp90_);
-#line 583 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp87_);
-#line 583 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp85_);
-#line 583 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp83_);
-#line 583 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp80_);
-#line 584 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (xargs);
-#line 584 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_object_unref0 (ci);
-#line 584 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- continue;
-#line 5456 "NodeToVala.vala.c"
- }
-#line 588 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp98_ = ci;
-#line 588 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp99_ = js_render_node_has (_tmp98_, "pack");
-#line 588 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (!_tmp99_) {
-#line 588 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp97_ = TRUE;
-#line 5466 "NodeToVala.vala.c"
- } else {
- JsRenderNode* _tmp100_ = NULL;
- gchar* _tmp101_ = NULL;
- gchar* _tmp102_ = NULL;
- gchar* _tmp103_ = NULL;
- gchar* _tmp104_ = NULL;
-#line 588 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp100_ = ci;
-#line 588 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp101_ = js_render_node_get (_tmp100_, "pack");
-#line 588 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp102_ = _tmp101_;
-#line 588 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp103_ = g_utf8_strdown (_tmp102_, (gssize) (-1));
-#line 588 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp104_ = _tmp103_;
-#line 588 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp97_ = g_strcmp0 (_tmp104_, "false") == 0;
-#line 588 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp104_);
-#line 588 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp102_);
-#line 5489 "NodeToVala.vala.c"
- }
-#line 588 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (_tmp97_) {
-#line 588 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp96_ = TRUE;
-#line 5495 "NodeToVala.vala.c"
- } else {
- JsRenderNode* _tmp105_ = NULL;
- gchar* _tmp106_ = NULL;
- gchar* _tmp107_ = NULL;
- gchar* _tmp108_ = NULL;
- gchar* _tmp109_ = NULL;
-#line 588 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp105_ = ci;
-#line 588 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp106_ = js_render_node_get (_tmp105_, "pack");
-#line 588 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp107_ = _tmp106_;
-#line 588 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp108_ = g_utf8_strdown (_tmp107_, (gssize) (-1));
-#line 588 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp109_ = _tmp108_;
-#line 588 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp96_ = g_strcmp0 (_tmp109_, "true") == 0;
-#line 588 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp109_);
-#line 588 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp107_);
-#line 5518 "NodeToVala.vala.c"
- }
-#line 588 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (_tmp96_) {
-#line 589 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (xargs);
-#line 589 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_object_unref0 (ci);
-#line 589 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- continue;
-#line 5528 "NodeToVala.vala.c"
- }
-#line 592 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp110_ = g_strdup ("add");
-#line 592 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp111_ = g_new0 (gchar*, 1 + 1);
-#line 592 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp111_[0] = _tmp110_;
-#line 592 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- packing = _tmp111_;
-#line 592 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- packing_length1 = 1;
-#line 592 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _packing_size_ = packing_length1;
-#line 593 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp112_ = ci;
-#line 593 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp113_ = js_render_node_has (_tmp112_, "pack");
-#line 593 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (_tmp113_) {
-#line 5548 "NodeToVala.vala.c"
- JsRenderNode* _tmp114_ = NULL;
- gchar* _tmp115_ = NULL;
- gchar* _tmp116_ = NULL;
- gchar** _tmp117_ = NULL;
- gchar** _tmp118_ = NULL;
-#line 594 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp114_ = ci;
-#line 594 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp115_ = js_render_node_get (_tmp114_, "pack");
-#line 594 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp116_ = _tmp115_;
-#line 594 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp118_ = _tmp117_ = g_strsplit (_tmp116_, ",", 0);
-#line 594 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- packing = (_vala_array_free (packing, packing_length1, (GDestroyNotify) g_free), NULL);
-#line 594 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- packing = _tmp118_;
-#line 594 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- packing_length1 = _vala_array_length (_tmp117_);
-#line 594 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _packing_size_ = packing_length1;
-#line 594 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp116_);
-#line 5572 "NodeToVala.vala.c"
- }
-#line 597 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp119_ = packing;
-#line 597 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp119__length1 = packing_length1;
-#line 597 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp120_ = _tmp119_[0];
-#line 597 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp121_ = g_strdup (_tmp120_);
-#line 597 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- pack = _tmp121_;
-#line 599 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp123_ = packing;
-#line 599 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp123__length1 = packing_length1;
-#line 599 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (_tmp123__length1 > 1) {
-#line 5590 "NodeToVala.vala.c"
- gchar** _tmp124_ = NULL;
- gint _tmp124__length1 = 0;
- gchar* _tmp125_ = NULL;
- gchar* _tmp126_ = NULL;
- const gchar* _tmp127_ = NULL;
- gint _tmp128_ = 0;
- gint _tmp129_ = 0;
- gchar* _tmp130_ = NULL;
- gchar* _tmp131_ = NULL;
- gchar* _tmp132_ = NULL;
-#line 600 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp124_ = packing;
-#line 600 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp124__length1 = packing_length1;
-#line 600 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp125_ = _vala_g_strjoinv (",", _tmp124_, _tmp124__length1);
-#line 600 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp126_ = _tmp125_;
-#line 600 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp127_ = pack;
-#line 600 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp128_ = strlen (_tmp127_);
-#line 600 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp129_ = _tmp128_;
-#line 600 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp130_ = string_substring (_tmp126_, (glong) (_tmp129_ + 1), (glong) (-1));
-#line 600 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp131_ = _tmp130_;
-#line 600 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp132_ = g_strconcat (", ", _tmp131_, NULL);
-#line 600 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp122_);
-#line 600 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp122_ = _tmp132_;
-#line 600 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp131_);
-#line 600 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp126_);
-#line 5629 "NodeToVala.vala.c"
- } else {
- gchar* _tmp133_ = NULL;
-#line 602 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp133_ = g_strdup ("");
-#line 602 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp122_);
-#line 602 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp122_ = _tmp133_;
-#line 5638 "NodeToVala.vala.c"
- }
-#line 598 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp134_ = self->priv->ret;
-#line 598 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp135_ = self->priv->ipad;
-#line 598 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp136_ = g_strconcat (_tmp135_, "this.el.", NULL);
-#line 598 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp137_ = _tmp136_;
-#line 598 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp138_ = pack;
-#line 598 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp139_ = string_strip (_tmp138_);
-#line 598 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp140_ = _tmp139_;
-#line 598 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp141_ = g_strconcat (_tmp137_, _tmp140_, NULL);
-#line 598 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp142_ = _tmp141_;
-#line 598 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp143_ = g_strconcat (_tmp142_, " ( child_", NULL);
-#line 598 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp144_ = _tmp143_;
-#line 598 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp145_ = i;
-#line 598 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp146_ = g_strdup_printf ("%d", _tmp145_);
-#line 598 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp147_ = _tmp146_;
-#line 598 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp148_ = g_strconcat (_tmp144_, _tmp147_, NULL);
-#line 598 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp149_ = _tmp148_;
-#line 598 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp150_ = g_strconcat (_tmp149_, ".el ", NULL);
-#line 598 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp151_ = _tmp150_;
-#line 598 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp152_ = g_strconcat (_tmp151_, _tmp122_, NULL);
-#line 598 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp153_ = _tmp152_;
-#line 598 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp154_ = g_strconcat (_tmp153_, " );\n", NULL);
-#line 598 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp155_ = _tmp154_;
-#line 598 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp156_ = g_strconcat (_tmp134_, _tmp155_, NULL);
-#line 598 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (self->priv->ret);
-#line 598 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- self->priv->ret = _tmp156_;
-#line 598 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp155_);
-#line 598 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp153_);
-#line 598 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp151_);
-#line 598 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp149_);
-#line 598 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp147_);
-#line 598 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp144_);
-#line 598 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp142_);
-#line 598 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp140_);
-#line 598 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp137_);
-#line 606 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp157_ = ci;
-#line 606 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp158_ = _tmp157_->xvala_id;
-#line 606 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp159_ = string_get (_tmp158_, (glong) 0);
-#line 606 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (_tmp159_ != '+') {
-#line 607 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp122_);
-#line 607 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (pack);
-#line 607 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- packing = (_vala_array_free (packing, packing_length1, (GDestroyNotify) g_free), NULL);
-#line 607 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (xargs);
-#line 607 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_object_unref0 (ci);
-#line 607 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- continue;
-#line 5728 "NodeToVala.vala.c"
- }
-#line 610 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp160_ = self->priv->ret;
-#line 610 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp161_ = self->priv->ipad;
-#line 610 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp162_ = g_strconcat (_tmp161_, "this.", NULL);
-#line 610 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp163_ = _tmp162_;
-#line 610 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp164_ = ci;
-#line 610 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp165_ = _tmp164_->xvala_id;
-#line 610 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp166_ = string_substring (_tmp165_, (glong) 1, (glong) (-1));
-#line 610 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp167_ = _tmp166_;
-#line 610 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp168_ = g_strconcat (_tmp163_, _tmp167_, NULL);
-#line 610 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp169_ = _tmp168_;
-#line 610 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp170_ = g_strconcat (_tmp169_, " = child_", NULL);
-#line 610 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp171_ = _tmp170_;
-#line 610 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp172_ = i;
-#line 610 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp173_ = g_strdup_printf ("%d", _tmp172_);
-#line 610 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp174_ = _tmp173_;
-#line 610 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp175_ = g_strconcat (_tmp171_, _tmp174_, NULL);
-#line 610 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp176_ = _tmp175_;
-#line 610 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp177_ = g_strconcat (_tmp176_, ";\n", NULL);
-#line 610 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp178_ = _tmp177_;
-#line 610 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp179_ = g_strconcat (_tmp160_, _tmp178_, NULL);
-#line 610 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (self->priv->ret);
-#line 610 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- self->priv->ret = _tmp179_;
-#line 610 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp178_);
-#line 610 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp176_);
-#line 610 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp174_);
-#line 610 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp171_);
-#line 610 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp169_);
-#line 610 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp167_);
-#line 610 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp163_);
-#line 558 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp122_);
-#line 558 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (pack);
-#line 558 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- packing = (_vala_array_free (packing, packing_length1, (GDestroyNotify) g_free), NULL);
-#line 558 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (xargs);
-#line 558 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_object_unref0 (ci);
-#line 5798 "NodeToVala.vala.c"
- }
-#line 549 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_object_unref0 (iter);
-#line 5802 "NodeToVala.vala.c"
-}
-
-
-static void js_render_node_to_vala_addInit (JsRenderNodeToVala* self) {
- JsRenderNode* _tmp0_ = NULL;
- gboolean _tmp1_ = FALSE;
- const gchar* _tmp2_ = NULL;
- const gchar* _tmp3_ = NULL;
- gchar* _tmp4_ = NULL;
- gchar* _tmp5_ = NULL;
- gchar* _tmp6_ = NULL;
- gchar* _tmp7_ = NULL;
- gchar* _tmp8_ = NULL;
- const gchar* _tmp9_ = NULL;
- const gchar* _tmp10_ = NULL;
- gchar* _tmp11_ = NULL;
- gchar* _tmp12_ = NULL;
- const gchar* _tmp13_ = NULL;
- JsRenderNode* _tmp14_ = NULL;
- gchar* _tmp15_ = NULL;
- gchar* _tmp16_ = NULL;
- gchar* _tmp17_ = NULL;
- gchar* _tmp18_ = NULL;
- gchar* _tmp19_ = NULL;
- gchar* _tmp20_ = NULL;
- gchar* _tmp21_ = NULL;
- gchar* _tmp22_ = NULL;
- gchar* _tmp23_ = NULL;
-#line 615 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- g_return_if_fail (self != NULL);
-#line 619 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp0_ = self->priv->node;
-#line 619 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp1_ = js_render_node_has (_tmp0_, "init");
-#line 619 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (!_tmp1_) {
-#line 620 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- return;
-#line 5841 "NodeToVala.vala.c"
- }
-#line 622 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp2_ = self->priv->ret;
-#line 622 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp3_ = self->priv->ipad;
-#line 622 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp4_ = g_strconcat ("\n", _tmp3_, NULL);
-#line 622 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp5_ = _tmp4_;
-#line 622 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp6_ = g_strconcat (_tmp5_, "// init method \n", NULL);
-#line 622 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp7_ = _tmp6_;
-#line 622 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp8_ = g_strconcat (_tmp2_, _tmp7_, NULL);
-#line 622 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (self->priv->ret);
-#line 622 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- self->priv->ret = _tmp8_;
-#line 622 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp7_);
-#line 622 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp5_);
-#line 624 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp9_ = self->priv->ret;
-#line 624 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp10_ = self->priv->ipad;
-#line 624 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp11_ = g_strconcat ("\n", _tmp10_, NULL);
-#line 624 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp12_ = _tmp11_;
-#line 624 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp13_ = self->priv->ipad;
-#line 624 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp14_ = self->priv->node;
-#line 624 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp15_ = js_render_node_get (_tmp14_, "init");
-#line 624 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp16_ = _tmp15_;
-#line 624 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp17_ = js_render_node_to_vala_padMultiline (self, _tmp13_, _tmp16_);
-#line 624 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp18_ = _tmp17_;
-#line 624 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp19_ = g_strconcat (_tmp12_, _tmp18_, NULL);
-#line 624 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp20_ = _tmp19_;
-#line 624 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp21_ = g_strconcat (_tmp20_, "\n", NULL);
-#line 624 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp22_ = _tmp21_;
-#line 624 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp23_ = g_strconcat (_tmp9_, _tmp22_, NULL);
-#line 624 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (self->priv->ret);
-#line 624 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- self->priv->ret = _tmp23_;
-#line 624 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp22_);
-#line 624 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp20_);
-#line 624 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp18_);
-#line 624 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp16_);
-#line 624 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp12_);
-#line 5909 "NodeToVala.vala.c"
-}
-
-
-static void js_render_node_to_vala_addListeners (JsRenderNodeToVala* self) {
- JsRenderNode* _tmp0_ = NULL;
- GeeHashMap* _tmp1_ = NULL;
- gint _tmp2_ = 0;
- gint _tmp3_ = 0;
- const gchar* _tmp4_ = NULL;
- const gchar* _tmp5_ = NULL;
- gchar* _tmp6_ = NULL;
- gchar* _tmp7_ = NULL;
- gchar* _tmp8_ = NULL;
- gchar* _tmp9_ = NULL;
- gchar* _tmp10_ = NULL;
- GeeMapIterator* iter = NULL;
- JsRenderNode* _tmp11_ = NULL;
- GeeHashMap* _tmp12_ = NULL;
- GeeMapIterator* _tmp13_ = NULL;
-#line 627 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- g_return_if_fail (self != NULL);
-#line 629 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp0_ = self->priv->node;
-#line 629 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp1_ = _tmp0_->listeners;
-#line 629 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp2_ = gee_abstract_map_get_size ((GeeMap*) _tmp1_);
-#line 629 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp3_ = _tmp2_;
-#line 629 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (_tmp3_ < 1) {
-#line 630 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- return;
-#line 5943 "NodeToVala.vala.c"
- }
-#line 635 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp4_ = self->priv->ret;
-#line 635 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp5_ = self->priv->ipad;
-#line 635 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp6_ = g_strconcat ("\n", _tmp5_, NULL);
-#line 635 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp7_ = _tmp6_;
-#line 635 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp8_ = g_strconcat (_tmp7_, "// listeners \n", NULL);
-#line 635 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp9_ = _tmp8_;
-#line 635 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp10_ = g_strconcat (_tmp4_, _tmp9_, NULL);
-#line 635 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (self->priv->ret);
-#line 635 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- self->priv->ret = _tmp10_;
-#line 635 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp9_);
-#line 635 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp7_);
-#line 637 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp11_ = self->priv->node;
-#line 637 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp12_ = _tmp11_->listeners;
-#line 637 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp13_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp12_);
-#line 637 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- iter = _tmp13_;
-#line 638 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- while (TRUE) {
-#line 5977 "NodeToVala.vala.c"
- GeeMapIterator* _tmp14_ = NULL;
- gboolean _tmp15_ = FALSE;
- gchar* k = NULL;
- GeeMapIterator* _tmp16_ = NULL;
- gpointer _tmp17_ = NULL;
- gchar* v = NULL;
- GeeMapIterator* _tmp18_ = NULL;
- gpointer _tmp19_ = NULL;
- const gchar* _tmp20_ = NULL;
- const gchar* _tmp21_ = NULL;
- gchar* _tmp22_ = NULL;
- gchar* _tmp23_ = NULL;
- const gchar* _tmp24_ = NULL;
- gchar* _tmp25_ = NULL;
- gchar* _tmp26_ = NULL;
- gchar* _tmp27_ = NULL;
- gchar* _tmp28_ = NULL;
- const gchar* _tmp29_ = NULL;
- const gchar* _tmp30_ = NULL;
- gchar* _tmp31_ = NULL;
- gchar* _tmp32_ = NULL;
- gchar* _tmp33_ = NULL;
- gchar* _tmp34_ = NULL;
- gchar* _tmp35_ = NULL;
- gchar* _tmp36_ = NULL;
- gchar* _tmp37_ = NULL;
-#line 638 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp14_ = iter;
-#line 638 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp15_ = gee_map_iterator_next (_tmp14_);
-#line 638 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (!_tmp15_) {
-#line 638 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- break;
-#line 6012 "NodeToVala.vala.c"
- }
-#line 639 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp16_ = iter;
-#line 639 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp17_ = gee_map_iterator_get_key (_tmp16_);
-#line 639 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- k = (gchar*) _tmp17_;
-#line 640 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp18_ = iter;
-#line 640 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp19_ = gee_map_iterator_get_value (_tmp18_);
-#line 640 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- v = (gchar*) _tmp19_;
-#line 641 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp20_ = self->priv->ret;
-#line 641 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp21_ = self->priv->ipad;
-#line 641 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp22_ = g_strconcat (_tmp21_, "this.el.", NULL);
-#line 641 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp23_ = _tmp22_;
-#line 641 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp24_ = k;
-#line 641 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp25_ = g_strconcat (_tmp23_, _tmp24_, NULL);
-#line 641 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp26_ = _tmp25_;
-#line 641 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp27_ = g_strconcat (_tmp26_, ".connect( ", NULL);
-#line 641 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp28_ = _tmp27_;
-#line 641 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp29_ = self->priv->ipad;
-#line 641 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp30_ = v;
-#line 641 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp31_ = js_render_node_to_vala_padMultiline (self, _tmp29_, _tmp30_);
-#line 641 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp32_ = _tmp31_;
-#line 641 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp33_ = g_strconcat (_tmp28_, _tmp32_, NULL);
-#line 641 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp34_ = _tmp33_;
-#line 641 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp35_ = g_strconcat (_tmp34_, ");\n", NULL);
-#line 641 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp36_ = _tmp35_;
-#line 641 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp37_ = g_strconcat (_tmp20_, _tmp36_, NULL);
-#line 641 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (self->priv->ret);
-#line 641 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- self->priv->ret = _tmp37_;
-#line 641 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp36_);
-#line 641 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp34_);
-#line 641 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp32_);
-#line 641 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp28_);
-#line 641 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp26_);
-#line 641 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp23_);
-#line 638 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (v);
-#line 638 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (k);
-#line 6082 "NodeToVala.vala.c"
- }
-#line 627 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_object_unref0 (iter);
-#line 6086 "NodeToVala.vala.c"
-}
-
-
-static void js_render_node_to_vala_addEndCtor (JsRenderNodeToVala* self) {
- const gchar* _tmp0_ = NULL;
- const gchar* _tmp1_ = NULL;
- gchar* _tmp2_ = NULL;
- gchar* _tmp3_ = NULL;
- gchar* _tmp4_ = NULL;
-#line 646 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- g_return_if_fail (self != NULL);
-#line 652 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp0_ = self->priv->ret;
-#line 652 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp1_ = self->priv->pad;
-#line 652 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp2_ = g_strconcat (_tmp1_, "}\n", NULL);
-#line 652 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp3_ = _tmp2_;
-#line 652 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp4_ = g_strconcat (_tmp0_, _tmp3_, NULL);
-#line 652 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (self->priv->ret);
-#line 652 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- self->priv->ret = _tmp4_;
-#line 652 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp3_);
-#line 6114 "NodeToVala.vala.c"
-}
-
-
-static void js_render_node_to_vala_addUserMethods (JsRenderNodeToVala* self) {
- const gchar* _tmp0_ = NULL;
- const gchar* _tmp1_ = NULL;
- gchar* _tmp2_ = NULL;
- gchar* _tmp3_ = NULL;
- gchar* _tmp4_ = NULL;
- gchar* _tmp5_ = NULL;
- gchar* _tmp6_ = NULL;
- GeeMapIterator* iter = NULL;
- JsRenderNode* _tmp7_ = NULL;
- GeeHashMap* _tmp8_ = NULL;
- GeeMapIterator* _tmp9_ = NULL;
-#line 698 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- g_return_if_fail (self != NULL);
-#line 701 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp0_ = self->priv->ret;
-#line 701 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp1_ = self->priv->pad;
-#line 701 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp2_ = g_strconcat ("\n", _tmp1_, NULL);
-#line 701 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp3_ = _tmp2_;
-#line 701 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp4_ = g_strconcat (_tmp3_, "// user defined functions \n", NULL);
-#line 701 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp5_ = _tmp4_;
-#line 701 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp6_ = g_strconcat (_tmp0_, _tmp5_, NULL);
-#line 701 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (self->priv->ret);
-#line 701 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- self->priv->ret = _tmp6_;
-#line 701 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp5_);
-#line 701 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp3_);
-#line 704 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp7_ = self->priv->node;
-#line 704 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp8_ = _tmp7_->props;
-#line 704 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp9_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp8_);
-#line 704 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- iter = _tmp9_;
-#line 705 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- while (TRUE) {
-#line 6164 "NodeToVala.vala.c"
- GeeMapIterator* _tmp10_ = NULL;
- gboolean _tmp11_ = FALSE;
- gchar* k = NULL;
- GeeMapIterator* _tmp12_ = NULL;
- gpointer _tmp13_ = NULL;
- const gchar* _tmp14_ = NULL;
- gboolean _tmp15_ = FALSE;
- const gchar* _tmp16_ = NULL;
- gchar _tmp17_ = '\0';
- gchar* kk = NULL;
- const gchar* _tmp18_ = NULL;
- gchar* _tmp19_ = NULL;
- gchar* vv = NULL;
- GeeMapIterator* _tmp20_ = NULL;
- gpointer _tmp21_ = NULL;
- const gchar* _tmp22_ = NULL;
- const gchar* _tmp23_ = NULL;
- gchar* _tmp24_ = NULL;
- gchar* _tmp25_ = NULL;
- const gchar* _tmp26_ = NULL;
- gchar* _tmp27_ = NULL;
- gchar* _tmp28_ = NULL;
- gchar* _tmp29_ = NULL;
- gchar* _tmp30_ = NULL;
- const gchar* _tmp31_ = NULL;
- const gchar* _tmp32_ = NULL;
- gchar* _tmp33_ = NULL;
- gchar* _tmp34_ = NULL;
- gchar* _tmp35_ = NULL;
- gchar* _tmp36_ = NULL;
- gchar* _tmp37_ = NULL;
- gchar* _tmp38_ = NULL;
- gchar* _tmp39_ = NULL;
-#line 705 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp10_ = iter;
-#line 705 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp11_ = gee_map_iterator_next (_tmp10_);
-#line 705 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (!_tmp11_) {
-#line 705 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- break;
-#line 6206 "NodeToVala.vala.c"
- }
-#line 706 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp12_ = iter;
-#line 706 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp13_ = gee_map_iterator_get_key (_tmp12_);
-#line 706 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- k = (gchar*) _tmp13_;
-#line 707 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp14_ = k;
-#line 707 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp15_ = js_render_node_to_vala_shouldIgnore (self, _tmp14_);
-#line 707 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (_tmp15_) {
-#line 708 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (k);
-#line 708 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- continue;
-#line 6224 "NodeToVala.vala.c"
- }
-#line 711 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp16_ = k;
-#line 711 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp17_ = string_get (_tmp16_, (glong) 0);
-#line 711 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (_tmp17_ != '|') {
-#line 713 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (k);
-#line 713 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- continue;
-#line 6236 "NodeToVala.vala.c"
- }
-#line 716 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp18_ = k;
-#line 716 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp19_ = string_substring (_tmp18_, (glong) 2, (glong) (-1));
-#line 716 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- kk = _tmp19_;
-#line 717 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp20_ = iter;
-#line 717 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp21_ = gee_map_iterator_get_value (_tmp20_);
-#line 717 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- vv = (gchar*) _tmp21_;
-#line 718 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp22_ = self->priv->ret;
-#line 718 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp23_ = self->priv->pad;
-#line 718 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp24_ = g_strconcat (_tmp23_, "public ", NULL);
-#line 718 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp25_ = _tmp24_;
-#line 718 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp26_ = kk;
-#line 718 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp27_ = g_strconcat (_tmp25_, _tmp26_, NULL);
-#line 718 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp28_ = _tmp27_;
-#line 718 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp29_ = g_strconcat (_tmp28_, " ", NULL);
-#line 718 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp30_ = _tmp29_;
-#line 718 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp31_ = self->priv->pad;
-#line 718 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp32_ = vv;
-#line 718 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp33_ = js_render_node_to_vala_padMultiline (self, _tmp31_, _tmp32_);
-#line 718 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp34_ = _tmp33_;
-#line 718 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp35_ = g_strconcat (_tmp30_, _tmp34_, NULL);
-#line 718 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp36_ = _tmp35_;
-#line 718 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp37_ = g_strconcat (_tmp36_, "\n", NULL);
-#line 718 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp38_ = _tmp37_;
-#line 718 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp39_ = g_strconcat (_tmp22_, _tmp38_, NULL);
-#line 718 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (self->priv->ret);
-#line 718 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- self->priv->ret = _tmp39_;
-#line 718 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp38_);
-#line 718 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp36_);
-#line 718 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp34_);
-#line 718 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp30_);
-#line 718 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp28_);
-#line 718 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp25_);
-#line 705 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (vv);
-#line 705 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (kk);
-#line 705 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (k);
-#line 6308 "NodeToVala.vala.c"
- }
-#line 698 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_object_unref0 (iter);
-#line 6312 "NodeToVala.vala.c"
-}
-
-
-static void js_render_node_to_vala_iterChildren (JsRenderNodeToVala* self) {
- gint _tmp0_ = 0;
- GeeListIterator* iter = NULL;
- JsRenderNode* _tmp6_ = NULL;
- GeeArrayList* _tmp7_ = NULL;
- GeeListIterator* _tmp8_ = NULL;
- gint i = 0;
- gint _tmp18_ = 0;
-#line 724 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- g_return_if_fail (self != NULL);
-#line 727 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp0_ = self->priv->depth;
-#line 727 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (_tmp0_ > 0) {
-#line 6330 "NodeToVala.vala.c"
- const gchar* _tmp1_ = NULL;
- const gchar* _tmp2_ = NULL;
- gchar* _tmp3_ = NULL;
- gchar* _tmp4_ = NULL;
- gchar* _tmp5_ = NULL;
-#line 728 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp1_ = self->priv->ret;
-#line 728 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp2_ = self->priv->inpad;
-#line 728 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp3_ = g_strconcat (_tmp2_, "}\n", NULL);
-#line 728 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp4_ = _tmp3_;
-#line 728 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp5_ = g_strconcat (_tmp1_, _tmp4_, NULL);
-#line 728 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (self->priv->ret);
-#line 728 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- self->priv->ret = _tmp5_;
-#line 728 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp4_);
-#line 6352 "NodeToVala.vala.c"
- }
-#line 731 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp6_ = self->priv->node;
-#line 731 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp7_ = _tmp6_->items;
-#line 731 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp8_ = gee_abstract_list_list_iterator ((GeeAbstractList*) _tmp7_);
-#line 731 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- iter = _tmp8_;
-#line 732 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- i = -1;
-#line 733 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- while (TRUE) {
-#line 6366 "NodeToVala.vala.c"
- GeeListIterator* _tmp9_ = NULL;
- gboolean _tmp10_ = FALSE;
- const gchar* _tmp11_ = NULL;
- GeeListIterator* _tmp12_ = NULL;
- gpointer _tmp13_ = NULL;
- JsRenderNode* _tmp14_ = NULL;
- gchar* _tmp15_ = NULL;
- gchar* _tmp16_ = NULL;
- gchar* _tmp17_ = NULL;
-#line 733 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp9_ = iter;
-#line 733 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp10_ = gee_iterator_next ((GeeIterator*) _tmp9_);
-#line 733 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (!_tmp10_) {
-#line 733 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- break;
-#line 6384 "NodeToVala.vala.c"
- }
-#line 734 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp11_ = self->priv->ret;
-#line 734 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp12_ = iter;
-#line 734 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp13_ = gee_iterator_get ((GeeIterator*) _tmp12_);
-#line 734 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp14_ = (JsRenderNode*) _tmp13_;
-#line 734 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp15_ = js_render_node_to_vala_mungeChild (self, _tmp14_);
-#line 734 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp16_ = _tmp15_;
-#line 734 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp17_ = g_strconcat (_tmp11_, _tmp16_, NULL);
-#line 734 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (self->priv->ret);
-#line 734 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- self->priv->ret = _tmp17_;
-#line 734 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp16_);
-#line 734 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_object_unref0 (_tmp14_);
-#line 6408 "NodeToVala.vala.c"
- }
-#line 737 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp18_ = self->priv->depth;
-#line 737 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- if (_tmp18_ < 1) {
-#line 6414 "NodeToVala.vala.c"
- const gchar* _tmp19_ = NULL;
- const gchar* _tmp20_ = NULL;
- gchar* _tmp21_ = NULL;
- gchar* _tmp22_ = NULL;
- gchar* _tmp23_ = NULL;
-#line 738 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp19_ = self->priv->ret;
-#line 738 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp20_ = self->priv->inpad;
-#line 738 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp21_ = g_strconcat (_tmp20_, "}\n", NULL);
-#line 738 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp22_ = _tmp21_;
-#line 738 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp23_ = g_strconcat (_tmp19_, _tmp22_, NULL);
-#line 738 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (self->priv->ret);
-#line 738 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- self->priv->ret = _tmp23_;
-#line 738 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp22_);
-#line 6436 "NodeToVala.vala.c"
- }
-#line 724 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_object_unref0 (iter);
-#line 6440 "NodeToVala.vala.c"
-}
-
-
-static gchar* js_render_node_to_vala_padMultiline (JsRenderNodeToVala* self, const gchar* pad, const gchar* str) {
- gchar* result = NULL;
- gchar** ar = NULL;
- const gchar* _tmp0_ = NULL;
- gchar* _tmp1_ = NULL;
- gchar* _tmp2_ = NULL;
- gchar** _tmp3_ = NULL;
- gchar** _tmp4_ = NULL;
- gchar** _tmp5_ = NULL;
- gint _tmp5__length1 = 0;
- gint ar_length1 = 0;
- gint _ar_size_ = 0;
- const gchar* _tmp6_ = NULL;
- gchar* _tmp7_ = NULL;
- gchar* _tmp8_ = NULL;
- gchar* _tmp9_ = NULL;
- gchar* _tmp10_ = NULL;
-#line 743 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- g_return_val_if_fail (self != NULL, NULL);
-#line 743 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- g_return_val_if_fail (pad != NULL, NULL);
-#line 743 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- g_return_val_if_fail (str != NULL, NULL);
-#line 745 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp0_ = str;
-#line 745 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp1_ = string_strip (_tmp0_);
-#line 745 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp2_ = _tmp1_;
-#line 745 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp4_ = _tmp3_ = g_strsplit (_tmp2_, "\n", 0);
-#line 745 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp5_ = _tmp4_;
-#line 745 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp5__length1 = _vala_array_length (_tmp3_);
-#line 745 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp2_);
-#line 745 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- ar = _tmp5_;
-#line 745 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- ar_length1 = _tmp5__length1;
-#line 745 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _ar_size_ = ar_length1;
-#line 746 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp6_ = pad;
-#line 746 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp7_ = g_strconcat ("\n", _tmp6_, NULL);
-#line 746 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp8_ = _tmp7_;
-#line 746 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp9_ = _vala_g_strjoinv (_tmp8_, ar, ar_length1);
-#line 746 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp10_ = _tmp9_;
-#line 746 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (_tmp8_);
-#line 746 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- result = _tmp10_;
-#line 746 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- ar = (_vala_array_free (ar, ar_length1, (GDestroyNotify) g_free), NULL);
-#line 746 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- return result;
-#line 6505 "NodeToVala.vala.c"
-}
-
-
-static void js_render_node_to_vala_ignore (JsRenderNodeToVala* self, const gchar* i) {
- GeeArrayList* _tmp0_ = NULL;
- const gchar* _tmp1_ = NULL;
-#line 749 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- g_return_if_fail (self != NULL);
-#line 749 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- g_return_if_fail (i != NULL);
-#line 750 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp0_ = self->priv->ignoreList;
-#line 750 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp1_ = i;
-#line 750 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- gee_abstract_collection_add ((GeeAbstractCollection*) _tmp0_, _tmp1_);
-#line 6522 "NodeToVala.vala.c"
-}
-
-
-static void js_render_node_to_vala_ignoreWrapped (JsRenderNodeToVala* self, const gchar* i) {
- GeeArrayList* _tmp0_ = NULL;
- const gchar* _tmp1_ = NULL;
-#line 753 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- g_return_if_fail (self != NULL);
-#line 753 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- g_return_if_fail (i != NULL);
-#line 754 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp0_ = self->priv->ignoreWrappedList;
-#line 754 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp1_ = i;
-#line 754 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- gee_abstract_collection_add ((GeeAbstractCollection*) _tmp0_, _tmp1_);
-#line 6539 "NodeToVala.vala.c"
-}
-
-
-static gboolean js_render_node_to_vala_shouldIgnore (JsRenderNodeToVala* self, const gchar* i) {
- gboolean result = FALSE;
- GeeArrayList* _tmp0_ = NULL;
- const gchar* _tmp1_ = NULL;
- gboolean _tmp2_ = FALSE;
-#line 757 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- g_return_val_if_fail (self != NULL, FALSE);
-#line 757 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- g_return_val_if_fail (i != NULL, FALSE);
-#line 759 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp0_ = self->priv->ignoreList;
-#line 759 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp1_ = i;
-#line 759 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp2_ = gee_abstract_collection_contains ((GeeAbstractCollection*) _tmp0_, _tmp1_);
-#line 759 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- result = _tmp2_;
-#line 759 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- return result;
-#line 6562 "NodeToVala.vala.c"
-}
-
-
-static gboolean js_render_node_to_vala_shouldIgnoreWrapped (JsRenderNodeToVala* self, const gchar* i) {
- gboolean result = FALSE;
- GeeArrayList* _tmp0_ = NULL;
- const gchar* _tmp1_ = NULL;
- gboolean _tmp2_ = FALSE;
-#line 761 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- g_return_val_if_fail (self != NULL, FALSE);
-#line 761 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- g_return_val_if_fail (i != NULL, FALSE);
-#line 763 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp0_ = self->priv->ignoreWrappedList;
-#line 763 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp1_ = i;
-#line 763 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _tmp2_ = gee_abstract_collection_contains ((GeeAbstractCollection*) _tmp0_, _tmp1_);
-#line 763 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- result = _tmp2_;
-#line 763 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- return result;
-#line 6585 "NodeToVala.vala.c"
-}
-
-
-static void js_render_node_to_vala_class_init (JsRenderNodeToValaClass * klass) {
-#line 12 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- js_render_node_to_vala_parent_class = g_type_class_peek_parent (klass);
-#line 12 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- g_type_class_add_private (klass, sizeof (JsRenderNodeToValaPrivate));
-#line 12 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- G_OBJECT_CLASS (klass)->finalize = js_render_node_to_vala_finalize;
-#line 6596 "NodeToVala.vala.c"
-}
-
-
-static void js_render_node_to_vala_instance_init (JsRenderNodeToVala * self) {
-#line 12 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- self->priv = JS_RENDER_NODE_TO_VALA_GET_PRIVATE (self);
-#line 52 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- self->vcnt = 0;
-#line 6605 "NodeToVala.vala.c"
-}
-
-
-static void js_render_node_to_vala_finalize (GObject* obj) {
- JsRenderNodeToVala * self;
-#line 12 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- self = G_TYPE_CHECK_INSTANCE_CAST (obj, JS_RENDER_TYPE_NODE_TO_VALA, JsRenderNodeToVala);
-#line 14 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_object_unref0 (self->priv->node);
-#line 17 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (self->priv->inpad);
-#line 18 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (self->priv->pad);
-#line 19 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (self->priv->ipad);
-#line 20 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (self->priv->cls);
-#line 21 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (self->priv->xcls);
-#line 23 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_free0 (self->priv->ret);
-#line 25 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_object_unref0 (self->priv->ignoreList);
-#line 26 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_object_unref0 (self->priv->ignoreWrappedList);
-#line 27 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_object_unref0 (self->priv->myvars);
-#line 28 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_object_unref0 (self->priv->vitems);
-#line 29 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_object_unref0 (self->priv->top);
-#line 30 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- _g_object_unref0 (self->priv->file);
-#line 12 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToVala.vala"
- G_OBJECT_CLASS (js_render_node_to_vala_parent_class)->finalize (obj);
-#line 6641 "NodeToVala.vala.c"
-}
-
-
-/**
- *
- * Code to convert node tree to Javascript...
- *
- * usage : x = (new JsRender.NodeToJs(node)).munge();
- *
-*/
-GType js_render_node_to_vala_get_type (void) {
- static volatile gsize js_render_node_to_vala_type_id__volatile = 0;
- if (g_once_init_enter (&js_render_node_to_vala_type_id__volatile)) {
- static const GTypeInfo g_define_type_info = { sizeof (JsRenderNodeToValaClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) js_render_node_to_vala_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (JsRenderNodeToVala), 0, (GInstanceInitFunc) js_render_node_to_vala_instance_init, NULL };
- GType js_render_node_to_vala_type_id;
- js_render_node_to_vala_type_id = g_type_register_static (G_TYPE_OBJECT, "JsRenderNodeToVala", &g_define_type_info, 0);
- g_once_init_leave (&js_render_node_to_vala_type_id__volatile, js_render_node_to_vala_type_id);
- }
- return js_render_node_to_vala_type_id__volatile;
-}
-
-
-static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func) {
-#line 26 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala"
- if ((array != NULL) && (destroy_func != NULL)) {
-#line 6667 "NodeToVala.vala.c"
- int i;
-#line 26 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala"
- for (i = 0; i < array_length; i = i + 1) {
-#line 26 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala"
- if (((gpointer*) array)[i] != NULL) {
-#line 26 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala"
- destroy_func (((gpointer*) array)[i]);
-#line 6675 "NodeToVala.vala.c"
- }
- }
- }
-}
-
-
-static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func) {
-#line 26 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala"
- _vala_array_destroy (array, array_length, destroy_func);
-#line 26 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala"
- g_free (array);
-#line 6687 "NodeToVala.vala.c"
-}
-
-
-static gint _vala_array_length (gpointer array) {
- int length;
- length = 0;
-#line 26 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala"
- if (array) {
-#line 26 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala"
- while (((gpointer*) array)[length]) {
-#line 26 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala"
- length++;
-#line 6700 "NodeToVala.vala.c"
- }
- }
-#line 26 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala"
- return length;
-#line 6705 "NodeToVala.vala.c"
-}
-
-
-