tests/ValaWrite.vala.c
[app.Builder.js] / tests / Lang.vala.c
diff --git a/tests/Lang.vala.c b/tests/Lang.vala.c
deleted file mode 100644 (file)
index 808fc7d..0000000
+++ /dev/null
@@ -1,1660 +0,0 @@
-/* Lang.vala.c generated by valac 0.26.1, the Vala compiler
- * generated from Lang.vala, do not modify */
-
-/*<script type="text/javscript">*/
-
-#include <glib.h>
-#include <glib-object.h>
-#include <stdlib.h>
-#include <string.h>
-#include <gee.h>
-
-
-#define JS_RENDER_TYPE_LANGCLASS (js_render_langclass_get_type ())
-#define JS_RENDER_LANGCLASS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_LANGCLASS, JsRenderLang_Class))
-#define JS_RENDER_LANGCLASS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_LANGCLASS, JsRenderLang_ClassClass))
-#define JS_RENDER_IS_LANGCLASS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_LANGCLASS))
-#define JS_RENDER_IS_LANGCLASS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_LANGCLASS))
-#define JS_RENDER_LANGCLASS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_LANGCLASS, JsRenderLang_ClassClass))
-
-typedef struct _JsRenderLang_Class JsRenderLang_Class;
-typedef struct _JsRenderLang_ClassClass JsRenderLang_ClassClass;
-typedef struct _JsRenderLang_ClassPrivate JsRenderLang_ClassPrivate;
-#define __g_list_free__g_free0_0(var) ((var == NULL) ? NULL : (var = (_g_list_free__g_free0_ (var), NULL)))
-#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
-#define _g_free0(var) (var = (g_free (var), NULL))
-
-struct _JsRenderLang_Class {
-       GObject parent_instance;
-       JsRenderLang_ClassPrivate * priv;
-};
-
-struct _JsRenderLang_ClassClass {
-       GObjectClass parent_class;
-};
-
-struct _JsRenderLang_ClassPrivate {
-       GList* coreObjects;
-       GeeHashMap* whitespaceNames;
-       GeeHashMap* newlineNames;
-       GeeHashMap* keywordNames;
-       GeeHashMap* puncNames;
-       GeeHashMap* matchingNames;
-};
-
-
-extern JsRenderLang_Class* js_render_Lang;
-JsRenderLang_Class* js_render_Lang = NULL;
-static gpointer js_render_langclass_parent_class = NULL;
-
-GType js_render_langclass_get_type (void) G_GNUC_CONST;
-#define JS_RENDER_LANGCLASS_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), JS_RENDER_TYPE_LANGCLASS, JsRenderLang_ClassPrivate))
-enum  {
-       JS_RENDER_LANGCLASS_DUMMY_PROPERTY
-};
-static void _g_free0_ (gpointer var);
-static void _g_list_free__g_free0_ (GList* self);
-JsRenderLang_Class* js_render_langclass_new (void);
-JsRenderLang_Class* js_render_langclass_construct (GType object_type);
-static void js_render_langclass_init (JsRenderLang_Class* self);
-gboolean js_render_langclass_isBuiltin (JsRenderLang_Class* self, const gchar* name);
-gchar* js_render_langclass_whitespace (JsRenderLang_Class* self, const gchar* ch);
-gchar* js_render_langclass_newline (JsRenderLang_Class* self, const gchar* ch);
-gchar* js_render_langclass_keyword (JsRenderLang_Class* self, const gchar* word);
-gchar* js_render_langclass_matching (JsRenderLang_Class* self, const gchar* name);
-gboolean js_render_langclass_isKeyword (JsRenderLang_Class* self, const gchar* word);
-gchar* js_render_langclass_punc (JsRenderLang_Class* self, const gchar* ch);
-gboolean js_render_langclass_isNumber (JsRenderLang_Class* self, const gchar* str);
-gboolean js_render_langclass_isHexDec (JsRenderLang_Class* self, const gchar* str);
-gboolean js_render_langclass_isWordChar (JsRenderLang_Class* self, const gchar* str);
-gboolean js_render_langclass_isSpace (JsRenderLang_Class* self, const gchar* str);
-gboolean js_render_langclass_isNewline (JsRenderLang_Class* self, const gchar* str);
-gboolean js_render_langclass_isBoolean (JsRenderLang_Class* self, const gchar* str);
-static void js_render_langclass_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 void _g_free0_ (gpointer var) {
-#line 20 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       var = (g_free (var), NULL);
-#line 83 "Lang.vala.c"
-}
-
-
-static void _g_list_free__g_free0_ (GList* self) {
-#line 20 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       g_list_foreach (self, (GFunc) _g_free0_, NULL);
-#line 20 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       g_list_free (self);
-#line 92 "Lang.vala.c"
-}
-
-
-static gpointer _g_object_ref0 (gpointer self) {
-#line 35 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       return self ? g_object_ref (self) : NULL;
-#line 99 "Lang.vala.c"
-}
-
-
-JsRenderLang_Class* js_render_langclass_construct (GType object_type) {
-       JsRenderLang_Class * self = NULL;
-       JsRenderLang_Class* _tmp0_ = NULL;
-       JsRenderLang_Class* _tmp1_ = NULL;
-#line 26 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       self = (JsRenderLang_Class*) g_object_new (object_type, NULL);
-#line 28 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp0_ = js_render_Lang;
-#line 28 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       if (_tmp0_ != NULL) {
-#line 30 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-               return self;
-#line 115 "Lang.vala.c"
-       }
-#line 33 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       js_render_langclass_init (self);
-#line 35 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp1_ = _g_object_ref0 (self);
-#line 35 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _g_object_unref0 (js_render_Lang);
-#line 35 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       js_render_Lang = _tmp1_;
-#line 26 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       return self;
-#line 127 "Lang.vala.c"
-}
-
-
-JsRenderLang_Class* js_render_langclass_new (void) {
-#line 26 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       return js_render_langclass_construct (JS_RENDER_TYPE_LANGCLASS);
-#line 134 "Lang.vala.c"
-}
-
-
-gboolean js_render_langclass_isBuiltin (JsRenderLang_Class* self, const gchar* name) {
-       gboolean result = FALSE;
-       GList* _tmp0_ = NULL;
-       const gchar* _tmp1_ = NULL;
-       gint _tmp2_ = 0;
-#line 40 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       g_return_val_if_fail (self != NULL, FALSE);
-#line 40 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       g_return_val_if_fail (name != NULL, FALSE);
-#line 41 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp0_ = self->priv->coreObjects;
-#line 41 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp1_ = name;
-#line 41 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp2_ = g_list_index (_tmp0_, _tmp1_);
-#line 41 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       result = _tmp2_ > (-1);
-#line 41 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       return result;
-#line 157 "Lang.vala.c"
-}
-
-
-gchar* js_render_langclass_whitespace (JsRenderLang_Class* self, const gchar* ch) {
-       gchar* result = NULL;
-       GeeHashMap* _tmp0_ = NULL;
-       const gchar* _tmp1_ = NULL;
-       gpointer _tmp2_ = NULL;
-#line 44 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 44 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       g_return_val_if_fail (ch != NULL, NULL);
-#line 45 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp0_ = self->priv->whitespaceNames;
-#line 45 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp1_ = ch;
-#line 45 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp2_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp0_, _tmp1_);
-#line 45 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       result = (gchar*) _tmp2_;
-#line 45 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       return result;
-#line 180 "Lang.vala.c"
-}
-
-
-gchar* js_render_langclass_newline (JsRenderLang_Class* self, const gchar* ch) {
-       gchar* result = NULL;
-       GeeHashMap* _tmp0_ = NULL;
-       const gchar* _tmp1_ = NULL;
-       gpointer _tmp2_ = NULL;
-#line 47 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 47 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       g_return_val_if_fail (ch != NULL, NULL);
-#line 48 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp0_ = self->priv->newlineNames;
-#line 48 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp1_ = ch;
-#line 48 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp2_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp0_, _tmp1_);
-#line 48 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       result = (gchar*) _tmp2_;
-#line 48 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       return result;
-#line 203 "Lang.vala.c"
-}
-
-
-gchar* js_render_langclass_keyword (JsRenderLang_Class* self, const gchar* word) {
-       gchar* result = NULL;
-       GeeHashMap* _tmp0_ = NULL;
-       const gchar* _tmp1_ = NULL;
-       gchar* _tmp2_ = NULL;
-       gchar* _tmp3_ = NULL;
-       gpointer _tmp4_ = NULL;
-       gchar* _tmp5_ = NULL;
-#line 50 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 50 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       g_return_val_if_fail (word != NULL, NULL);
-#line 51 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp0_ = self->priv->keywordNames;
-#line 51 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp1_ = word;
-#line 51 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp2_ = g_strconcat ("=", _tmp1_, NULL);
-#line 51 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp3_ = _tmp2_;
-#line 51 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp4_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp0_, _tmp3_);
-#line 51 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp5_ = (gchar*) _tmp4_;
-#line 51 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _g_free0 (_tmp3_);
-#line 51 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       result = _tmp5_;
-#line 51 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       return result;
-#line 237 "Lang.vala.c"
-}
-
-
-gchar* js_render_langclass_matching (JsRenderLang_Class* self, const gchar* name) {
-       gchar* result = NULL;
-       GeeHashMap* _tmp0_ = NULL;
-       const gchar* _tmp1_ = NULL;
-       gpointer _tmp2_ = NULL;
-#line 54 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 54 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       g_return_val_if_fail (name != NULL, NULL);
-#line 55 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp0_ = self->priv->matchingNames;
-#line 55 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp1_ = name;
-#line 55 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp2_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp0_, _tmp1_);
-#line 55 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       result = (gchar*) _tmp2_;
-#line 55 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       return result;
-#line 260 "Lang.vala.c"
-}
-
-
-gboolean js_render_langclass_isKeyword (JsRenderLang_Class* self, const gchar* word) {
-       gboolean result = FALSE;
-       GeeHashMap* _tmp0_ = NULL;
-       const gchar* _tmp1_ = NULL;
-       gchar* _tmp2_ = NULL;
-       gchar* _tmp3_ = NULL;
-       gpointer _tmp4_ = NULL;
-       gchar* _tmp5_ = NULL;
-       gboolean _tmp6_ = FALSE;
-#line 58 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       g_return_val_if_fail (self != NULL, FALSE);
-#line 58 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       g_return_val_if_fail (word != NULL, FALSE);
-#line 59 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp0_ = self->priv->keywordNames;
-#line 59 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp1_ = word;
-#line 59 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp2_ = g_strconcat ("=", _tmp1_, NULL);
-#line 59 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp3_ = _tmp2_;
-#line 59 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp4_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp0_, _tmp3_);
-#line 59 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp5_ = (gchar*) _tmp4_;
-#line 59 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp6_ = _tmp5_ != NULL;
-#line 59 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _g_free0 (_tmp5_);
-#line 59 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _g_free0 (_tmp3_);
-#line 59 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       result = _tmp6_;
-#line 59 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       return result;
-#line 299 "Lang.vala.c"
-}
-
-
-gchar* js_render_langclass_punc (JsRenderLang_Class* self, const gchar* ch) {
-       gchar* result = NULL;
-       GeeHashMap* _tmp0_ = NULL;
-       const gchar* _tmp1_ = NULL;
-       gpointer _tmp2_ = NULL;
-#line 62 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 62 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       g_return_val_if_fail (ch != NULL, NULL);
-#line 63 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp0_ = self->priv->puncNames;
-#line 63 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp1_ = ch;
-#line 63 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp2_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp0_, _tmp1_);
-#line 63 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       result = (gchar*) _tmp2_;
-#line 63 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       return result;
-#line 322 "Lang.vala.c"
-}
-
-
-gboolean js_render_langclass_isNumber (JsRenderLang_Class* self, const gchar* str) {
-       gboolean result = FALSE;
-       const gchar* _tmp0_ = NULL;
-       gboolean _tmp1_ = FALSE;
-#line 66 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       g_return_val_if_fail (self != NULL, FALSE);
-#line 66 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       g_return_val_if_fail (str != NULL, FALSE);
-#line 67 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp0_ = str;
-#line 67 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp1_ = g_regex_match_simple ("^(\\.[0-9]|[0-9]+\\.|[0-9])[0-9]*([eE][+-][0-9]+)?$", _tmp0_, 0, 0);
-#line 67 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       result = _tmp1_;
-#line 67 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       return result;
-#line 342 "Lang.vala.c"
-}
-
-
-gboolean js_render_langclass_isHexDec (JsRenderLang_Class* self, const gchar* str) {
-       gboolean result = FALSE;
-       const gchar* _tmp0_ = NULL;
-       gboolean _tmp1_ = FALSE;
-#line 70 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       g_return_val_if_fail (self != NULL, FALSE);
-#line 70 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       g_return_val_if_fail (str != NULL, FALSE);
-#line 71 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp0_ = str;
-#line 71 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp1_ = g_regex_match_simple ("^0x[0-9A-F]+$", _tmp0_, 0, 0);
-#line 71 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       result = _tmp1_;
-#line 71 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       return result;
-#line 362 "Lang.vala.c"
-}
-
-
-gboolean js_render_langclass_isWordChar (JsRenderLang_Class* self, const gchar* str) {
-       gboolean result = FALSE;
-       const gchar* _tmp0_ = NULL;
-       gboolean _tmp1_ = FALSE;
-#line 74 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       g_return_val_if_fail (self != NULL, FALSE);
-#line 74 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       g_return_val_if_fail (str != NULL, FALSE);
-#line 75 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp0_ = str;
-#line 75 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp1_ = g_regex_match_simple ("^[a-zA-Z0-9$_.]+$", _tmp0_, 0, 0);
-#line 75 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       result = _tmp1_;
-#line 75 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       return result;
-#line 382 "Lang.vala.c"
-}
-
-
-gboolean js_render_langclass_isSpace (JsRenderLang_Class* self, const gchar* str) {
-       gboolean result = FALSE;
-       GeeHashMap* _tmp0_ = NULL;
-       const gchar* _tmp1_ = NULL;
-       gpointer _tmp2_ = NULL;
-       gchar* _tmp3_ = NULL;
-       gboolean _tmp4_ = FALSE;
-#line 78 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       g_return_val_if_fail (self != NULL, FALSE);
-#line 78 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       g_return_val_if_fail (str != NULL, FALSE);
-#line 79 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp0_ = self->priv->whitespaceNames;
-#line 79 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp1_ = str;
-#line 79 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp2_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp0_, _tmp1_);
-#line 79 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp3_ = (gchar*) _tmp2_;
-#line 79 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp4_ = _tmp3_ != NULL;
-#line 79 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _g_free0 (_tmp3_);
-#line 79 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       result = _tmp4_;
-#line 79 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       return result;
-#line 413 "Lang.vala.c"
-}
-
-
-gboolean js_render_langclass_isNewline (JsRenderLang_Class* self, const gchar* str) {
-       gboolean result = FALSE;
-       GeeHashMap* _tmp0_ = NULL;
-       const gchar* _tmp1_ = NULL;
-       gpointer _tmp2_ = NULL;
-       gchar* _tmp3_ = NULL;
-       gboolean _tmp4_ = FALSE;
-#line 82 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       g_return_val_if_fail (self != NULL, FALSE);
-#line 82 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       g_return_val_if_fail (str != NULL, FALSE);
-#line 83 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp0_ = self->priv->newlineNames;
-#line 83 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp1_ = str;
-#line 83 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp2_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp0_, _tmp1_);
-#line 83 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp3_ = (gchar*) _tmp2_;
-#line 83 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp4_ = _tmp3_ != NULL;
-#line 83 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _g_free0 (_tmp3_);
-#line 83 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       result = _tmp4_;
-#line 83 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       return result;
-#line 444 "Lang.vala.c"
-}
-
-
-gboolean js_render_langclass_isBoolean (JsRenderLang_Class* self, const gchar* str) {
-       gboolean result = FALSE;
-       gchar* ss = NULL;
-       const gchar* _tmp0_ = NULL;
-       gchar* _tmp1_ = NULL;
-       gboolean _tmp2_ = FALSE;
-       const gchar* _tmp3_ = NULL;
-#line 85 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       g_return_val_if_fail (self != NULL, FALSE);
-#line 85 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       g_return_val_if_fail (str != NULL, FALSE);
-#line 86 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp0_ = str;
-#line 86 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp1_ = g_utf8_strdown (_tmp0_, (gssize) (-1));
-#line 86 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       ss = _tmp1_;
-#line 87 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp3_ = ss;
-#line 87 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       if (g_strcmp0 (_tmp3_, "false") == 0) {
-#line 87 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-               _tmp2_ = TRUE;
-#line 471 "Lang.vala.c"
-       } else {
-               const gchar* _tmp4_ = NULL;
-#line 87 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-               _tmp4_ = ss;
-#line 87 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-               _tmp2_ = g_strcmp0 (_tmp4_, "true") == 0;
-#line 478 "Lang.vala.c"
-       }
-#line 87 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       result = _tmp2_;
-#line 87 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _g_free0 (ss);
-#line 87 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       return result;
-#line 486 "Lang.vala.c"
-}
-
-
-static void js_render_langclass_init (JsRenderLang_Class* self) {
-       GeeHashMap* _tmp0_ = NULL;
-       GeeHashMap* _tmp1_ = NULL;
-       GeeHashMap* _tmp2_ = NULL;
-       GeeHashMap* _tmp3_ = NULL;
-       GeeHashMap* _tmp4_ = NULL;
-       gchar** co = NULL;
-       gchar* _tmp5_ = NULL;
-       gchar* _tmp6_ = NULL;
-       gchar* _tmp7_ = NULL;
-       gchar* _tmp8_ = NULL;
-       gchar* _tmp9_ = NULL;
-       gchar* _tmp10_ = NULL;
-       gchar* _tmp11_ = NULL;
-       gchar* _tmp12_ = NULL;
-       gchar* _tmp13_ = NULL;
-       gchar* _tmp14_ = NULL;
-       gchar* _tmp15_ = NULL;
-       gchar** _tmp16_ = NULL;
-       gint co_length1 = 0;
-       gint _co_size_ = 0;
-       gchar** ws = NULL;
-       gchar* _tmp25_ = NULL;
-       gchar* _tmp26_ = NULL;
-       gchar* _tmp27_ = NULL;
-       gchar** _tmp28_ = NULL;
-       gint ws_length1 = 0;
-       gint _ws_size_ = 0;
-       gchar* _tmp43_ = NULL;
-       gchar* _tmp44_ = NULL;
-       gchar** _tmp45_ = NULL;
-       gchar* _tmp60_ = NULL;
-       gchar* _tmp61_ = NULL;
-       gchar* _tmp62_ = NULL;
-       gchar* _tmp63_ = NULL;
-       gchar* _tmp64_ = NULL;
-       gchar* _tmp65_ = NULL;
-       gchar* _tmp66_ = NULL;
-       gchar* _tmp67_ = NULL;
-       gchar* _tmp68_ = NULL;
-       gchar* _tmp69_ = NULL;
-       gchar* _tmp70_ = NULL;
-       gchar* _tmp71_ = NULL;
-       gchar* _tmp72_ = NULL;
-       gchar* _tmp73_ = NULL;
-       gchar* _tmp74_ = NULL;
-       gchar* _tmp75_ = NULL;
-       gchar* _tmp76_ = NULL;
-       gchar* _tmp77_ = NULL;
-       gchar* _tmp78_ = NULL;
-       gchar* _tmp79_ = NULL;
-       gchar* _tmp80_ = NULL;
-       gchar* _tmp81_ = NULL;
-       gchar* _tmp82_ = NULL;
-       gchar* _tmp83_ = NULL;
-       gchar* _tmp84_ = NULL;
-       gchar* _tmp85_ = NULL;
-       gchar* _tmp86_ = NULL;
-       gchar* _tmp87_ = NULL;
-       gchar* _tmp88_ = NULL;
-       gchar** _tmp89_ = NULL;
-       gchar* _tmp104_ = NULL;
-       gchar* _tmp105_ = NULL;
-       gchar* _tmp106_ = NULL;
-       gchar* _tmp107_ = NULL;
-       gchar* _tmp108_ = NULL;
-       gchar* _tmp109_ = NULL;
-       gchar* _tmp110_ = NULL;
-       gchar* _tmp111_ = NULL;
-       gchar* _tmp112_ = NULL;
-       gchar* _tmp113_ = NULL;
-       gchar* _tmp114_ = NULL;
-       gchar* _tmp115_ = NULL;
-       gchar* _tmp116_ = NULL;
-       gchar* _tmp117_ = NULL;
-       gchar* _tmp118_ = NULL;
-       gchar* _tmp119_ = NULL;
-       gchar* _tmp120_ = NULL;
-       gchar* _tmp121_ = NULL;
-       gchar* _tmp122_ = NULL;
-       gchar* _tmp123_ = NULL;
-       gchar* _tmp124_ = NULL;
-       gchar* _tmp125_ = NULL;
-       gchar* _tmp126_ = NULL;
-       gchar* _tmp127_ = NULL;
-       gchar* _tmp128_ = NULL;
-       gchar* _tmp129_ = NULL;
-       gchar* _tmp130_ = NULL;
-       gchar* _tmp131_ = NULL;
-       gchar* _tmp132_ = NULL;
-       gchar* _tmp133_ = NULL;
-       gchar* _tmp134_ = NULL;
-       gchar* _tmp135_ = NULL;
-       gchar* _tmp136_ = NULL;
-       gchar* _tmp137_ = NULL;
-       gchar* _tmp138_ = NULL;
-       gchar* _tmp139_ = NULL;
-       gchar* _tmp140_ = NULL;
-       gchar** _tmp141_ = NULL;
-       gchar* _tmp156_ = NULL;
-       gchar* _tmp157_ = NULL;
-       gchar* _tmp158_ = NULL;
-       gchar* _tmp159_ = NULL;
-       gchar* _tmp160_ = NULL;
-       gchar* _tmp161_ = NULL;
-       gchar** _tmp162_ = NULL;
-#line 91 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       g_return_if_fail (self != NULL);
-#line 93 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       __g_list_free__g_free0_0 (self->priv->coreObjects);
-#line 93 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       self->priv->coreObjects = NULL;
-#line 95 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp0_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL, NULL, NULL);
-#line 95 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _g_object_unref0 (self->priv->whitespaceNames);
-#line 95 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       self->priv->whitespaceNames = _tmp0_;
-#line 96 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp1_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL, NULL, NULL);
-#line 96 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _g_object_unref0 (self->priv->newlineNames);
-#line 96 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       self->priv->newlineNames = _tmp1_;
-#line 97 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp2_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL, NULL, NULL);
-#line 97 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _g_object_unref0 (self->priv->keywordNames);
-#line 97 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       self->priv->keywordNames = _tmp2_;
-#line 98 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp3_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL, NULL, NULL);
-#line 98 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _g_object_unref0 (self->priv->puncNames);
-#line 98 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       self->priv->puncNames = _tmp3_;
-#line 99 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp4_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL, NULL, NULL);
-#line 99 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _g_object_unref0 (self->priv->matchingNames);
-#line 99 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       self->priv->matchingNames = _tmp4_;
-#line 103 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp5_ = g_strdup ("_global_");
-#line 103 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp6_ = g_strdup ("Array");
-#line 103 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp7_ = g_strdup ("Boolean");
-#line 103 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp8_ = g_strdup ("Date");
-#line 103 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp9_ = g_strdup ("Error");
-#line 103 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp10_ = g_strdup ("Function");
-#line 103 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp11_ = g_strdup ("Math");
-#line 103 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp12_ = g_strdup ("Number");
-#line 103 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp13_ = g_strdup ("Object");
-#line 103 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp14_ = g_strdup ("RegExp");
-#line 103 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp15_ = g_strdup ("String");
-#line 103 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp16_ = g_new0 (gchar*, 11 + 1);
-#line 103 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp16_[0] = _tmp5_;
-#line 103 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp16_[1] = _tmp6_;
-#line 103 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp16_[2] = _tmp7_;
-#line 103 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp16_[3] = _tmp8_;
-#line 103 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp16_[4] = _tmp9_;
-#line 103 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp16_[5] = _tmp10_;
-#line 103 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp16_[6] = _tmp11_;
-#line 103 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp16_[7] = _tmp12_;
-#line 103 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp16_[8] = _tmp13_;
-#line 103 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp16_[9] = _tmp14_;
-#line 103 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp16_[10] = _tmp15_;
-#line 103 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       co = _tmp16_;
-#line 103 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       co_length1 = 11;
-#line 103 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _co_size_ = co_length1;
-#line 684 "Lang.vala.c"
-       {
-               gint i = 0;
-#line 105 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-               i = 0;
-#line 689 "Lang.vala.c"
-               {
-                       gboolean _tmp17_ = FALSE;
-#line 105 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                       _tmp17_ = TRUE;
-#line 105 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                       while (TRUE) {
-#line 696 "Lang.vala.c"
-                               gint _tmp19_ = 0;
-                               gchar** _tmp20_ = NULL;
-                               gint _tmp20__length1 = 0;
-                               gchar** _tmp21_ = NULL;
-                               gint _tmp21__length1 = 0;
-                               gint _tmp22_ = 0;
-                               const gchar* _tmp23_ = NULL;
-                               gchar* _tmp24_ = NULL;
-#line 105 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               if (!_tmp17_) {
-#line 707 "Lang.vala.c"
-                                       gint _tmp18_ = 0;
-#line 105 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                                       _tmp18_ = i;
-#line 105 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                                       i = _tmp18_ + 1;
-#line 713 "Lang.vala.c"
-                               }
-#line 105 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp17_ = FALSE;
-#line 105 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp19_ = i;
-#line 105 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp20_ = co;
-#line 105 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp20__length1 = co_length1;
-#line 105 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               if (!(_tmp19_ < _tmp20__length1)) {
-#line 105 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                                       break;
-#line 727 "Lang.vala.c"
-                               }
-#line 106 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp21_ = co;
-#line 106 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp21__length1 = co_length1;
-#line 106 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp22_ = i;
-#line 106 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp23_ = _tmp21_[_tmp22_];
-#line 106 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp24_ = g_strdup (_tmp23_);
-#line 106 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               self->priv->coreObjects = g_list_append (self->priv->coreObjects, _tmp24_);
-#line 741 "Lang.vala.c"
-                       }
-               }
-       }
-#line 108 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp25_ = g_strdup (" :SPACE");
-#line 108 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp26_ = g_strdup ("\f:FORMFEED");
-#line 108 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp27_ = g_strdup ("\t:TAB");
-#line 108 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp28_ = g_new0 (gchar*, 3 + 1);
-#line 108 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp28_[0] = _tmp25_;
-#line 108 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp28_[1] = _tmp26_;
-#line 108 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp28_[2] = _tmp27_;
-#line 108 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       ws = _tmp28_;
-#line 108 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       ws_length1 = 3;
-#line 108 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _ws_size_ = ws_length1;
-#line 765 "Lang.vala.c"
-       {
-               gint i = 0;
-#line 116 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-               i = 0;
-#line 770 "Lang.vala.c"
-               {
-                       gboolean _tmp29_ = FALSE;
-#line 116 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                       _tmp29_ = TRUE;
-#line 116 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                       while (TRUE) {
-#line 777 "Lang.vala.c"
-                               gint _tmp31_ = 0;
-                               gchar** _tmp32_ = NULL;
-                               gint _tmp32__length1 = 0;
-                               gchar** x = NULL;
-                               gchar** _tmp33_ = NULL;
-                               gint _tmp33__length1 = 0;
-                               gint _tmp34_ = 0;
-                               const gchar* _tmp35_ = NULL;
-                               gchar** _tmp36_ = NULL;
-                               gchar** _tmp37_ = NULL;
-                               gint x_length1 = 0;
-                               gint _x_size_ = 0;
-                               GeeHashMap* _tmp38_ = NULL;
-                               gchar** _tmp39_ = NULL;
-                               gint _tmp39__length1 = 0;
-                               const gchar* _tmp40_ = NULL;
-                               gchar** _tmp41_ = NULL;
-                               gint _tmp41__length1 = 0;
-                               const gchar* _tmp42_ = NULL;
-#line 116 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               if (!_tmp29_) {
-#line 799 "Lang.vala.c"
-                                       gint _tmp30_ = 0;
-#line 116 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                                       _tmp30_ = i;
-#line 116 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                                       i = _tmp30_ + 1;
-#line 805 "Lang.vala.c"
-                               }
-#line 116 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp29_ = FALSE;
-#line 116 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp31_ = i;
-#line 116 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp32_ = ws;
-#line 116 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp32__length1 = ws_length1;
-#line 116 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               if (!(_tmp31_ < _tmp32__length1)) {
-#line 116 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                                       break;
-#line 819 "Lang.vala.c"
-                               }
-#line 117 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp33_ = ws;
-#line 117 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp33__length1 = ws_length1;
-#line 117 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp34_ = i;
-#line 117 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp35_ = _tmp33_[_tmp34_];
-#line 117 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp37_ = _tmp36_ = g_strsplit (_tmp35_, ":", 0);
-#line 117 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               x = _tmp37_;
-#line 117 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               x_length1 = _vala_array_length (_tmp36_);
-#line 117 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _x_size_ = x_length1;
-#line 118 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp38_ = self->priv->whitespaceNames;
-#line 118 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp39_ = x;
-#line 118 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp39__length1 = x_length1;
-#line 118 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp40_ = _tmp39_[0];
-#line 118 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp41_ = x;
-#line 118 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp41__length1 = x_length1;
-#line 118 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp42_ = _tmp41_[1];
-#line 118 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               gee_abstract_map_set ((GeeAbstractMap*) _tmp38_, _tmp40_, _tmp42_);
-#line 116 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               x = (_vala_array_free (x, x_length1, (GDestroyNotify) g_free), NULL);
-#line 855 "Lang.vala.c"
-                       }
-               }
-       }
-#line 121 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp43_ = g_strdup ("\n:NEWLINE");
-#line 121 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp44_ = g_strdup ("\r:RETURN");
-#line 121 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp45_ = g_new0 (gchar*, 2 + 1);
-#line 121 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp45_[0] = _tmp43_;
-#line 121 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp45_[1] = _tmp44_;
-#line 121 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       ws = (_vala_array_free (ws, ws_length1, (GDestroyNotify) g_free), NULL);
-#line 121 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       ws = _tmp45_;
-#line 121 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       ws_length1 = 2;
-#line 121 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _ws_size_ = ws_length1;
-#line 877 "Lang.vala.c"
-       {
-               gint i = 0;
-#line 129 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-               i = 0;
-#line 882 "Lang.vala.c"
-               {
-                       gboolean _tmp46_ = FALSE;
-#line 129 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                       _tmp46_ = TRUE;
-#line 129 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                       while (TRUE) {
-#line 889 "Lang.vala.c"
-                               gint _tmp48_ = 0;
-                               gchar** _tmp49_ = NULL;
-                               gint _tmp49__length1 = 0;
-                               gchar** x = NULL;
-                               gchar** _tmp50_ = NULL;
-                               gint _tmp50__length1 = 0;
-                               gint _tmp51_ = 0;
-                               const gchar* _tmp52_ = NULL;
-                               gchar** _tmp53_ = NULL;
-                               gchar** _tmp54_ = NULL;
-                               gint x_length1 = 0;
-                               gint _x_size_ = 0;
-                               GeeHashMap* _tmp55_ = NULL;
-                               gchar** _tmp56_ = NULL;
-                               gint _tmp56__length1 = 0;
-                               const gchar* _tmp57_ = NULL;
-                               gchar** _tmp58_ = NULL;
-                               gint _tmp58__length1 = 0;
-                               const gchar* _tmp59_ = NULL;
-#line 129 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               if (!_tmp46_) {
-#line 911 "Lang.vala.c"
-                                       gint _tmp47_ = 0;
-#line 129 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                                       _tmp47_ = i;
-#line 129 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                                       i = _tmp47_ + 1;
-#line 917 "Lang.vala.c"
-                               }
-#line 129 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp46_ = FALSE;
-#line 129 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp48_ = i;
-#line 129 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp49_ = ws;
-#line 129 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp49__length1 = ws_length1;
-#line 129 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               if (!(_tmp48_ < _tmp49__length1)) {
-#line 129 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                                       break;
-#line 931 "Lang.vala.c"
-                               }
-#line 130 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp50_ = ws;
-#line 130 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp50__length1 = ws_length1;
-#line 130 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp51_ = i;
-#line 130 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp52_ = _tmp50_[_tmp51_];
-#line 130 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp54_ = _tmp53_ = g_strsplit (_tmp52_, ":", 0);
-#line 130 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               x = _tmp54_;
-#line 130 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               x_length1 = _vala_array_length (_tmp53_);
-#line 130 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _x_size_ = x_length1;
-#line 131 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp55_ = self->priv->newlineNames;
-#line 131 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp56_ = x;
-#line 131 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp56__length1 = x_length1;
-#line 131 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp57_ = _tmp56_[0];
-#line 131 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp58_ = x;
-#line 131 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp58__length1 = x_length1;
-#line 131 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp59_ = _tmp58_[1];
-#line 131 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               gee_abstract_map_set ((GeeAbstractMap*) _tmp55_, _tmp57_, _tmp59_);
-#line 129 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               x = (_vala_array_free (x, x_length1, (GDestroyNotify) g_free), NULL);
-#line 967 "Lang.vala.c"
-                       }
-               }
-       }
-#line 133 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp60_ = g_strdup ("=break:BREAK");
-#line 133 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp61_ = g_strdup ("=case:CASE");
-#line 133 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp62_ = g_strdup ("=catch:CATCH");
-#line 133 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp63_ = g_strdup ("=const:VAR");
-#line 133 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp64_ = g_strdup ("=continue:CONTINUE");
-#line 133 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp65_ = g_strdup ("=default:DEFAULT");
-#line 133 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp66_ = g_strdup ("=delete:DELETE");
-#line 133 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp67_ = g_strdup ("=do:DO");
-#line 133 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp68_ = g_strdup ("=else:ELSE");
-#line 133 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp69_ = g_strdup ("=false:FALSE");
-#line 133 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp70_ = g_strdup ("=finally:FINALLY");
-#line 133 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp71_ = g_strdup ("=for:FOR");
-#line 133 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp72_ = g_strdup ("=function:FUNCTION");
-#line 133 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp73_ = g_strdup ("=if:IF");
-#line 133 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp74_ = g_strdup ("=in:IN");
-#line 133 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp75_ = g_strdup ("=instanceof:INSTANCEOF");
-#line 133 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp76_ = g_strdup ("=new:NEW");
-#line 133 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp77_ = g_strdup ("=null:NULL");
-#line 133 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp78_ = g_strdup ("=return:RETURN");
-#line 133 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp79_ = g_strdup ("=switch:SWITCH");
-#line 133 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp80_ = g_strdup ("=this:THIS");
-#line 133 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp81_ = g_strdup ("=throw:THROW");
-#line 133 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp82_ = g_strdup ("=true:TRUE");
-#line 133 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp83_ = g_strdup ("=try:TRY");
-#line 133 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp84_ = g_strdup ("=typeof:TYPEOF");
-#line 133 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp85_ = g_strdup ("=void:VOID");
-#line 133 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp86_ = g_strdup ("=while:WHILE");
-#line 133 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp87_ = g_strdup ("=with:WITH");
-#line 133 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp88_ = g_strdup ("=var:VAR");
-#line 133 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp89_ = g_new0 (gchar*, 29 + 1);
-#line 133 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp89_[0] = _tmp60_;
-#line 133 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp89_[1] = _tmp61_;
-#line 133 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp89_[2] = _tmp62_;
-#line 133 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp89_[3] = _tmp63_;
-#line 133 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp89_[4] = _tmp64_;
-#line 133 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp89_[5] = _tmp65_;
-#line 133 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp89_[6] = _tmp66_;
-#line 133 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp89_[7] = _tmp67_;
-#line 133 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp89_[8] = _tmp68_;
-#line 133 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp89_[9] = _tmp69_;
-#line 133 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp89_[10] = _tmp70_;
-#line 133 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp89_[11] = _tmp71_;
-#line 133 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp89_[12] = _tmp72_;
-#line 133 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp89_[13] = _tmp73_;
-#line 133 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp89_[14] = _tmp74_;
-#line 133 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp89_[15] = _tmp75_;
-#line 133 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp89_[16] = _tmp76_;
-#line 133 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp89_[17] = _tmp77_;
-#line 133 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp89_[18] = _tmp78_;
-#line 133 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp89_[19] = _tmp79_;
-#line 133 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp89_[20] = _tmp80_;
-#line 133 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp89_[21] = _tmp81_;
-#line 133 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp89_[22] = _tmp82_;
-#line 133 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp89_[23] = _tmp83_;
-#line 133 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp89_[24] = _tmp84_;
-#line 133 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp89_[25] = _tmp85_;
-#line 133 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp89_[26] = _tmp86_;
-#line 133 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp89_[27] = _tmp87_;
-#line 133 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp89_[28] = _tmp88_;
-#line 133 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       ws = (_vala_array_free (ws, ws_length1, (GDestroyNotify) g_free), NULL);
-#line 133 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       ws = _tmp89_;
-#line 133 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       ws_length1 = 29;
-#line 133 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _ws_size_ = ws_length1;
-#line 1097 "Lang.vala.c"
-       {
-               gint i = 0;
-#line 164 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-               i = 0;
-#line 1102 "Lang.vala.c"
-               {
-                       gboolean _tmp90_ = FALSE;
-#line 164 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                       _tmp90_ = TRUE;
-#line 164 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                       while (TRUE) {
-#line 1109 "Lang.vala.c"
-                               gint _tmp92_ = 0;
-                               gchar** _tmp93_ = NULL;
-                               gint _tmp93__length1 = 0;
-                               gchar** x = NULL;
-                               gchar** _tmp94_ = NULL;
-                               gint _tmp94__length1 = 0;
-                               gint _tmp95_ = 0;
-                               const gchar* _tmp96_ = NULL;
-                               gchar** _tmp97_ = NULL;
-                               gchar** _tmp98_ = NULL;
-                               gint x_length1 = 0;
-                               gint _x_size_ = 0;
-                               GeeHashMap* _tmp99_ = NULL;
-                               gchar** _tmp100_ = NULL;
-                               gint _tmp100__length1 = 0;
-                               const gchar* _tmp101_ = NULL;
-                               gchar** _tmp102_ = NULL;
-                               gint _tmp102__length1 = 0;
-                               const gchar* _tmp103_ = NULL;
-#line 164 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               if (!_tmp90_) {
-#line 1131 "Lang.vala.c"
-                                       gint _tmp91_ = 0;
-#line 164 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                                       _tmp91_ = i;
-#line 164 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                                       i = _tmp91_ + 1;
-#line 1137 "Lang.vala.c"
-                               }
-#line 164 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp90_ = FALSE;
-#line 164 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp92_ = i;
-#line 164 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp93_ = ws;
-#line 164 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp93__length1 = ws_length1;
-#line 164 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               if (!(_tmp92_ < _tmp93__length1)) {
-#line 164 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                                       break;
-#line 1151 "Lang.vala.c"
-                               }
-#line 165 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp94_ = ws;
-#line 165 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp94__length1 = ws_length1;
-#line 165 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp95_ = i;
-#line 165 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp96_ = _tmp94_[_tmp95_];
-#line 165 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp98_ = _tmp97_ = g_strsplit (_tmp96_, ":", 0);
-#line 165 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               x = _tmp98_;
-#line 165 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               x_length1 = _vala_array_length (_tmp97_);
-#line 165 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _x_size_ = x_length1;
-#line 166 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp99_ = self->priv->keywordNames;
-#line 166 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp100_ = x;
-#line 166 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp100__length1 = x_length1;
-#line 166 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp101_ = _tmp100_[0];
-#line 166 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp102_ = x;
-#line 166 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp102__length1 = x_length1;
-#line 166 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp103_ = _tmp102_[1];
-#line 166 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               gee_abstract_map_set ((GeeAbstractMap*) _tmp99_, _tmp101_, _tmp103_);
-#line 164 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               x = (_vala_array_free (x, x_length1, (GDestroyNotify) g_free), NULL);
-#line 1187 "Lang.vala.c"
-                       }
-               }
-       }
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp104_ = g_strdup ("; SEMICOLON");
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp105_ = g_strdup (", COMMA");
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp106_ = g_strdup ("? HOOK");
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp107_ = g_strdup (": COLON");
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp108_ = g_strdup ("|| OR");
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp109_ = g_strdup ("&& AND");
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp110_ = g_strdup ("| BITWISE_OR");
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp111_ = g_strdup ("^ BITWISE_XOR");
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp112_ = g_strdup ("& BITWISE_AND");
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp113_ = g_strdup ("=== STRICT_EQ");
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp114_ = g_strdup ("== EQ");
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp115_ = g_strdup ("= ASSIGN");
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp116_ = g_strdup ("!== STRICT_NE");
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp117_ = g_strdup ("!= NE");
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp118_ = g_strdup ("<< LSH");
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp119_ = g_strdup ("<= LE");
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp120_ = g_strdup ("< LT");
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp121_ = g_strdup (">>> URSH");
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp122_ = g_strdup (">> RSH");
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp123_ = g_strdup (">= GE");
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp124_ = g_strdup ("> GT");
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp125_ = g_strdup ("++ INCREMENT");
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp126_ = g_strdup ("-- DECREMENT");
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp127_ = g_strdup ("+ PLUS");
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp128_ = g_strdup ("- MINUS");
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp129_ = g_strdup ("* MUL");
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp130_ = g_strdup ("/ DIV");
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp131_ = g_strdup ("% MOD");
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp132_ = g_strdup ("! NOT");
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp133_ = g_strdup ("~ BITWISE_NOT");
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp134_ = g_strdup (". DOT");
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp135_ = g_strdup ("[ LEFT_BRACE");
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp136_ = g_strdup ("] RIGHT_BRACE");
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp137_ = g_strdup ("{ LEFT_CURLY");
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp138_ = g_strdup ("} RIGHT_CURLY");
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp139_ = g_strdup ("( LEFT_PAREN");
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp140_ = g_strdup (") RIGHT_PAREN");
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp141_ = g_new0 (gchar*, 37 + 1);
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp141_[0] = _tmp104_;
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp141_[1] = _tmp105_;
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp141_[2] = _tmp106_;
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp141_[3] = _tmp107_;
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp141_[4] = _tmp108_;
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp141_[5] = _tmp109_;
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp141_[6] = _tmp110_;
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp141_[7] = _tmp111_;
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp141_[8] = _tmp112_;
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp141_[9] = _tmp113_;
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp141_[10] = _tmp114_;
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp141_[11] = _tmp115_;
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp141_[12] = _tmp116_;
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp141_[13] = _tmp117_;
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp141_[14] = _tmp118_;
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp141_[15] = _tmp119_;
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp141_[16] = _tmp120_;
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp141_[17] = _tmp121_;
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp141_[18] = _tmp122_;
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp141_[19] = _tmp123_;
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp141_[20] = _tmp124_;
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp141_[21] = _tmp125_;
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp141_[22] = _tmp126_;
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp141_[23] = _tmp127_;
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp141_[24] = _tmp128_;
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp141_[25] = _tmp129_;
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp141_[26] = _tmp130_;
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp141_[27] = _tmp131_;
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp141_[28] = _tmp132_;
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp141_[29] = _tmp133_;
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp141_[30] = _tmp134_;
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp141_[31] = _tmp135_;
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp141_[32] = _tmp136_;
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp141_[33] = _tmp137_;
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp141_[34] = _tmp138_;
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp141_[35] = _tmp139_;
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp141_[36] = _tmp140_;
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       ws = (_vala_array_free (ws, ws_length1, (GDestroyNotify) g_free), NULL);
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       ws = _tmp141_;
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       ws_length1 = 37;
-#line 170 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _ws_size_ = ws_length1;
-#line 1349 "Lang.vala.c"
-       {
-               gint i = 0;
-#line 209 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-               i = 0;
-#line 1354 "Lang.vala.c"
-               {
-                       gboolean _tmp142_ = FALSE;
-#line 209 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                       _tmp142_ = TRUE;
-#line 209 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                       while (TRUE) {
-#line 1361 "Lang.vala.c"
-                               gint _tmp144_ = 0;
-                               gchar** _tmp145_ = NULL;
-                               gint _tmp145__length1 = 0;
-                               gchar** x = NULL;
-                               gchar** _tmp146_ = NULL;
-                               gint _tmp146__length1 = 0;
-                               gint _tmp147_ = 0;
-                               const gchar* _tmp148_ = NULL;
-                               gchar** _tmp149_ = NULL;
-                               gchar** _tmp150_ = NULL;
-                               gint x_length1 = 0;
-                               gint _x_size_ = 0;
-                               GeeHashMap* _tmp151_ = NULL;
-                               gchar** _tmp152_ = NULL;
-                               gint _tmp152__length1 = 0;
-                               const gchar* _tmp153_ = NULL;
-                               gchar** _tmp154_ = NULL;
-                               gint _tmp154__length1 = 0;
-                               const gchar* _tmp155_ = NULL;
-#line 209 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               if (!_tmp142_) {
-#line 1383 "Lang.vala.c"
-                                       gint _tmp143_ = 0;
-#line 209 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                                       _tmp143_ = i;
-#line 209 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                                       i = _tmp143_ + 1;
-#line 1389 "Lang.vala.c"
-                               }
-#line 209 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp142_ = FALSE;
-#line 209 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp144_ = i;
-#line 209 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp145_ = ws;
-#line 209 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp145__length1 = ws_length1;
-#line 209 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               if (!(_tmp144_ < _tmp145__length1)) {
-#line 209 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                                       break;
-#line 1403 "Lang.vala.c"
-                               }
-#line 210 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp146_ = ws;
-#line 210 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp146__length1 = ws_length1;
-#line 210 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp147_ = i;
-#line 210 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp148_ = _tmp146_[_tmp147_];
-#line 210 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp150_ = _tmp149_ = g_strsplit (_tmp148_, " ", 0);
-#line 210 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               x = _tmp150_;
-#line 210 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               x_length1 = _vala_array_length (_tmp149_);
-#line 210 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _x_size_ = x_length1;
-#line 211 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp151_ = self->priv->puncNames;
-#line 211 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp152_ = x;
-#line 211 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp152__length1 = x_length1;
-#line 211 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp153_ = _tmp152_[0];
-#line 211 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp154_ = x;
-#line 211 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp154__length1 = x_length1;
-#line 211 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp155_ = _tmp154_[1];
-#line 211 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               gee_abstract_map_set ((GeeAbstractMap*) _tmp151_, _tmp153_, _tmp155_);
-#line 209 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               x = (_vala_array_free (x, x_length1, (GDestroyNotify) g_free), NULL);
-#line 1439 "Lang.vala.c"
-                       }
-               }
-       }
-#line 214 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp156_ = g_strdup ("LEFT_PAREN:RIGHT_PAREN");
-#line 214 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp157_ = g_strdup ("RIGHT_PAREN:LEFT_PAREN");
-#line 214 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp158_ = g_strdup ("LEFT_CURLY:RIGHT_CURLY");
-#line 214 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp159_ = g_strdup ("RIGHT_CURLY:LEFT_CURLY");
-#line 214 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp160_ = g_strdup ("LEFT_BRACE:RIGHT_BRACE");
-#line 214 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp161_ = g_strdup ("RIGHT_BRACE:LEFT_BRACE");
-#line 214 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp162_ = g_new0 (gchar*, 6 + 1);
-#line 214 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp162_[0] = _tmp156_;
-#line 214 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp162_[1] = _tmp157_;
-#line 214 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp162_[2] = _tmp158_;
-#line 214 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp162_[3] = _tmp159_;
-#line 214 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp162_[4] = _tmp160_;
-#line 214 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _tmp162_[5] = _tmp161_;
-#line 214 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       ws = (_vala_array_free (ws, ws_length1, (GDestroyNotify) g_free), NULL);
-#line 214 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       ws = _tmp162_;
-#line 214 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       ws_length1 = 6;
-#line 214 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _ws_size_ = ws_length1;
-#line 1477 "Lang.vala.c"
-       {
-               gint i = 0;
-#line 222 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-               i = 0;
-#line 1482 "Lang.vala.c"
-               {
-                       gboolean _tmp163_ = FALSE;
-#line 222 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                       _tmp163_ = TRUE;
-#line 222 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                       while (TRUE) {
-#line 1489 "Lang.vala.c"
-                               gint _tmp165_ = 0;
-                               gchar** _tmp166_ = NULL;
-                               gint _tmp166__length1 = 0;
-                               gchar** x = NULL;
-                               gchar** _tmp167_ = NULL;
-                               gint _tmp167__length1 = 0;
-                               gint _tmp168_ = 0;
-                               const gchar* _tmp169_ = NULL;
-                               gchar** _tmp170_ = NULL;
-                               gchar** _tmp171_ = NULL;
-                               gint x_length1 = 0;
-                               gint _x_size_ = 0;
-                               GeeHashMap* _tmp172_ = NULL;
-                               gchar** _tmp173_ = NULL;
-                               gint _tmp173__length1 = 0;
-                               const gchar* _tmp174_ = NULL;
-                               gchar** _tmp175_ = NULL;
-                               gint _tmp175__length1 = 0;
-                               const gchar* _tmp176_ = NULL;
-#line 222 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               if (!_tmp163_) {
-#line 1511 "Lang.vala.c"
-                                       gint _tmp164_ = 0;
-#line 222 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                                       _tmp164_ = i;
-#line 222 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                                       i = _tmp164_ + 1;
-#line 1517 "Lang.vala.c"
-                               }
-#line 222 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp163_ = FALSE;
-#line 222 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp165_ = i;
-#line 222 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp166_ = ws;
-#line 222 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp166__length1 = ws_length1;
-#line 222 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               if (!(_tmp165_ < _tmp166__length1)) {
-#line 222 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                                       break;
-#line 1531 "Lang.vala.c"
-                               }
-#line 223 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp167_ = ws;
-#line 223 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp167__length1 = ws_length1;
-#line 223 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp168_ = i;
-#line 223 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp169_ = _tmp167_[_tmp168_];
-#line 223 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp171_ = _tmp170_ = g_strsplit (_tmp169_, ":", 0);
-#line 223 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               x = _tmp171_;
-#line 223 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               x_length1 = _vala_array_length (_tmp170_);
-#line 223 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _x_size_ = x_length1;
-#line 224 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp172_ = self->priv->matchingNames;
-#line 224 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp173_ = x;
-#line 224 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp173__length1 = x_length1;
-#line 224 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp174_ = _tmp173_[0];
-#line 224 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp175_ = x;
-#line 224 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp175__length1 = x_length1;
-#line 224 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               _tmp176_ = _tmp175_[1];
-#line 224 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               gee_abstract_map_set ((GeeAbstractMap*) _tmp172_, _tmp174_, _tmp176_);
-#line 222 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-                               x = (_vala_array_free (x, x_length1, (GDestroyNotify) g_free), NULL);
-#line 1567 "Lang.vala.c"
-                       }
-               }
-       }
-#line 91 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       ws = (_vala_array_free (ws, ws_length1, (GDestroyNotify) g_free), NULL);
-#line 91 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       co = (_vala_array_free (co, co_length1, (GDestroyNotify) g_free), NULL);
-#line 1575 "Lang.vala.c"
-}
-
-
-static void js_render_langclass_class_init (JsRenderLang_ClassClass * klass) {
-#line 18 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       js_render_langclass_parent_class = g_type_class_peek_parent (klass);
-#line 18 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       g_type_class_add_private (klass, sizeof (JsRenderLang_ClassPrivate));
-#line 18 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       G_OBJECT_CLASS (klass)->finalize = js_render_langclass_finalize;
-#line 1586 "Lang.vala.c"
-}
-
-
-static void js_render_langclass_instance_init (JsRenderLang_Class * self) {
-#line 18 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       self->priv = JS_RENDER_LANGCLASS_GET_PRIVATE (self);
-#line 1593 "Lang.vala.c"
-}
-
-
-static void js_render_langclass_finalize (GObject* obj) {
-       JsRenderLang_Class * self;
-#line 18 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, JS_RENDER_TYPE_LANGCLASS, JsRenderLang_Class);
-#line 20 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       __g_list_free__g_free0_0 (self->priv->coreObjects);
-#line 21 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _g_object_unref0 (self->priv->whitespaceNames);
-#line 22 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _g_object_unref0 (self->priv->newlineNames);
-#line 23 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _g_object_unref0 (self->priv->keywordNames);
-#line 24 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _g_object_unref0 (self->priv->puncNames);
-#line 25 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       _g_object_unref0 (self->priv->matchingNames);
-#line 18 "/home/alan/gitlive/app.Builder.js/src/JsRender/Lang.vala"
-       G_OBJECT_CLASS (js_render_langclass_parent_class)->finalize (obj);
-#line 1615 "Lang.vala.c"
-}
-
-
-GType js_render_langclass_get_type (void) {
-       static volatile gsize js_render_langclass_type_id__volatile = 0;
-       if (g_once_init_enter (&js_render_langclass_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (JsRenderLang_ClassClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) js_render_langclass_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (JsRenderLang_Class), 0, (GInstanceInitFunc) js_render_langclass_instance_init, NULL };
-               GType js_render_langclass_type_id;
-               js_render_langclass_type_id = g_type_register_static (G_TYPE_OBJECT, "JsRenderLang_Class", &g_define_type_info, 0);
-               g_once_init_leave (&js_render_langclass_type_id__volatile, js_render_langclass_type_id);
-       }
-       return js_render_langclass_type_id__volatile;
-}
-
-
-static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func) {
-       if ((array != NULL) && (destroy_func != NULL)) {
-               int i;
-               for (i = 0; i < array_length; i = i + 1) {
-                       if (((gpointer*) array)[i] != NULL) {
-                               destroy_func (((gpointer*) array)[i]);
-                       }
-               }
-       }
-}
-
-
-static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func) {
-       _vala_array_destroy (array, array_length, destroy_func);
-       g_free (array);
-}
-
-
-static gint _vala_array_length (gpointer array) {
-       int length;
-       length = 0;
-       if (array) {
-               while (((gpointer*) array)[length]) {
-                       length++;
-               }
-       }
-       return length;
-}
-
-
-