1 /* JsCoreTest.vala.c generated by valac 0.22.1, the Vala compiler
2 * generated from JsCoreTest.vala, do not modify */
6 #include <glib-object.h>
10 #include <clutter-gtk/clutter-gtk.h>
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))
20 typedef struct _ProjectProject ProjectProject;
21 typedef struct _ProjectProjectClass ProjectProjectClass;
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))
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)))
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))
41 typedef struct _PaletePalete PaletePalete;
42 typedef struct _PaletePaleteClass PaletePaleteClass;
43 #define _g_free0(var) (var = (g_free (var), NULL))
46 extern ProjectProject* proj;
47 ProjectProject* proj = NULL;
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);
59 gint _vala_main (gchar** args, int args_length1) {
61 JsRenderLang_Class* _tmp0_ = NULL;
62 JsRenderLang_Class* _tmp1_ = NULL;
63 PaletePalete* r = NULL;
64 PaletePalete* _tmp2_ = 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"
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"
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"
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"
92 #line 20 "/home/edward/gitlive/app.Builder.js/tests/JsCoreTest.vala"
94 #line 31 "/home/edward/gitlive/app.Builder.js/tests/JsCoreTest.vala"
96 #line 31 "/home/edward/gitlive/app.Builder.js/tests/JsCoreTest.vala"
98 #line 31 "/home/edward/gitlive/app.Builder.js/tests/JsCoreTest.vala"
100 #line 31 "/home/edward/gitlive/app.Builder.js/tests/JsCoreTest.vala"
102 #line 103 "JsCoreTest.vala.c"
106 int main (int argc, char ** argv) {
107 #line 9 "/home/edward/gitlive/app.Builder.js/tests/JsCoreTest.vala"
109 #line 9 "/home/edward/gitlive/app.Builder.js/tests/JsCoreTest.vala"
110 return _vala_main (argv, argc);
111 #line 112 "JsCoreTest.vala.c"