resources/roo.builder.js
[app.Builder.js] / tests / JsCoreTest.vala.c
1 /* JsCoreTest.vala.c generated by valac 0.22.1, the Vala compiler
2  * generated from JsCoreTest.vala, do not modify */
3
4
5 #include <glib.h>
6 #include <glib-object.h>
7 #include <stdlib.h>
8 #include <string.h>
9 #include <gtk/gtk.h>
10 #include <clutter-gtk/clutter-gtk.h>
11
12
13 #define PROJECT_TYPE_PROJECT (project_project_get_type ())
14 #define PROJECT_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PROJECT_TYPE_PROJECT, ProjectProject))
15 #define PROJECT_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PROJECT_TYPE_PROJECT, ProjectProjectClass))
16 #define PROJECT_IS_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PROJECT_TYPE_PROJECT))
17 #define PROJECT_IS_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PROJECT_TYPE_PROJECT))
18 #define PROJECT_PROJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PROJECT_TYPE_PROJECT, ProjectProjectClass))
19
20 typedef struct _ProjectProject ProjectProject;
21 typedef struct _ProjectProjectClass ProjectProjectClass;
22
23 #define JS_RENDER_TYPE_LANGCLASS (js_render_langclass_get_type ())
24 #define JS_RENDER_LANGCLASS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_LANGCLASS, JsRenderLang_Class))
25 #define JS_RENDER_LANGCLASS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_LANGCLASS, JsRenderLang_ClassClass))
26 #define JS_RENDER_IS_LANGCLASS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_LANGCLASS))
27 #define JS_RENDER_IS_LANGCLASS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_LANGCLASS))
28 #define JS_RENDER_LANGCLASS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_LANGCLASS, JsRenderLang_ClassClass))
29
30 typedef struct _JsRenderLang_Class JsRenderLang_Class;
31 typedef struct _JsRenderLang_ClassClass JsRenderLang_ClassClass;
32 #define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
33
34 #define PALETE_TYPE_PALETE (palete_palete_get_type ())
35 #define PALETE_PALETE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_PALETE, PaletePalete))
36 #define PALETE_PALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_PALETE, PaletePaleteClass))
37 #define PALETE_IS_PALETE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_PALETE))
38 #define PALETE_IS_PALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_PALETE))
39 #define PALETE_PALETE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_PALETE, PaletePaleteClass))
40
41 typedef struct _PaletePalete PaletePalete;
42 typedef struct _PaletePaleteClass PaletePaleteClass;
43 #define _g_free0(var) (var = (g_free (var), NULL))
44
45
46 extern ProjectProject* proj;
47 ProjectProject* proj = NULL;
48
49 GType project_project_get_type (void) G_GNUC_CONST;
50 gint _vala_main (gchar** args, int args_length1);
51 JsRenderLang_Class* js_render_langclass_new (void);
52 JsRenderLang_Class* js_render_langclass_construct (GType object_type);
53 GType js_render_langclass_get_type (void) G_GNUC_CONST;
54 GType palete_palete_get_type (void) G_GNUC_CONST;
55 PaletePalete* palete_factory (const gchar* xtype);
56 gchar* palete_palete_validateCode (PaletePalete* self, const gchar* code, const gchar* language);
57
58
59 gint _vala_main (gchar** args, int args_length1) {
60         gint result = 0;
61         JsRenderLang_Class* _tmp0_ = NULL;
62         JsRenderLang_Class* _tmp1_ = NULL;
63         PaletePalete* r = NULL;
64         PaletePalete* _tmp2_ = NULL;
65         gchar* res = NULL;
66         gchar* _tmp3_ = NULL;
67         gchar* _tmp4_ = NULL;
68 #line 10 "/home/edward/gitlive/app.Builder.js/tests/JsCoreTest.vala"
69         gtk_init (&args_length1, &args);
70 #line 11 "/home/edward/gitlive/app.Builder.js/tests/JsCoreTest.vala"
71         gtk_clutter_init (&args_length1, &args);
72 #line 12 "/home/edward/gitlive/app.Builder.js/tests/JsCoreTest.vala"
73         _tmp0_ = js_render_langclass_new ();
74 #line 12 "/home/edward/gitlive/app.Builder.js/tests/JsCoreTest.vala"
75         _tmp1_ = _tmp0_;
76 #line 12 "/home/edward/gitlive/app.Builder.js/tests/JsCoreTest.vala"
77         _g_object_unref0 (_tmp1_);
78 #line 13 "/home/edward/gitlive/app.Builder.js/tests/JsCoreTest.vala"
79         g_log_set_always_fatal (G_LOG_LEVEL_ERROR | G_LOG_LEVEL_CRITICAL);
80 #line 15 "/home/edward/gitlive/app.Builder.js/tests/JsCoreTest.vala"
81         _tmp2_ = palete_factory ("Roo");
82 #line 15 "/home/edward/gitlive/app.Builder.js/tests/JsCoreTest.vala"
83         r = _tmp2_;
84 #line 16 "/home/edward/gitlive/app.Builder.js/tests/JsCoreTest.vala"
85         _tmp3_ = palete_palete_validateCode (r, "if (true) { alert('test'); }", "javascript");
86 #line 16 "/home/edward/gitlive/app.Builder.js/tests/JsCoreTest.vala"
87         res = _tmp3_;
88 #line 20 "/home/edward/gitlive/app.Builder.js/tests/JsCoreTest.vala"
89         _tmp4_ = palete_palete_validateCode (r, "\nif (true) { \n       alert('test'); \n}\n\n{ a syntax error ", "javascript");
90 #line 20 "/home/edward/gitlive/app.Builder.js/tests/JsCoreTest.vala"
91         _g_free0 (res);
92 #line 20 "/home/edward/gitlive/app.Builder.js/tests/JsCoreTest.vala"
93         res = _tmp4_;
94 #line 31 "/home/edward/gitlive/app.Builder.js/tests/JsCoreTest.vala"
95         result = 0;
96 #line 31 "/home/edward/gitlive/app.Builder.js/tests/JsCoreTest.vala"
97         _g_free0 (res);
98 #line 31 "/home/edward/gitlive/app.Builder.js/tests/JsCoreTest.vala"
99         _g_object_unref0 (r);
100 #line 31 "/home/edward/gitlive/app.Builder.js/tests/JsCoreTest.vala"
101         return result;
102 #line 103 "JsCoreTest.vala.c"
103 }
104
105
106 int main (int argc, char ** argv) {
107 #line 9 "/home/edward/gitlive/app.Builder.js/tests/JsCoreTest.vala"
108         g_type_init ();
109 #line 9 "/home/edward/gitlive/app.Builder.js/tests/JsCoreTest.vala"
110         return _vala_main (argv, argc);
111 #line 112 "JsCoreTest.vala.c"
112 }
113
114
115