/* parser_bug728574.c generated by valac, the Vala compiler * generated from parser_bug728574.vala, do not modify */ #include #define _g_regex_unref0(var) ((var == NULL) ? NULL : (var = (g_regex_unref (var), NULL))) static void _vala_main (void); static GRegex* _tmp_regex_0 = NULL; static inline GRegex* _thread_safe_regex_init (GRegex** re, const gchar * pattern, GRegexCompileFlags compile_flags) { if (g_once_init_enter ((volatile gsize*) re)) { GRegex* val = g_regex_new (pattern, compile_flags, 0, NULL); g_once_init_leave ((volatile gsize*) re, (gsize) val); } return *re; } static gpointer _g_regex_ref0 (gpointer self) { return self ? g_regex_ref (self) : NULL; } static void _vala_main (void) { GRegex* r = NULL; GRegex* _tmp0_; _tmp0_ = _g_regex_ref0 (_thread_safe_regex_init (&_tmp_regex_0, "^([\\+-]?\\d{4}(?!\\d{2}\\b))((-?)((0[1-9]|1[0-2])(\\3([12]\\d|0[1-9]|3[01]))?|W([0-4]\\d|5[0-2])(-?[1-7])?|(00[1-9]|0[1-9]\\d|[12]\\d{2}|3([0-5]\\d|6[1-6])))([T\\s]((([01]\\d|2[0-3])((:?)[0-5]\\d)?|24\\:?00)([\\.,]\\d+(?!:))?)?(\\17[0-5]\\d([\\.,]\\d+)?)?([zZ]|([\\+-])([01]\\d|2[0-3]):?([0-5]\\d)?)?)?)?$", 0)); r = _tmp0_; _g_regex_unref0 (r); } int main (int argc, char ** argv) { _vala_main (); return 0; }