# 1 "test-17.c" # 1 "" # 1 "" # 1 "test-17.c" # 1 "../xg-c-parser.h" 1 # 10 "../xg-c-parser.h" # 1 "/usr/include/stdlib.h" 1 3 4 # 25 "/usr/include/stdlib.h" 3 4 # 1 "/usr/include/features.h" 1 3 4 # 308 "/usr/include/features.h" 3 4 # 1 "/usr/include/sys/cdefs.h" 1 3 4 # 309 "/usr/include/features.h" 2 3 4 # 331 "/usr/include/features.h" 3 4 # 1 "/usr/include/gnu/stubs.h" 1 3 4 # 332 "/usr/include/features.h" 2 3 4 # 26 "/usr/include/stdlib.h" 2 3 4 # 1 "/usr/lib/gcc/i486-linux-gnu/4.0.3/include/stddef.h" 1 3 4 # 214 "/usr/lib/gcc/i486-linux-gnu/4.0.3/include/stddef.h" 3 4 typedef unsigned int size_t; # 326 "/usr/lib/gcc/i486-linux-gnu/4.0.3/include/stddef.h" 3 4 typedef int wchar_t; # 34 "/usr/include/stdlib.h" 2 3 4 # 96 "/usr/include/stdlib.h" 3 4 typedef struct { int quot; int rem; } div_t; typedef struct { long int quot; long int rem; } ldiv_t; # 140 "/usr/include/stdlib.h" 3 4 extern size_t __ctype_get_mb_cur_max (void) __attribute__ ((__nothrow__)); extern double atof (__const char *__nptr) __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); extern int atoi (__const char *__nptr) __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); extern long int atol (__const char *__nptr) __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); __extension__ extern long long int atoll (__const char *__nptr) __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); extern double strtod (__const char *__restrict __nptr, char **__restrict __endptr) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); # 181 "/usr/include/stdlib.h" 3 4 extern long int strtol (__const char *__restrict __nptr, char **__restrict __endptr, int __base) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); extern unsigned long int strtoul (__const char *__restrict __nptr, char **__restrict __endptr, int __base) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); __extension__ extern long long int strtoq (__const char *__restrict __nptr, char **__restrict __endptr, int __base) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); __extension__ extern unsigned long long int strtouq (__const char *__restrict __nptr, char **__restrict __endptr, int __base) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); __extension__ extern long long int strtoll (__const char *__restrict __nptr, char **__restrict __endptr, int __base) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); __extension__ extern unsigned long long int strtoull (__const char *__restrict __nptr, char **__restrict __endptr, int __base) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); # 277 "/usr/include/stdlib.h" 3 4 extern double __strtod_internal (__const char *__restrict __nptr, char **__restrict __endptr, int __group) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); extern float __strtof_internal (__const char *__restrict __nptr, char **__restrict __endptr, int __group) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); extern long double __strtold_internal (__const char *__restrict __nptr, char **__restrict __endptr, int __group) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); extern long int __strtol_internal (__const char *__restrict __nptr, char **__restrict __endptr, int __base, int __group) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); extern unsigned long int __strtoul_internal (__const char *__restrict __nptr, char **__restrict __endptr, int __base, int __group) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); __extension__ extern long long int __strtoll_internal (__const char *__restrict __nptr, char **__restrict __endptr, int __base, int __group) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); __extension__ extern unsigned long long int __strtoull_internal (__const char *__restrict __nptr, char **__restrict __endptr, int __base, int __group) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); # 424 "/usr/include/stdlib.h" 3 4 extern char *l64a (long int __n) __attribute__ ((__nothrow__)); extern long int a64l (__const char *__s) __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); # 1 "/usr/include/sys/types.h" 1 3 4 # 29 "/usr/include/sys/types.h" 3 4 # 1 "/usr/include/bits/types.h" 1 3 4 # 28 "/usr/include/bits/types.h" 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 29 "/usr/include/bits/types.h" 2 3 4 # 1 "/usr/lib/gcc/i486-linux-gnu/4.0.3/include/stddef.h" 1 3 4 # 32 "/usr/include/bits/types.h" 2 3 4 typedef unsigned char __u_char; typedef unsigned short int __u_short; typedef unsigned int __u_int; typedef unsigned long int __u_long; typedef signed char __int8_t; typedef unsigned char __uint8_t; typedef signed short int __int16_t; typedef unsigned short int __uint16_t; typedef signed int __int32_t; typedef unsigned int __uint32_t; __extension__ typedef signed long long int __int64_t; __extension__ typedef unsigned long long int __uint64_t; __extension__ typedef long long int __quad_t; __extension__ typedef unsigned long long int __u_quad_t; # 129 "/usr/include/bits/types.h" 3 4 # 1 "/usr/include/bits/typesizes.h" 1 3 4 # 130 "/usr/include/bits/types.h" 2 3 4 __extension__ typedef __u_quad_t __dev_t; __extension__ typedef unsigned int __uid_t; __extension__ typedef unsigned int __gid_t; __extension__ typedef unsigned long int __ino_t; __extension__ typedef __u_quad_t __ino64_t; __extension__ typedef unsigned int __mode_t; __extension__ typedef unsigned int __nlink_t; __extension__ typedef long int __off_t; __extension__ typedef __quad_t __off64_t; __extension__ typedef int __pid_t; __extension__ typedef struct { int __val[2]; } __fsid_t; __extension__ typedef long int __clock_t; __extension__ typedef unsigned long int __rlim_t; __extension__ typedef __u_quad_t __rlim64_t; __extension__ typedef unsigned int __id_t; __extension__ typedef long int __time_t; __extension__ typedef unsigned int __useconds_t; __extension__ typedef long int __suseconds_t; __extension__ typedef int __daddr_t; __extension__ typedef long int __swblk_t; __extension__ typedef int __key_t; __extension__ typedef int __clockid_t; __extension__ typedef int __timer_t; __extension__ typedef long int __blksize_t; __extension__ typedef long int __blkcnt_t; __extension__ typedef __quad_t __blkcnt64_t; __extension__ typedef unsigned long int __fsblkcnt_t; __extension__ typedef __u_quad_t __fsblkcnt64_t; __extension__ typedef unsigned long int __fsfilcnt_t; __extension__ typedef __u_quad_t __fsfilcnt64_t; __extension__ typedef int __ssize_t; typedef __off64_t __loff_t; typedef __quad_t *__qaddr_t; typedef char *__caddr_t; __extension__ typedef int __intptr_t; __extension__ typedef unsigned int __socklen_t; # 32 "/usr/include/sys/types.h" 2 3 4 typedef __u_char u_char; typedef __u_short u_short; typedef __u_int u_int; typedef __u_long u_long; typedef __quad_t quad_t; typedef __u_quad_t u_quad_t; typedef __fsid_t fsid_t; typedef __loff_t loff_t; typedef __ino_t ino_t; # 62 "/usr/include/sys/types.h" 3 4 typedef __dev_t dev_t; typedef __gid_t gid_t; typedef __mode_t mode_t; typedef __nlink_t nlink_t; typedef __uid_t uid_t; typedef __off_t off_t; # 100 "/usr/include/sys/types.h" 3 4 typedef __pid_t pid_t; typedef __id_t id_t; typedef __ssize_t ssize_t; typedef __daddr_t daddr_t; typedef __caddr_t caddr_t; typedef __key_t key_t; # 133 "/usr/include/sys/types.h" 3 4 # 1 "/usr/include/time.h" 1 3 4 # 74 "/usr/include/time.h" 3 4 typedef __time_t time_t; # 92 "/usr/include/time.h" 3 4 typedef __clockid_t clockid_t; # 104 "/usr/include/time.h" 3 4 typedef __timer_t timer_t; # 134 "/usr/include/sys/types.h" 2 3 4 # 147 "/usr/include/sys/types.h" 3 4 # 1 "/usr/lib/gcc/i486-linux-gnu/4.0.3/include/stddef.h" 1 3 4 # 148 "/usr/include/sys/types.h" 2 3 4 typedef unsigned long int ulong; typedef unsigned short int ushort; typedef unsigned int uint; # 191 "/usr/include/sys/types.h" 3 4 typedef int int8_t __attribute__ ((__mode__ (__QI__))); typedef int int16_t __attribute__ ((__mode__ (__HI__))); typedef int int32_t __attribute__ ((__mode__ (__SI__))); typedef int int64_t __attribute__ ((__mode__ (__DI__))); typedef unsigned int u_int8_t __attribute__ ((__mode__ (__QI__))); typedef unsigned int u_int16_t __attribute__ ((__mode__ (__HI__))); typedef unsigned int u_int32_t __attribute__ ((__mode__ (__SI__))); typedef unsigned int u_int64_t __attribute__ ((__mode__ (__DI__))); typedef int register_t __attribute__ ((__mode__ (__word__))); # 213 "/usr/include/sys/types.h" 3 4 # 1 "/usr/include/endian.h" 1 3 4 # 37 "/usr/include/endian.h" 3 4 # 1 "/usr/include/bits/endian.h" 1 3 4 # 38 "/usr/include/endian.h" 2 3 4 # 214 "/usr/include/sys/types.h" 2 3 4 # 1 "/usr/include/sys/select.h" 1 3 4 # 31 "/usr/include/sys/select.h" 3 4 # 1 "/usr/include/bits/select.h" 1 3 4 # 32 "/usr/include/sys/select.h" 2 3 4 # 1 "/usr/include/bits/sigset.h" 1 3 4 # 23 "/usr/include/bits/sigset.h" 3 4 typedef int __sig_atomic_t; typedef struct { unsigned long int __val[(1024 / (8 * sizeof (unsigned long int)))]; } __sigset_t; # 35 "/usr/include/sys/select.h" 2 3 4 typedef __sigset_t sigset_t; # 1 "/usr/include/time.h" 1 3 4 # 118 "/usr/include/time.h" 3 4 struct timespec { __time_t tv_sec; long int tv_nsec; }; # 45 "/usr/include/sys/select.h" 2 3 4 # 1 "/usr/include/bits/time.h" 1 3 4 # 69 "/usr/include/bits/time.h" 3 4 struct timeval { __time_t tv_sec; __suseconds_t tv_usec; }; # 47 "/usr/include/sys/select.h" 2 3 4 typedef __suseconds_t suseconds_t; typedef long int __fd_mask; # 67 "/usr/include/sys/select.h" 3 4 typedef struct { __fd_mask __fds_bits[1024 / (8 * sizeof (__fd_mask))]; } fd_set; typedef __fd_mask fd_mask; # 99 "/usr/include/sys/select.h" 3 4 # 109 "/usr/include/sys/select.h" 3 4 extern int select (int __nfds, fd_set * __restrict __readfds, fd_set * __restrict __writefds, fd_set * __restrict __exceptfds, struct timeval *__restrict __timeout); # 128 "/usr/include/sys/select.h" 3 4 # 217 "/usr/include/sys/types.h" 2 3 4 # 1 "/usr/include/sys/sysmacros.h" 1 3 4 # 29 "/usr/include/sys/sysmacros.h" 3 4 __extension__ extern __inline unsigned int gnu_dev_major (unsigned long long int __dev) __attribute__ ((__nothrow__)); __extension__ extern __inline unsigned int gnu_dev_minor (unsigned long long int __dev) __attribute__ ((__nothrow__)); __extension__ extern __inline unsigned long long int gnu_dev_makedev (unsigned int __major, unsigned int __minor) __attribute__ ((__nothrow__)); __extension__ extern __inline unsigned int __attribute__ ((__nothrow__)) gnu_dev_major (unsigned long long int __dev) { return ((__dev >> 8) & 0xfff) | ((unsigned int) (__dev >> 32) & ~0xfff); } __extension__ extern __inline unsigned int __attribute__ ((__nothrow__)) gnu_dev_minor (unsigned long long int __dev) { return (__dev & 0xff) | ((unsigned int) (__dev >> 12) & ~0xff); } __extension__ extern __inline unsigned long long int __attribute__ ((__nothrow__)) gnu_dev_makedev (unsigned int __major, unsigned int __minor) { return ((__minor & 0xff) | ((__major & 0xfff) << 8) | (((unsigned long long int) (__minor & ~0xff)) << 12) | (((unsigned long long int) (__major & ~0xfff)) << 32)); } # 220 "/usr/include/sys/types.h" 2 3 4 # 231 "/usr/include/sys/types.h" 3 4 typedef __blkcnt_t blkcnt_t; typedef __fsblkcnt_t fsblkcnt_t; typedef __fsfilcnt_t fsfilcnt_t; # 266 "/usr/include/sys/types.h" 3 4 # 1 "/usr/include/bits/pthreadtypes.h" 1 3 4 # 23 "/usr/include/bits/pthreadtypes.h" 3 4 # 1 "/usr/include/bits/sched.h" 1 3 4 # 83 "/usr/include/bits/sched.h" 3 4 struct __sched_param { int __sched_priority; }; # 24 "/usr/include/bits/pthreadtypes.h" 2 3 4 typedef int __atomic_lock_t; struct _pthread_fastlock { long int __status; __atomic_lock_t __spinlock; }; typedef struct _pthread_descr_struct *_pthread_descr; typedef struct __pthread_attr_s { int __detachstate; int __schedpolicy; struct __sched_param __schedparam; int __inheritsched; int __scope; size_t __guardsize; int __stackaddr_set; void *__stackaddr; size_t __stacksize; } pthread_attr_t; __extension__ typedef long long __pthread_cond_align_t; typedef struct { struct _pthread_fastlock __c_lock; _pthread_descr __c_waiting; char __padding[48 - sizeof (struct _pthread_fastlock) - sizeof (_pthread_descr) - sizeof (__pthread_cond_align_t)]; __pthread_cond_align_t __align; } pthread_cond_t; typedef struct { int __dummy; } pthread_condattr_t; typedef unsigned int pthread_key_t; typedef struct { int __m_reserved; int __m_count; _pthread_descr __m_owner; int __m_kind; struct _pthread_fastlock __m_lock; } pthread_mutex_t; typedef struct { int __mutexkind; } pthread_mutexattr_t; typedef int pthread_once_t; # 152 "/usr/include/bits/pthreadtypes.h" 3 4 typedef unsigned long int pthread_t; # 267 "/usr/include/sys/types.h" 2 3 4 # 434 "/usr/include/stdlib.h" 2 3 4 extern long int random (void) __attribute__ ((__nothrow__)); extern void srandom (unsigned int __seed) __attribute__ ((__nothrow__)); extern char *initstate (unsigned int __seed, char *__statebuf, size_t __statelen) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2))); extern char *setstate (char *__statebuf) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); struct random_data { int32_t *fptr; int32_t *rptr; int32_t *state; int rand_type; int rand_deg; int rand_sep; int32_t *end_ptr; }; extern int random_r (struct random_data *__restrict __buf, int32_t * __restrict __result) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); extern int srandom_r (unsigned int __seed, struct random_data *__buf) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2))); extern int initstate_r (unsigned int __seed, char *__restrict __statebuf, size_t __statelen, struct random_data *__restrict __buf) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2, 4))); extern int setstate_r (char *__restrict __statebuf, struct random_data *__restrict __buf) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); extern int rand (void) __attribute__ ((__nothrow__)); extern void srand (unsigned int __seed) __attribute__ ((__nothrow__)); extern int rand_r (unsigned int *__seed) __attribute__ ((__nothrow__)); extern double drand48 (void) __attribute__ ((__nothrow__)); extern double erand48 (unsigned short int __xsubi[3]) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); extern long int lrand48 (void) __attribute__ ((__nothrow__)); extern long int nrand48 (unsigned short int __xsubi[3]) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); extern long int mrand48 (void) __attribute__ ((__nothrow__)); extern long int jrand48 (unsigned short int __xsubi[3]) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); extern void srand48 (long int __seedval) __attribute__ ((__nothrow__)); extern unsigned short int *seed48 (unsigned short int __seed16v[3]) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); extern void lcong48 (unsigned short int __param[7]) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); struct drand48_data { unsigned short int __x[3]; unsigned short int __old_x[3]; unsigned short int __c; unsigned short int __init; unsigned long long int __a; }; extern int drand48_r (struct drand48_data *__restrict __buffer, double *__restrict __result) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); extern int erand48_r (unsigned short int __xsubi[3], struct drand48_data *__restrict __buffer, double *__restrict __result) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); extern int lrand48_r (struct drand48_data *__restrict __buffer, long int *__restrict __result) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); extern int nrand48_r (unsigned short int __xsubi[3], struct drand48_data *__restrict __buffer, long int *__restrict __result) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); extern int mrand48_r (struct drand48_data *__restrict __buffer, long int *__restrict __result) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); extern int jrand48_r (unsigned short int __xsubi[3], struct drand48_data *__restrict __buffer, long int *__restrict __result) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); extern int srand48_r (long int __seedval, struct drand48_data *__buffer) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2))); extern int seed48_r (unsigned short int __seed16v[3], struct drand48_data *__buffer) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); extern int lcong48_r (unsigned short int __param[7], struct drand48_data *__buffer) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); extern void *malloc (size_t __size) __attribute__ ((__nothrow__)) __attribute__ ((__malloc__)); extern void *calloc (size_t __nmemb, size_t __size) __attribute__ ((__nothrow__)) __attribute__ ((__malloc__)); extern void *realloc (void *__ptr, size_t __size) __attribute__ ((__nothrow__)) __attribute__ ((__malloc__)); extern void free (void *__ptr) __attribute__ ((__nothrow__)); extern void cfree (void *__ptr) __attribute__ ((__nothrow__)); # 1 "/usr/include/alloca.h" 1 3 4 # 25 "/usr/include/alloca.h" 3 4 # 1 "/usr/lib/gcc/i486-linux-gnu/4.0.3/include/stddef.h" 1 3 4 # 26 "/usr/include/alloca.h" 2 3 4 extern void *alloca (size_t __size) __attribute__ ((__nothrow__)); # 607 "/usr/include/stdlib.h" 2 3 4 extern void *valloc (size_t __size) __attribute__ ((__nothrow__)) __attribute__ ((__malloc__)); # 620 "/usr/include/stdlib.h" 3 4 extern void abort (void) __attribute__ ((__nothrow__)) __attribute__ ((__noreturn__)); extern int atexit (void (*__func) (void)) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); extern int on_exit (void (*__func) (int __status, void *__arg), void *__arg) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); extern void exit (int __status) __attribute__ ((__nothrow__)) __attribute__ ((__noreturn__)); # 652 "/usr/include/stdlib.h" 3 4 extern char *getenv (__const char *__name) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); extern char *__secure_getenv (__const char *__name) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); extern int putenv (char *__string) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); extern int setenv (__const char *__name, __const char *__value, int __replace) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2))); extern int unsetenv (__const char *__name) __attribute__ ((__nothrow__)); extern int clearenv (void) __attribute__ ((__nothrow__)); # 691 "/usr/include/stdlib.h" 3 4 extern char *mktemp (char *__template) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); # 702 "/usr/include/stdlib.h" 3 4 extern int mkstemp (char *__template) __attribute__ ((__nonnull__ (1))); # 721 "/usr/include/stdlib.h" 3 4 extern char *mkdtemp (char *__template) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); extern int system (__const char *__command); # 749 "/usr/include/stdlib.h" 3 4 extern char *realpath (__const char *__restrict __name, char *__restrict __resolved) __attribute__ ((__nothrow__)); typedef int (*__compar_fn_t) (__const void *, __const void *); extern void *bsearch (__const void *__key, __const void *__base, size_t __nmemb, size_t __size, __compar_fn_t __compar) __attribute__ ((__nonnull__ (1, 2, 5))); extern void qsort (void *__base, size_t __nmemb, size_t __size, __compar_fn_t __compar) __attribute__ ((__nonnull__ (1, 4))); extern int abs (int __x) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); extern long int labs (long int __x) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); extern div_t div (int __numer, int __denom) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); extern ldiv_t ldiv (long int __numer, long int __denom) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); # 814 "/usr/include/stdlib.h" 3 4 extern char *ecvt (double __value, int __ndigit, int *__restrict __decpt, int *__restrict __sign) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4))); extern char *fcvt (double __value, int __ndigit, int *__restrict __decpt, int *__restrict __sign) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4))); extern char *gcvt (double __value, int __ndigit, char *__buf) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3))); extern char *qecvt (long double __value, int __ndigit, int *__restrict __decpt, int *__restrict __sign) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4))); extern char *qfcvt (long double __value, int __ndigit, int *__restrict __decpt, int *__restrict __sign) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4))); extern char *qgcvt (long double __value, int __ndigit, char *__buf) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3))); extern int ecvt_r (double __value, int __ndigit, int *__restrict __decpt, int *__restrict __sign, char *__restrict __buf, size_t __len) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4, 5))); extern int fcvt_r (double __value, int __ndigit, int *__restrict __decpt, int *__restrict __sign, char *__restrict __buf, size_t __len) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4, 5))); extern int qecvt_r (long double __value, int __ndigit, int *__restrict __decpt, int *__restrict __sign, char *__restrict __buf, size_t __len) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4, 5))); extern int qfcvt_r (long double __value, int __ndigit, int *__restrict __decpt, int *__restrict __sign, char *__restrict __buf, size_t __len) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4, 5))); extern int mblen (__const char *__s, size_t __n) __attribute__ ((__nothrow__)); extern int mbtowc (wchar_t * __restrict __pwc, __const char *__restrict __s, size_t __n) __attribute__ ((__nothrow__)); extern int wctomb (char *__s, wchar_t __wchar) __attribute__ ((__nothrow__)); extern size_t mbstowcs (wchar_t * __restrict __pwcs, __const char *__restrict __s, size_t __n) __attribute__ ((__nothrow__)); extern size_t wcstombs (char *__restrict __s, __const wchar_t * __restrict __pwcs, size_t __n) __attribute__ ((__nothrow__)); extern int rpmatch (__const char *__response) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); # 954 "/usr/include/stdlib.h" 3 4 extern int getloadavg (double __loadavg[], int __nelem) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); # 11 "../xg-c-parser.h" 2 # 1 "/usr/include/assert.h" 1 3 4 # 12 "../xg-c-parser.h" 2 struct xg__stkent { unsigned int state; void *value; }; typedef struct xg__stkent xg__stkent; struct xg__stack { int alloc; xg__stkent *base; xg__stkent *top; }; typedef struct xg__stack xg__stack; static inline int xg__stack_init (xg__stack * stk) { stk->alloc = 200; stk->base = malloc (stk->alloc * sizeof (xg__stkent)); if (stk->base == 0) return -1; stk->top = stk->base; return 0; } static inline void xg__stack_destroy (xg__stack * stk) { free (stk->base); } static int xg__stack_grow (xg__stack * stk) { unsigned int na = stk->alloc * 2 + 1; xg__stkent *np = realloc (stk->base, na * sizeof (xg__stkent)); if (np == 0) return -1; stk->top = np + (stk->top - stk->base); stk->base = np; stk->alloc = na; return 0; } static inline int xg__stack_ensure (xg__stack * stk) { return (stk->top - stk->base < stk->alloc) ? 0 : xg__stack_grow (stk); } static inline void xg__stack_push (xg__stack * stk, unsigned int state) { ((void) (0)); stk->top->state = state; stk->top->value = 0; ++stk->top; } static inline void xg__stack_pop (xg__stack * stk, unsigned int n) { ((void) (0)); stk->top -= n; } static inline xg__stkent * xg__stack_top (xg__stack * stk) { return stk->top - 1; } struct xg_parse_ctx { int (*get_token) (void **value); void (*print) (const char *fmt, ...); int debug; }; typedef struct xg_parse_ctx xg_parse_ctx; # 2 "test-17.c" 2 # 402 "test-17.c" int xg_parse (xg_parse_ctx * ctx) { int token; void *value; unsigned int state; xg__stack stk; if (xg__stack_init (&stk) < 0) return -1; token = ctx->get_token (&value); do { } while (0); goto push_0; push_0: do { do { } while (0); xg__stack_push (&stk, 0); do { } while (0); state = 0; } while (0); switch (token) { case 287: goto shift_7; case 288: goto shift_8; case 289: goto shift_9; case 290: goto shift_10; case 291: goto shift_11; case 292: goto shift_12; case 263: goto shift_13; case 293: goto shift_14; case 264: goto shift_15; case 294: goto shift_16; case 265: goto shift_17; case 295: goto shift_18; case 296: goto shift_19; case 297: goto shift_20; case 298: goto shift_21; case 299: goto shift_22; case 300: goto shift_23; case 259: goto shift_26; case 301: goto shift_28; case 303: goto shift_29; case 304: goto shift_30; case 305: goto shift_31; case 306: goto shift_32; case 307: goto shift_33; case 302: goto shift_37; default: goto parse_error; } push_1: do { do { } while (0); xg__stack_push (&stk, 1); do { } while (0); state = 1; } while (0); switch (token) { case 0: goto shift_38; case 287: goto shift_7; case 288: goto shift_8; case 289: goto shift_9; case 290: goto shift_10; case 291: goto shift_11; case 292: goto shift_12; case 263: goto shift_13; case 293: goto shift_14; case 264: goto shift_15; case 294: goto shift_16; case 265: goto shift_17; case 295: goto shift_18; case 296: goto shift_19; case 297: goto shift_20; case 298: goto shift_21; case 299: goto shift_22; case 300: goto shift_23; case 259: goto shift_26; case 301: goto shift_28; case 303: goto shift_29; case 304: goto shift_30; case 305: goto shift_31; case 306: goto shift_32; case 307: goto shift_33; case 302: goto shift_37; default: goto parse_error; } push_2: do { do { } while (0); xg__stack_push (&stk, 2); do { } while (0); state = 2; } while (0); switch (token) { case 42: goto shift_46; default: goto reduce_154; case 59: goto reduce_91; } push_3: do { do { } while (0); xg__stack_push (&stk, 3); do { } while (0); state = 3; } while (0); switch (token) { case 287: goto shift_7; case 288: goto shift_8; case 289: goto shift_9; case 290: goto shift_10; case 291: goto shift_11; case 292: goto shift_12; case 263: goto shift_13; case 293: goto shift_14; case 264: goto shift_15; case 294: goto shift_16; case 265: goto shift_17; case 295: goto shift_18; case 296: goto shift_19; case 297: goto shift_20; case 298: goto shift_21; case 299: goto shift_22; case 300: goto shift_23; case 259: goto shift_26; case 301: goto shift_28; case 303: goto shift_29; case 304: goto shift_30; case 305: goto shift_31; case 306: goto shift_32; case 307: goto shift_33; case 302: goto shift_37; default: goto reduce_85; } push_4: do { do { } while (0); xg__stack_push (&stk, 4); do { } while (0); state = 4; } while (0); switch (token) { case 287: goto shift_7; case 288: goto shift_8; case 289: goto shift_9; case 290: goto shift_10; case 291: goto shift_11; case 292: goto shift_12; case 263: goto shift_13; case 293: goto shift_14; case 264: goto shift_15; case 294: goto shift_16; case 265: goto shift_17; case 295: goto shift_18; case 296: goto shift_19; case 297: goto shift_20; case 298: goto shift_21; case 299: goto shift_22; case 300: goto shift_23; case 259: goto shift_26; case 301: goto shift_28; case 303: goto shift_29; case 304: goto shift_30; case 305: goto shift_31; case 306: goto shift_32; case 307: goto shift_33; case 302: goto shift_37; default: goto reduce_85; } push_5: do { do { } while (0); xg__stack_push (&stk, 5); do { } while (0); state = 5; } while (0); switch (token) { case 287: goto shift_7; case 288: goto shift_8; case 289: goto shift_9; case 290: goto shift_10; case 291: goto shift_11; case 292: goto shift_12; case 263: goto shift_13; case 293: goto shift_14; case 264: goto shift_15; case 294: goto shift_16; case 265: goto shift_17; case 295: goto shift_18; case 296: goto shift_19; case 297: goto shift_20; case 298: goto shift_21; case 299: goto shift_22; case 300: goto shift_23; case 259: goto shift_26; case 301: goto shift_28; case 303: goto shift_29; case 304: goto shift_30; case 305: goto shift_31; case 306: goto shift_32; case 307: goto shift_33; case 302: goto shift_37; default: goto reduce_85; } push_6: do { do { } while (0); xg__stack_push (&stk, 6); do { } while (0); state = 6; } while (0); switch (token) { case 287: goto shift_7; case 288: goto shift_8; case 289: goto shift_9; case 290: goto shift_10; case 291: goto shift_11; case 292: goto shift_12; case 263: goto shift_13; case 293: goto shift_14; case 264: goto shift_15; case 294: goto shift_16; case 265: goto shift_17; case 295: goto shift_18; case 296: goto shift_19; case 297: goto shift_20; case 298: goto shift_21; case 299: goto shift_22; case 300: goto shift_23; case 259: goto shift_26; case 301: goto shift_28; case 303: goto shift_29; case 304: goto shift_30; case 305: goto shift_31; case 306: goto shift_32; case 307: goto shift_33; case 302: goto shift_37; default: goto reduce_85; } shift_7: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 7); do { } while (0); state = 7; } while (0); switch (token) { default: goto reduce_97; } shift_8: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 8); do { } while (0); state = 8; } while (0); switch (token) { default: goto reduce_98; } shift_9: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 9); do { } while (0); state = 9; } while (0); switch (token) { default: goto reduce_99; } shift_10: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 10); do { } while (0); state = 10; } while (0); switch (token) { default: goto reduce_100; } shift_11: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 11); do { } while (0); state = 11; } while (0); switch (token) { default: goto reduce_101; } shift_12: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 12); do { } while (0); state = 12; } while (0); switch (token) { default: goto reduce_102; } shift_13: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 13); do { } while (0); state = 13; } while (0); switch (token) { default: goto reduce_103; } shift_14: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 14); do { } while (0); state = 14; } while (0); switch (token) { default: goto reduce_104; } shift_15: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 15); do { } while (0); state = 15; } while (0); switch (token) { default: goto reduce_105; } shift_16: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 16); do { } while (0); state = 16; } while (0); switch (token) { default: goto reduce_106; } shift_17: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 17); do { } while (0); state = 17; } while (0); switch (token) { default: goto reduce_107; } shift_18: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 18); do { } while (0); state = 18; } while (0); switch (token) { default: goto reduce_108; } shift_19: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 19); do { } while (0); state = 19; } while (0); switch (token) { default: goto reduce_109; } shift_20: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 20); do { } while (0); state = 20; } while (0); switch (token) { default: goto reduce_110; } shift_21: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 21); do { } while (0); state = 21; } while (0); switch (token) { default: goto reduce_111; } shift_22: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 22); do { } while (0); state = 22; } while (0); switch (token) { default: goto reduce_112; } shift_23: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 23); do { } while (0); state = 23; } while (0); switch (token) { default: goto reduce_113; } push_24: do { do { } while (0); xg__stack_push (&stk, 24); do { } while (0); state = 24; } while (0); switch (token) { default: goto reduce_114; } push_25: do { do { } while (0); xg__stack_push (&stk, 25); do { } while (0); state = 25; } while (0); switch (token) { default: goto reduce_115; } shift_26: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 26); do { } while (0); state = 26; } while (0); switch (token) { default: goto reduce_116; } push_27: do { do { } while (0); xg__stack_push (&stk, 27); do { } while (0); state = 27; } while (0); switch (token) { case 258: goto shift_53; default: goto reduce_1; } shift_28: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 28); do { } while (0); state = 28; } while (0); switch (token) { default: goto reduce_119; } shift_29: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 29); do { } while (0); state = 29; } while (0); switch (token) { case 258: goto shift_55; default: goto reduce_1; } shift_30: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 30); do { } while (0); state = 30; } while (0); switch (token) { default: goto reduce_139; } shift_31: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 31); do { } while (0); state = 31; } while (0); switch (token) { default: goto reduce_140; } shift_32: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 32); do { } while (0); state = 32; } while (0); switch (token) { default: goto reduce_141; } shift_33: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 33); do { } while (0); state = 33; } while (0); switch (token) { default: goto reduce_142; } push_34: do { do { } while (0); xg__stack_push (&stk, 34); do { } while (0); state = 34; } while (0); switch (token) { default: goto reduce_226; } push_35: do { do { } while (0); xg__stack_push (&stk, 35); do { } while (0); state = 35; } while (0); switch (token) { default: goto reduce_228; } push_36: do { do { } while (0); xg__stack_push (&stk, 36); do { } while (0); state = 36; } while (0); switch (token) { default: goto reduce_229; } shift_37: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 37); do { } while (0); state = 37; } while (0); switch (token) { default: goto reduce_120; } shift_38: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 38); do { } while (0); state = 38; } while (0); switch (token) { default: goto accept; } push_39: do { do { } while (0); xg__stack_push (&stk, 39); do { } while (0); state = 39; } while (0); switch (token) { default: goto reduce_227; } push_40: do { do { } while (0); xg__stack_push (&stk, 40); do { } while (0); state = 40; } while (0); switch (token) { case 59: goto shift_56; default: goto parse_error; } push_41: do { do { } while (0); xg__stack_push (&stk, 41); do { } while (0); state = 41; } while (0); switch (token) { case 61: goto shift_58; case 287: goto shift_7; case 288: goto shift_8; case 289: goto shift_9; case 290: goto shift_10; case 291: goto shift_11; case 292: goto shift_12; case 263: goto shift_13; case 293: goto shift_14; case 264: goto shift_15; case 294: goto shift_16; case 265: goto shift_17; case 295: goto shift_18; case 296: goto shift_19; case 297: goto shift_20; case 298: goto shift_21; case 299: goto shift_22; case 300: goto shift_23; case 259: goto shift_26; case 301: goto shift_28; case 303: goto shift_29; case 304: goto shift_30; case 305: goto shift_31; case 306: goto shift_32; case 307: goto shift_33; case 302: goto shift_37; default: goto reduce_95; case 123: goto reduce_231; } push_42: do { do { } while (0); xg__stack_push (&stk, 42); do { } while (0); state = 42; } while (0); switch (token) { case 44: goto shift_62; default: goto reduce_92; } push_43: do { do { } while (0); xg__stack_push (&stk, 43); do { } while (0); state = 43; } while (0); switch (token) { default: goto reduce_93; } push_44: do { do { } while (0); xg__stack_push (&stk, 44); do { } while (0); state = 44; } while (0); switch (token) { case 258: goto shift_64; case 40: goto shift_65; default: goto parse_error; } push_45: do { do { } while (0); xg__stack_push (&stk, 45); do { } while (0); state = 45; } while (0); switch (token) { default: goto reduce_155; } shift_46: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 46); do { } while (0); state = 46; } while (0); switch (token) { case 304: goto shift_30; case 305: goto shift_31; case 306: goto shift_32; default: goto reduce_158; } push_47: do { do { } while (0); xg__stack_push (&stk, 47); do { } while (0); state = 47; } while (0); switch (token) { default: goto reduce_87; } push_48: do { do { } while (0); xg__stack_push (&stk, 48); do { } while (0); state = 48; } while (0); switch (token) { default: goto reduce_86; } push_49: do { do { } while (0); xg__stack_push (&stk, 49); do { } while (0); state = 49; } while (0); switch (token) { default: goto reduce_88; } push_50: do { do { } while (0); xg__stack_push (&stk, 50); do { } while (0); state = 50; } while (0); switch (token) { default: goto reduce_89; } push_51: do { do { } while (0); xg__stack_push (&stk, 51); do { } while (0); state = 51; } while (0); switch (token) { default: goto reduce_90; } push_52: do { do { } while (0); xg__stack_push (&stk, 52); do { } while (0); state = 52; } while (0); switch (token) { case 123: goto shift_69; default: goto parse_error; } shift_53: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 53); do { } while (0); state = 53; } while (0); switch (token) { default: goto reduce_118; case 123: goto reduce_2; } push_54: do { do { } while (0); xg__stack_push (&stk, 54); do { } while (0); state = 54; } while (0); switch (token) { case 123: goto shift_70; default: goto parse_error; } shift_55: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 55); do { } while (0); state = 55; } while (0); switch (token) { default: goto reduce_134; case 123: goto reduce_2; } shift_56: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 56); do { } while (0); state = 56; } while (0); switch (token) { default: goto reduce_84; } push_57: do { do { } while (0); xg__stack_push (&stk, 57); do { } while (0); state = 57; } while (0); switch (token) { case 123: goto shift_72; default: goto parse_error; } shift_58: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 58); do { } while (0); state = 58; } while (0); switch (token) { case 258: goto shift_74; case 260: goto shift_75; case 261: goto shift_76; case 40: goto shift_77; case 267: goto shift_80; case 268: goto shift_81; case 262: goto shift_83; case 38: goto shift_84; case 42: goto shift_85; case 43: goto shift_86; case 45: goto shift_87; case 126: goto shift_88; case 33: goto shift_89; case 123: goto shift_104; default: goto parse_error; } push_59: do { do { } while (0); xg__stack_push (&stk, 59); do { } while (0); state = 59; } while (0); switch (token) { case 42: goto shift_46; default: goto reduce_154; case 59: goto reduce_91; } push_60: do { do { } while (0); xg__stack_push (&stk, 60); do { } while (0); state = 60; } while (0); switch (token) { case 287: goto shift_7; case 288: goto shift_8; case 289: goto shift_9; case 290: goto shift_10; case 291: goto shift_11; case 292: goto shift_12; case 263: goto shift_13; case 293: goto shift_14; case 264: goto shift_15; case 294: goto shift_16; case 265: goto shift_17; case 295: goto shift_18; case 296: goto shift_19; case 297: goto shift_20; case 298: goto shift_21; case 299: goto shift_22; case 300: goto shift_23; case 259: goto shift_26; case 301: goto shift_28; case 303: goto shift_29; case 304: goto shift_30; case 305: goto shift_31; case 306: goto shift_32; case 307: goto shift_33; case 302: goto shift_37; default: goto reduce_232; } push_61: do { do { } while (0); xg__stack_push (&stk, 61); do { } while (0); state = 61; } while (0); switch (token) { default: goto reduce_233; } shift_62: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 62); do { } while (0); state = 62; } while (0); switch (token) { case 42: goto shift_46; default: goto reduce_154; } push_63: do { do { } while (0); xg__stack_push (&stk, 63); do { } while (0); state = 63; } while (0); switch (token) { case 91: goto shift_108; case 40: goto shift_109; default: goto reduce_145; } shift_64: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 64); do { } while (0); state = 64; } while (0); switch (token) { default: goto reduce_146; } shift_65: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 65); do { } while (0); state = 65; } while (0); switch (token) { case 42: goto shift_46; default: goto reduce_154; } push_66: do { do { } while (0); xg__stack_push (&stk, 66); do { } while (0); state = 66; } while (0); switch (token) { case 42: goto shift_46; default: goto reduce_156; } push_67: do { do { } while (0); xg__stack_push (&stk, 67); do { } while (0); state = 67; } while (0); switch (token) { case 304: goto shift_30; case 305: goto shift_31; case 306: goto shift_32; default: goto reduce_159; } push_68: do { do { } while (0); xg__stack_push (&stk, 68); do { } while (0); state = 68; } while (0); switch (token) { default: goto reduce_160; } shift_69: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 69); do { } while (0); state = 69; } while (0); switch (token) { case 292: goto shift_12; case 263: goto shift_13; case 293: goto shift_14; case 264: goto shift_15; case 294: goto shift_16; case 265: goto shift_17; case 295: goto shift_18; case 296: goto shift_19; case 297: goto shift_20; case 298: goto shift_21; case 299: goto shift_22; case 300: goto shift_23; case 259: goto shift_26; case 301: goto shift_28; case 303: goto shift_29; case 304: goto shift_30; case 305: goto shift_31; case 306: goto shift_32; case 302: goto shift_37; default: goto parse_error; } shift_70: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 70); do { } while (0); state = 70; } while (0); switch (token) { case 258: goto shift_120; default: goto parse_error; } push_71: do { do { } while (0); xg__stack_push (&stk, 71); do { } while (0); state = 71; } while (0); switch (token) { default: goto reduce_230; } shift_72: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 72); do { } while (0); state = 72; } while (0); switch (token) { case 258: goto shift_122; case 260: goto shift_75; case 261: goto shift_76; case 40: goto shift_77; case 267: goto shift_80; case 268: goto shift_81; case 262: goto shift_83; case 38: goto shift_84; case 42: goto shift_85; case 43: goto shift_86; case 45: goto shift_87; case 126: goto shift_88; case 33: goto shift_89; case 287: goto shift_7; case 288: goto shift_8; case 289: goto shift_9; case 290: goto shift_10; case 291: goto shift_11; case 292: goto shift_12; case 263: goto shift_13; case 293: goto shift_14; case 264: goto shift_15; case 294: goto shift_16; case 265: goto shift_17; case 295: goto shift_18; case 296: goto shift_19; case 297: goto shift_20; case 298: goto shift_21; case 299: goto shift_22; case 300: goto shift_23; case 259: goto shift_26; case 301: goto shift_28; case 302: goto shift_37; case 303: goto shift_29; case 304: goto shift_30; case 305: goto shift_31; case 306: goto shift_32; case 307: goto shift_33; case 309: goto shift_131; case 310: goto shift_132; case 123: goto shift_72; case 311: goto shift_138; case 313: goto shift_139; case 314: goto shift_140; case 315: goto shift_141; case 316: goto shift_142; case 317: goto shift_143; case 318: goto shift_144; case 319: goto shift_145; case 320: goto shift_146; default: goto reduce_79; case 125: goto reduce_208; } push_73: do { do { } while (0); xg__stack_push (&stk, 73); do { } while (0); state = 73; } while (0); switch (token) { default: goto reduce_96; } shift_74: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 74); do { } while (0); state = 74; } while (0); switch (token) { default: goto reduce_3; } shift_75: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 75); do { } while (0); state = 75; } while (0); switch (token) { default: goto reduce_4; } shift_76: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 76); do { } while (0); state = 76; } while (0); switch (token) { default: goto reduce_5; } shift_77: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 77); do { } while (0); state = 77; } while (0); switch (token) { case 258: goto shift_74; case 260: goto shift_75; case 261: goto shift_76; case 40: goto shift_77; case 267: goto shift_80; case 268: goto shift_81; case 262: goto shift_83; case 38: goto shift_84; case 42: goto shift_85; case 43: goto shift_86; case 45: goto shift_87; case 126: goto shift_88; case 33: goto shift_89; case 292: goto shift_12; case 263: goto shift_13; case 293: goto shift_14; case 264: goto shift_15; case 294: goto shift_16; case 265: goto shift_17; case 295: goto shift_18; case 296: goto shift_19; case 297: goto shift_20; case 298: goto shift_21; case 299: goto shift_22; case 300: goto shift_23; case 259: goto shift_26; case 301: goto shift_28; case 302: goto shift_37; case 303: goto shift_29; case 304: goto shift_30; case 305: goto shift_31; case 306: goto shift_32; default: goto parse_error; } push_78: do { do { } while (0); xg__stack_push (&stk, 78); do { } while (0); state = 78; } while (0); switch (token) { default: goto reduce_7; } push_79: do { do { } while (0); xg__stack_push (&stk, 79); do { } while (0); state = 79; } while (0); switch (token) { case 91: goto shift_150; case 40: goto shift_151; case 46: goto shift_152; case 266: goto shift_153; case 267: goto shift_154; case 268: goto shift_155; default: goto reduce_20; } shift_80: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 80); do { } while (0); state = 80; } while (0); switch (token) { case 258: goto shift_74; case 260: goto shift_75; case 261: goto shift_76; case 40: goto shift_157; case 267: goto shift_80; case 268: goto shift_81; case 262: goto shift_83; case 38: goto shift_84; case 42: goto shift_85; case 43: goto shift_86; case 45: goto shift_87; case 126: goto shift_88; case 33: goto shift_89; default: goto parse_error; } shift_81: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 81); do { } while (0); state = 81; } while (0); switch (token) { case 258: goto shift_74; case 260: goto shift_75; case 261: goto shift_76; case 40: goto shift_157; case 267: goto shift_80; case 268: goto shift_81; case 262: goto shift_83; case 38: goto shift_84; case 42: goto shift_85; case 43: goto shift_86; case 45: goto shift_87; case 126: goto shift_88; case 33: goto shift_89; default: goto parse_error; } push_82: do { do { } while (0); xg__stack_push (&stk, 82); do { } while (0); state = 82; } while (0); switch (token) { case 258: goto shift_74; case 260: goto shift_75; case 261: goto shift_76; case 40: goto shift_77; case 267: goto shift_80; case 268: goto shift_81; case 262: goto shift_83; case 38: goto shift_84; case 42: goto shift_85; case 43: goto shift_86; case 45: goto shift_87; case 126: goto shift_88; case 33: goto shift_89; default: goto parse_error; } shift_83: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 83); do { } while (0); state = 83; } while (0); switch (token) { case 40: goto shift_162; case 258: goto shift_74; case 260: goto shift_75; case 261: goto shift_76; case 267: goto shift_80; case 268: goto shift_81; case 262: goto shift_83; case 38: goto shift_84; case 42: goto shift_85; case 43: goto shift_86; case 45: goto shift_87; case 126: goto shift_88; case 33: goto shift_89; default: goto parse_error; } shift_84: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 84); do { } while (0); state = 84; } while (0); switch (token) { default: goto reduce_26; } shift_85: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 85); do { } while (0); state = 85; } while (0); switch (token) { default: goto reduce_27; } shift_86: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 86); do { } while (0); state = 86; } while (0); switch (token) { default: goto reduce_28; } shift_87: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 87); do { } while (0); state = 87; } while (0); switch (token) { default: goto reduce_29; } shift_88: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 88); do { } while (0); state = 88; } while (0); switch (token) { default: goto reduce_30; } shift_89: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 89); do { } while (0); state = 89; } while (0); switch (token) { default: goto reduce_31; } push_90: do { do { } while (0); xg__stack_push (&stk, 90); do { } while (0); state = 90; } while (0); switch (token) { case 61: goto shift_164; case 277: goto shift_165; case 278: goto shift_166; case 279: goto shift_167; case 280: goto shift_168; case 281: goto shift_169; case 282: goto shift_170; case 283: goto shift_171; case 284: goto shift_172; case 285: goto shift_173; case 286: goto shift_174; default: goto reduce_32; } push_91: do { do { } while (0); xg__stack_push (&stk, 91); do { } while (0); state = 91; } while (0); switch (token) { default: goto reduce_34; } push_92: do { do { } while (0); xg__stack_push (&stk, 92); do { } while (0); state = 92; } while (0); switch (token) { case 42: goto shift_175; case 47: goto shift_176; case 37: goto shift_177; default: goto reduce_38; } push_93: do { do { } while (0); xg__stack_push (&stk, 93); do { } while (0); state = 93; } while (0); switch (token) { case 43: goto shift_178; case 45: goto shift_179; default: goto reduce_41; } push_94: do { do { } while (0); xg__stack_push (&stk, 94); do { } while (0); state = 94; } while (0); switch (token) { case 269: goto shift_180; case 270: goto shift_181; default: goto reduce_44; } push_95: do { do { } while (0); xg__stack_push (&stk, 95); do { } while (0); state = 95; } while (0); switch (token) { case 60: goto shift_182; case 62: goto shift_183; case 271: goto shift_184; case 272: goto shift_185; default: goto reduce_49; } push_96: do { do { } while (0); xg__stack_push (&stk, 96); do { } while (0); state = 96; } while (0); switch (token) { case 273: goto shift_186; case 274: goto shift_187; default: goto reduce_52; } push_97: do { do { } while (0); xg__stack_push (&stk, 97); do { } while (0); state = 97; } while (0); switch (token) { case 38: goto shift_188; default: goto reduce_54; } push_98: do { do { } while (0); xg__stack_push (&stk, 98); do { } while (0); state = 98; } while (0); switch (token) { case 94: goto shift_189; default: goto reduce_56; } push_99: do { do { } while (0); xg__stack_push (&stk, 99); do { } while (0); state = 99; } while (0); switch (token) { case 124: goto shift_190; default: goto reduce_58; } push_100: do { do { } while (0); xg__stack_push (&stk, 100); do { } while (0); state = 100; } while (0); switch (token) { case 275: goto shift_191; default: goto reduce_60; } push_101: do { do { } while (0); xg__stack_push (&stk, 101); do { } while (0); state = 101; } while (0); switch (token) { case 276: goto shift_192; case 63: goto shift_193; default: goto reduce_62; } push_102: do { do { } while (0); xg__stack_push (&stk, 102); do { } while (0); state = 102; } while (0); switch (token) { default: goto reduce_66; } push_103: do { do { } while (0); xg__stack_push (&stk, 103); do { } while (0); state = 103; } while (0); switch (token) { default: goto reduce_186; } shift_104: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 104); do { } while (0); state = 104; } while (0); switch (token) { case 91: goto shift_199; case 46: goto shift_200; default: goto reduce_191; } push_105: do { do { } while (0); xg__stack_push (&stk, 105); do { } while (0); state = 105; } while (0); switch (token) { case 61: goto shift_58; default: goto reduce_95; } push_106: do { do { } while (0); xg__stack_push (&stk, 106); do { } while (0); state = 106; } while (0); switch (token) { default: goto reduce_234; } push_107: do { do { } while (0); xg__stack_push (&stk, 107); do { } while (0); state = 107; } while (0); switch (token) { default: goto reduce_94; } shift_108: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 108); do { } while (0); state = 108; } while (0); switch (token) { case 289: goto shift_202; case 304: goto shift_30; case 305: goto shift_31; case 306: goto shift_32; default: goto reduce_158; } shift_109: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 109); do { } while (0); state = 109; } while (0); switch (token) { case 287: goto shift_7; case 288: goto shift_8; case 289: goto shift_9; case 290: goto shift_10; case 291: goto shift_11; case 292: goto shift_12; case 263: goto shift_13; case 293: goto shift_14; case 264: goto shift_15; case 294: goto shift_16; case 265: goto shift_17; case 295: goto shift_18; case 296: goto shift_19; case 297: goto shift_20; case 298: goto shift_21; case 299: goto shift_22; case 300: goto shift_23; case 259: goto shift_26; case 301: goto shift_28; case 303: goto shift_29; case 304: goto shift_30; case 305: goto shift_31; case 306: goto shift_32; case 307: goto shift_33; case 258: goto shift_210; case 302: goto shift_37; default: goto reduce_170; } push_110: do { do { } while (0); xg__stack_push (&stk, 110); do { } while (0); state = 110; } while (0); switch (token) { case 41: goto shift_211; default: goto parse_error; } push_111: do { do { } while (0); xg__stack_push (&stk, 111); do { } while (0); state = 111; } while (0); switch (token) { default: goto reduce_157; } push_112: do { do { } while (0); xg__stack_push (&stk, 112); do { } while (0); state = 112; } while (0); switch (token) { default: goto reduce_161; } push_113: do { do { } while (0); xg__stack_push (&stk, 113); do { } while (0); state = 113; } while (0); switch (token) { case 125: goto shift_212; case 292: goto shift_12; case 263: goto shift_13; case 293: goto shift_14; case 264: goto shift_15; case 294: goto shift_16; case 265: goto shift_17; case 295: goto shift_18; case 296: goto shift_19; case 297: goto shift_20; case 298: goto shift_21; case 299: goto shift_22; case 300: goto shift_23; case 259: goto shift_26; case 301: goto shift_28; case 303: goto shift_29; case 304: goto shift_30; case 305: goto shift_31; case 306: goto shift_32; case 302: goto shift_37; default: goto parse_error; } push_114: do { do { } while (0); xg__stack_push (&stk, 114); do { } while (0); state = 114; } while (0); switch (token) { default: goto reduce_121; } push_115: do { do { } while (0); xg__stack_push (&stk, 115); do { } while (0); state = 115; } while (0); switch (token) { case 42: goto shift_46; default: goto reduce_154; case 58: goto reduce_143; } push_116: do { do { } while (0); xg__stack_push (&stk, 116); do { } while (0); state = 116; } while (0); switch (token) { case 292: goto shift_12; case 263: goto shift_13; case 293: goto shift_14; case 264: goto shift_15; case 294: goto shift_16; case 265: goto shift_17; case 295: goto shift_18; case 296: goto shift_19; case 297: goto shift_20; case 298: goto shift_21; case 299: goto shift_22; case 300: goto shift_23; case 259: goto shift_26; case 301: goto shift_28; case 303: goto shift_29; case 304: goto shift_30; case 305: goto shift_31; case 306: goto shift_32; case 302: goto shift_37; default: goto reduce_124; } push_117: do { do { } while (0); xg__stack_push (&stk, 117); do { } while (0); state = 117; } while (0); switch (token) { case 292: goto shift_12; case 263: goto shift_13; case 293: goto shift_14; case 264: goto shift_15; case 294: goto shift_16; case 265: goto shift_17; case 295: goto shift_18; case 296: goto shift_19; case 297: goto shift_20; case 298: goto shift_21; case 299: goto shift_22; case 300: goto shift_23; case 259: goto shift_26; case 301: goto shift_28; case 303: goto shift_29; case 304: goto shift_30; case 305: goto shift_31; case 306: goto shift_32; case 302: goto shift_37; default: goto reduce_124; } push_118: do { do { } while (0); xg__stack_push (&stk, 118); do { } while (0); state = 118; } while (0); switch (token) { case 125: goto shift_221; case 44: goto shift_222; default: goto parse_error; } push_119: do { do { } while (0); xg__stack_push (&stk, 119); do { } while (0); state = 119; } while (0); switch (token) { default: goto reduce_135; } shift_120: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 120); do { } while (0); state = 120; } while (0); switch (token) { case 61: goto shift_223; default: goto reduce_137; } push_121: do { do { } while (0); xg__stack_push (&stk, 121); do { } while (0); state = 121; } while (0); switch (token) { case 125: goto shift_224; default: goto parse_error; } shift_122: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 122); do { } while (0); state = 122; } while (0); switch (token) { case 58: goto shift_225; default: goto reduce_3; } push_123: do { do { } while (0); xg__stack_push (&stk, 123); do { } while (0); state = 123; } while (0); switch (token) { case 44: goto shift_226; default: goto reduce_80; } push_124: do { do { } while (0); xg__stack_push (&stk, 124); do { } while (0); state = 124; } while (0); switch (token) { default: goto reduce_81; } push_125: do { do { } while (0); xg__stack_push (&stk, 125); do { } while (0); state = 125; } while (0); switch (token) { default: goto reduce_198; } push_126: do { do { } while (0); xg__stack_push (&stk, 126); do { } while (0); state = 126; } while (0); switch (token) { default: goto reduce_199; } push_127: do { do { } while (0); xg__stack_push (&stk, 127); do { } while (0); state = 127; } while (0); switch (token) { default: goto reduce_200; } push_128: do { do { } while (0); xg__stack_push (&stk, 128); do { } while (0); state = 128; } while (0); switch (token) { default: goto reduce_201; } push_129: do { do { } while (0); xg__stack_push (&stk, 129); do { } while (0); state = 129; } while (0); switch (token) { default: goto reduce_202; } push_130: do { do { } while (0); xg__stack_push (&stk, 130); do { } while (0); state = 130; } while (0); switch (token) { default: goto reduce_203; } shift_131: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 131); do { } while (0); state = 131; } while (0); switch (token) { case 258: goto shift_74; case 260: goto shift_75; case 261: goto shift_76; case 40: goto shift_77; case 267: goto shift_80; case 268: goto shift_81; case 262: goto shift_83; case 38: goto shift_84; case 42: goto shift_85; case 43: goto shift_86; case 45: goto shift_87; case 126: goto shift_88; case 33: goto shift_89; default: goto parse_error; } shift_132: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 132); do { } while (0); state = 132; } while (0); switch (token) { case 58: goto shift_229; default: goto parse_error; } push_133: do { do { } while (0); xg__stack_push (&stk, 133); do { } while (0); state = 133; } while (0); switch (token) { case 258: goto shift_122; case 260: goto shift_75; case 261: goto shift_76; case 40: goto shift_77; case 267: goto shift_80; case 268: goto shift_81; case 262: goto shift_83; case 38: goto shift_84; case 42: goto shift_85; case 43: goto shift_86; case 45: goto shift_87; case 126: goto shift_88; case 33: goto shift_89; case 287: goto shift_7; case 288: goto shift_8; case 289: goto shift_9; case 290: goto shift_10; case 291: goto shift_11; case 292: goto shift_12; case 263: goto shift_13; case 293: goto shift_14; case 264: goto shift_15; case 294: goto shift_16; case 265: goto shift_17; case 295: goto shift_18; case 296: goto shift_19; case 297: goto shift_20; case 298: goto shift_21; case 299: goto shift_22; case 300: goto shift_23; case 259: goto shift_26; case 301: goto shift_28; case 302: goto shift_37; case 303: goto shift_29; case 304: goto shift_30; case 305: goto shift_31; case 306: goto shift_32; case 307: goto shift_33; case 309: goto shift_131; case 310: goto shift_132; case 123: goto shift_72; case 311: goto shift_138; case 313: goto shift_139; case 314: goto shift_140; case 315: goto shift_141; case 316: goto shift_142; case 317: goto shift_143; case 318: goto shift_144; case 319: goto shift_145; case 320: goto shift_146; default: goto reduce_209; case 59: goto reduce_79; } push_134: do { do { } while (0); xg__stack_push (&stk, 134); do { } while (0); state = 134; } while (0); switch (token) { default: goto reduce_210; } push_135: do { do { } while (0); xg__stack_push (&stk, 135); do { } while (0); state = 135; } while (0); switch (token) { default: goto reduce_212; } push_136: do { do { } while (0); xg__stack_push (&stk, 136); do { } while (0); state = 136; } while (0); switch (token) { default: goto reduce_213; } push_137: do { do { } while (0); xg__stack_push (&stk, 137); do { } while (0); state = 137; } while (0); switch (token) { case 59: goto shift_231; default: goto parse_error; } shift_138: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 138); do { } while (0); state = 138; } while (0); switch (token) { case 40: goto shift_232; default: goto parse_error; } shift_139: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 139); do { } while (0); state = 139; } while (0); switch (token) { case 40: goto shift_233; default: goto parse_error; } shift_140: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 140); do { } while (0); state = 140; } while (0); switch (token) { case 40: goto shift_234; default: goto parse_error; } shift_141: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 141); do { } while (0); state = 141; } while (0); switch (token) { case 258: goto shift_122; case 260: goto shift_75; case 261: goto shift_76; case 40: goto shift_77; case 267: goto shift_80; case 268: goto shift_81; case 262: goto shift_83; case 38: goto shift_84; case 42: goto shift_85; case 43: goto shift_86; case 45: goto shift_87; case 126: goto shift_88; case 33: goto shift_89; case 309: goto shift_131; case 310: goto shift_132; case 123: goto shift_72; case 311: goto shift_138; case 313: goto shift_139; case 314: goto shift_140; case 315: goto shift_141; case 316: goto shift_142; case 317: goto shift_143; case 318: goto shift_144; case 319: goto shift_145; case 320: goto shift_146; default: goto reduce_79; } shift_142: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 142); do { } while (0); state = 142; } while (0); switch (token) { case 40: goto shift_236; default: goto parse_error; } shift_143: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 143); do { } while (0); state = 143; } while (0); switch (token) { case 258: goto shift_237; default: goto parse_error; } shift_144: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 144); do { } while (0); state = 144; } while (0); switch (token) { case 59: goto shift_238; default: goto parse_error; } shift_145: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 145); do { } while (0); state = 145; } while (0); switch (token) { case 59: goto shift_239; default: goto parse_error; } shift_146: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 146); do { } while (0); state = 146; } while (0); switch (token) { case 258: goto shift_74; case 260: goto shift_75; case 261: goto shift_76; case 40: goto shift_77; case 267: goto shift_80; case 268: goto shift_81; case 262: goto shift_83; case 38: goto shift_84; case 42: goto shift_85; case 43: goto shift_86; case 45: goto shift_87; case 126: goto shift_88; case 33: goto shift_89; default: goto reduce_79; } push_147: do { do { } while (0); xg__stack_push (&stk, 147); do { } while (0); state = 147; } while (0); switch (token) { case 41: goto shift_241; case 44: goto shift_226; default: goto parse_error; } push_148: do { do { } while (0); xg__stack_push (&stk, 148); do { } while (0); state = 148; } while (0); switch (token) { case 41: goto shift_242; default: goto parse_error; } push_149: do { do { } while (0); xg__stack_push (&stk, 149); do { } while (0); state = 149; } while (0); switch (token) { case 42: goto shift_46; default: goto reduce_154; case 41: goto reduce_175; } shift_150: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 150); do { } while (0); state = 150; } while (0); switch (token) { case 258: goto shift_74; case 260: goto shift_75; case 261: goto shift_76; case 40: goto shift_77; case 267: goto shift_80; case 268: goto shift_81; case 262: goto shift_83; case 38: goto shift_84; case 42: goto shift_85; case 43: goto shift_86; case 45: goto shift_87; case 126: goto shift_88; case 33: goto shift_89; default: goto parse_error; } shift_151: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 151); do { } while (0); state = 151; } while (0); switch (token) { case 258: goto shift_74; case 260: goto shift_75; case 261: goto shift_76; case 40: goto shift_77; case 267: goto shift_80; case 268: goto shift_81; case 262: goto shift_83; case 38: goto shift_84; case 42: goto shift_85; case 43: goto shift_86; case 45: goto shift_87; case 126: goto shift_88; case 33: goto shift_89; default: goto reduce_16; } shift_152: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 152); do { } while (0); state = 152; } while (0); switch (token) { case 258: goto shift_251; default: goto parse_error; } shift_153: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 153); do { } while (0); state = 153; } while (0); switch (token) { case 258: goto shift_252; default: goto parse_error; } shift_154: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 154); do { } while (0); state = 154; } while (0); switch (token) { default: goto reduce_12; } shift_155: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 155); do { } while (0); state = 155; } while (0); switch (token) { default: goto reduce_13; } push_156: do { do { } while (0); xg__stack_push (&stk, 156); do { } while (0); state = 156; } while (0); switch (token) { default: goto reduce_21; } shift_157: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 157); do { } while (0); state = 157; } while (0); switch (token) { case 258: goto shift_74; case 260: goto shift_75; case 261: goto shift_76; case 40: goto shift_77; case 267: goto shift_80; case 268: goto shift_81; case 262: goto shift_83; case 38: goto shift_84; case 42: goto shift_85; case 43: goto shift_86; case 45: goto shift_87; case 126: goto shift_88; case 33: goto shift_89; case 292: goto shift_12; case 263: goto shift_13; case 293: goto shift_14; case 264: goto shift_15; case 294: goto shift_16; case 265: goto shift_17; case 295: goto shift_18; case 296: goto shift_19; case 297: goto shift_20; case 298: goto shift_21; case 299: goto shift_22; case 300: goto shift_23; case 259: goto shift_26; case 301: goto shift_28; case 302: goto shift_37; case 303: goto shift_29; case 304: goto shift_30; case 305: goto shift_31; case 306: goto shift_32; default: goto parse_error; } push_158: do { do { } while (0); xg__stack_push (&stk, 158); do { } while (0); state = 158; } while (0); switch (token) { default: goto reduce_22; } push_159: do { do { } while (0); xg__stack_push (&stk, 159); do { } while (0); state = 159; } while (0); switch (token) { default: goto reduce_23; } push_160: do { do { } while (0); xg__stack_push (&stk, 160); do { } while (0); state = 160; } while (0); switch (token) { default: goto reduce_32; } push_161: do { do { } while (0); xg__stack_push (&stk, 161); do { } while (0); state = 161; } while (0); switch (token) { default: goto reduce_24; } shift_162: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 162); do { } while (0); state = 162; } while (0); switch (token) { case 258: goto shift_74; case 260: goto shift_75; case 261: goto shift_76; case 40: goto shift_77; case 267: goto shift_80; case 268: goto shift_81; case 262: goto shift_83; case 38: goto shift_84; case 42: goto shift_85; case 43: goto shift_86; case 45: goto shift_87; case 126: goto shift_88; case 33: goto shift_89; case 292: goto shift_12; case 263: goto shift_13; case 293: goto shift_14; case 264: goto shift_15; case 294: goto shift_16; case 265: goto shift_17; case 295: goto shift_18; case 296: goto shift_19; case 297: goto shift_20; case 298: goto shift_21; case 299: goto shift_22; case 300: goto shift_23; case 259: goto shift_26; case 301: goto shift_28; case 302: goto shift_37; case 303: goto shift_29; case 304: goto shift_30; case 305: goto shift_31; case 306: goto shift_32; default: goto parse_error; } push_163: do { do { } while (0); xg__stack_push (&stk, 163); do { } while (0); state = 163; } while (0); switch (token) { case 258: goto shift_74; case 260: goto shift_75; case 261: goto shift_76; case 40: goto shift_77; case 267: goto shift_80; case 268: goto shift_81; case 262: goto shift_83; case 38: goto shift_84; case 42: goto shift_85; case 43: goto shift_86; case 45: goto shift_87; case 126: goto shift_88; case 33: goto shift_89; default: goto parse_error; } shift_164: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 164); do { } while (0); state = 164; } while (0); switch (token) { default: goto reduce_68; } shift_165: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 165); do { } while (0); state = 165; } while (0); switch (token) { default: goto reduce_69; } shift_166: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 166); do { } while (0); state = 166; } while (0); switch (token) { default: goto reduce_70; } shift_167: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 167); do { } while (0); state = 167; } while (0); switch (token) { default: goto reduce_71; } shift_168: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 168); do { } while (0); state = 168; } while (0); switch (token) { default: goto reduce_72; } shift_169: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 169); do { } while (0); state = 169; } while (0); switch (token) { default: goto reduce_73; } shift_170: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 170); do { } while (0); state = 170; } while (0); switch (token) { default: goto reduce_74; } shift_171: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 171); do { } while (0); state = 171; } while (0); switch (token) { default: goto reduce_75; } shift_172: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 172); do { } while (0); state = 172; } while (0); switch (token) { default: goto reduce_76; } shift_173: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 173); do { } while (0); state = 173; } while (0); switch (token) { default: goto reduce_77; } shift_174: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 174); do { } while (0); state = 174; } while (0); switch (token) { default: goto reduce_78; } shift_175: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 175); do { } while (0); state = 175; } while (0); switch (token) { case 258: goto shift_74; case 260: goto shift_75; case 261: goto shift_76; case 40: goto shift_77; case 267: goto shift_80; case 268: goto shift_81; case 262: goto shift_83; case 38: goto shift_84; case 42: goto shift_85; case 43: goto shift_86; case 45: goto shift_87; case 126: goto shift_88; case 33: goto shift_89; default: goto parse_error; } shift_176: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 176); do { } while (0); state = 176; } while (0); switch (token) { case 258: goto shift_74; case 260: goto shift_75; case 261: goto shift_76; case 40: goto shift_77; case 267: goto shift_80; case 268: goto shift_81; case 262: goto shift_83; case 38: goto shift_84; case 42: goto shift_85; case 43: goto shift_86; case 45: goto shift_87; case 126: goto shift_88; case 33: goto shift_89; default: goto parse_error; } shift_177: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 177); do { } while (0); state = 177; } while (0); switch (token) { case 258: goto shift_74; case 260: goto shift_75; case 261: goto shift_76; case 40: goto shift_77; case 267: goto shift_80; case 268: goto shift_81; case 262: goto shift_83; case 38: goto shift_84; case 42: goto shift_85; case 43: goto shift_86; case 45: goto shift_87; case 126: goto shift_88; case 33: goto shift_89; default: goto parse_error; } shift_178: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 178); do { } while (0); state = 178; } while (0); switch (token) { case 258: goto shift_74; case 260: goto shift_75; case 261: goto shift_76; case 40: goto shift_77; case 267: goto shift_80; case 268: goto shift_81; case 262: goto shift_83; case 38: goto shift_84; case 42: goto shift_85; case 43: goto shift_86; case 45: goto shift_87; case 126: goto shift_88; case 33: goto shift_89; default: goto parse_error; } shift_179: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 179); do { } while (0); state = 179; } while (0); switch (token) { case 258: goto shift_74; case 260: goto shift_75; case 261: goto shift_76; case 40: goto shift_77; case 267: goto shift_80; case 268: goto shift_81; case 262: goto shift_83; case 38: goto shift_84; case 42: goto shift_85; case 43: goto shift_86; case 45: goto shift_87; case 126: goto shift_88; case 33: goto shift_89; default: goto parse_error; } shift_180: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 180); do { } while (0); state = 180; } while (0); switch (token) { case 258: goto shift_74; case 260: goto shift_75; case 261: goto shift_76; case 40: goto shift_77; case 267: goto shift_80; case 268: goto shift_81; case 262: goto shift_83; case 38: goto shift_84; case 42: goto shift_85; case 43: goto shift_86; case 45: goto shift_87; case 126: goto shift_88; case 33: goto shift_89; default: goto parse_error; } shift_181: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 181); do { } while (0); state = 181; } while (0); switch (token) { case 258: goto shift_74; case 260: goto shift_75; case 261: goto shift_76; case 40: goto shift_77; case 267: goto shift_80; case 268: goto shift_81; case 262: goto shift_83; case 38: goto shift_84; case 42: goto shift_85; case 43: goto shift_86; case 45: goto shift_87; case 126: goto shift_88; case 33: goto shift_89; default: goto parse_error; } shift_182: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 182); do { } while (0); state = 182; } while (0); switch (token) { case 258: goto shift_74; case 260: goto shift_75; case 261: goto shift_76; case 40: goto shift_77; case 267: goto shift_80; case 268: goto shift_81; case 262: goto shift_83; case 38: goto shift_84; case 42: goto shift_85; case 43: goto shift_86; case 45: goto shift_87; case 126: goto shift_88; case 33: goto shift_89; default: goto parse_error; } shift_183: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 183); do { } while (0); state = 183; } while (0); switch (token) { case 258: goto shift_74; case 260: goto shift_75; case 261: goto shift_76; case 40: goto shift_77; case 267: goto shift_80; case 268: goto shift_81; case 262: goto shift_83; case 38: goto shift_84; case 42: goto shift_85; case 43: goto shift_86; case 45: goto shift_87; case 126: goto shift_88; case 33: goto shift_89; default: goto parse_error; } shift_184: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 184); do { } while (0); state = 184; } while (0); switch (token) { case 258: goto shift_74; case 260: goto shift_75; case 261: goto shift_76; case 40: goto shift_77; case 267: goto shift_80; case 268: goto shift_81; case 262: goto shift_83; case 38: goto shift_84; case 42: goto shift_85; case 43: goto shift_86; case 45: goto shift_87; case 126: goto shift_88; case 33: goto shift_89; default: goto parse_error; } shift_185: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 185); do { } while (0); state = 185; } while (0); switch (token) { case 258: goto shift_74; case 260: goto shift_75; case 261: goto shift_76; case 40: goto shift_77; case 267: goto shift_80; case 268: goto shift_81; case 262: goto shift_83; case 38: goto shift_84; case 42: goto shift_85; case 43: goto shift_86; case 45: goto shift_87; case 126: goto shift_88; case 33: goto shift_89; default: goto parse_error; } shift_186: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 186); do { } while (0); state = 186; } while (0); switch (token) { case 258: goto shift_74; case 260: goto shift_75; case 261: goto shift_76; case 40: goto shift_77; case 267: goto shift_80; case 268: goto shift_81; case 262: goto shift_83; case 38: goto shift_84; case 42: goto shift_85; case 43: goto shift_86; case 45: goto shift_87; case 126: goto shift_88; case 33: goto shift_89; default: goto parse_error; } shift_187: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 187); do { } while (0); state = 187; } while (0); switch (token) { case 258: goto shift_74; case 260: goto shift_75; case 261: goto shift_76; case 40: goto shift_77; case 267: goto shift_80; case 268: goto shift_81; case 262: goto shift_83; case 38: goto shift_84; case 42: goto shift_85; case 43: goto shift_86; case 45: goto shift_87; case 126: goto shift_88; case 33: goto shift_89; default: goto parse_error; } shift_188: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 188); do { } while (0); state = 188; } while (0); switch (token) { case 258: goto shift_74; case 260: goto shift_75; case 261: goto shift_76; case 40: goto shift_77; case 267: goto shift_80; case 268: goto shift_81; case 262: goto shift_83; case 38: goto shift_84; case 42: goto shift_85; case 43: goto shift_86; case 45: goto shift_87; case 126: goto shift_88; case 33: goto shift_89; default: goto parse_error; } shift_189: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 189); do { } while (0); state = 189; } while (0); switch (token) { case 258: goto shift_74; case 260: goto shift_75; case 261: goto shift_76; case 40: goto shift_77; case 267: goto shift_80; case 268: goto shift_81; case 262: goto shift_83; case 38: goto shift_84; case 42: goto shift_85; case 43: goto shift_86; case 45: goto shift_87; case 126: goto shift_88; case 33: goto shift_89; default: goto parse_error; } shift_190: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 190); do { } while (0); state = 190; } while (0); switch (token) { case 258: goto shift_74; case 260: goto shift_75; case 261: goto shift_76; case 40: goto shift_77; case 267: goto shift_80; case 268: goto shift_81; case 262: goto shift_83; case 38: goto shift_84; case 42: goto shift_85; case 43: goto shift_86; case 45: goto shift_87; case 126: goto shift_88; case 33: goto shift_89; default: goto parse_error; } shift_191: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 191); do { } while (0); state = 191; } while (0); switch (token) { case 258: goto shift_74; case 260: goto shift_75; case 261: goto shift_76; case 40: goto shift_77; case 267: goto shift_80; case 268: goto shift_81; case 262: goto shift_83; case 38: goto shift_84; case 42: goto shift_85; case 43: goto shift_86; case 45: goto shift_87; case 126: goto shift_88; case 33: goto shift_89; default: goto parse_error; } shift_192: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 192); do { } while (0); state = 192; } while (0); switch (token) { case 258: goto shift_74; case 260: goto shift_75; case 261: goto shift_76; case 40: goto shift_77; case 267: goto shift_80; case 268: goto shift_81; case 262: goto shift_83; case 38: goto shift_84; case 42: goto shift_85; case 43: goto shift_86; case 45: goto shift_87; case 126: goto shift_88; case 33: goto shift_89; default: goto parse_error; } shift_193: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 193); do { } while (0); state = 193; } while (0); switch (token) { case 258: goto shift_74; case 260: goto shift_75; case 261: goto shift_76; case 40: goto shift_77; case 267: goto shift_80; case 268: goto shift_81; case 262: goto shift_83; case 38: goto shift_84; case 42: goto shift_85; case 43: goto shift_86; case 45: goto shift_87; case 126: goto shift_88; case 33: goto shift_89; default: goto parse_error; } push_194: do { do { } while (0); xg__stack_push (&stk, 194); do { } while (0); state = 194; } while (0); switch (token) { case 125: goto shift_275; case 44: goto shift_276; default: goto parse_error; } push_195: do { do { } while (0); xg__stack_push (&stk, 195); do { } while (0); state = 195; } while (0); switch (token) { case 258: goto shift_74; case 260: goto shift_75; case 261: goto shift_76; case 40: goto shift_77; case 267: goto shift_80; case 268: goto shift_81; case 262: goto shift_83; case 38: goto shift_84; case 42: goto shift_85; case 43: goto shift_86; case 45: goto shift_87; case 126: goto shift_88; case 33: goto shift_89; case 123: goto shift_104; default: goto parse_error; } push_196: do { do { } while (0); xg__stack_push (&stk, 196); do { } while (0); state = 196; } while (0); switch (token) { default: goto reduce_192; } push_197: do { do { } while (0); xg__stack_push (&stk, 197); do { } while (0); state = 197; } while (0); switch (token) { case 61: goto shift_278; case 91: goto shift_199; case 46: goto shift_200; default: goto parse_error; } push_198: do { do { } while (0); xg__stack_push (&stk, 198); do { } while (0); state = 198; } while (0); switch (token) { default: goto reduce_194; } shift_199: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 199); do { } while (0); state = 199; } while (0); switch (token) { case 258: goto shift_74; case 260: goto shift_75; case 261: goto shift_76; case 40: goto shift_77; case 267: goto shift_80; case 268: goto shift_81; case 262: goto shift_83; case 38: goto shift_84; case 42: goto shift_85; case 43: goto shift_86; case 45: goto shift_87; case 126: goto shift_88; case 33: goto shift_89; default: goto parse_error; } shift_200: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 200); do { } while (0); state = 200; } while (0); switch (token) { case 258: goto shift_281; default: goto parse_error; } push_201: do { do { } while (0); xg__stack_push (&stk, 201); do { } while (0); state = 201; } while (0); switch (token) { case 42: goto shift_283; case 258: goto shift_74; case 260: goto shift_75; case 261: goto shift_76; case 40: goto shift_77; case 267: goto shift_80; case 268: goto shift_81; case 262: goto shift_83; case 38: goto shift_84; case 43: goto shift_86; case 45: goto shift_87; case 126: goto shift_88; case 33: goto shift_89; default: goto reduce_64; } shift_202: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 202); do { } while (0); state = 202; } while (0); switch (token) { case 304: goto shift_30; case 305: goto shift_31; case 306: goto shift_32; default: goto reduce_158; } push_203: do { do { } while (0); xg__stack_push (&stk, 203); do { } while (0); state = 203; } while (0); switch (token) { case 289: goto shift_286; case 304: goto shift_30; case 305: goto shift_31; case 306: goto shift_32; default: goto reduce_159; } push_204: do { do { } while (0); xg__stack_push (&stk, 204); do { } while (0); state = 204; } while (0); switch (token) { case 41: goto shift_287; default: goto parse_error; } push_205: do { do { } while (0); xg__stack_push (&stk, 205); do { } while (0); state = 205; } while (0); switch (token) { case 41: goto shift_288; default: goto parse_error; } push_206: do { do { } while (0); xg__stack_push (&stk, 206); do { } while (0); state = 206; } while (0); switch (token) { case 44: goto shift_289; default: goto reduce_164; } push_207: do { do { } while (0); xg__stack_push (&stk, 207); do { } while (0); state = 207; } while (0); switch (token) { default: goto reduce_166; } push_208: do { do { } while (0); xg__stack_push (&stk, 208); do { } while (0); state = 208; } while (0); switch (token) { case 42: goto shift_46; default: goto reduce_154; case 41: goto reduce_175; case 44: goto reduce_175; } push_209: do { do { } while (0); xg__stack_push (&stk, 209); do { } while (0); state = 209; } while (0); switch (token) { case 44: goto shift_294; default: goto reduce_171; } shift_210: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 210); do { } while (0); state = 210; } while (0); switch (token) { default: goto reduce_172; } shift_211: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 211); do { } while (0); state = 211; } while (0); switch (token) { default: goto reduce_147; } shift_212: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 212); do { } while (0); state = 212; } while (0); switch (token) { default: goto reduce_117; } push_213: do { do { } while (0); xg__stack_push (&stk, 213); do { } while (0); state = 213; } while (0); switch (token) { default: goto reduce_122; } push_214: do { do { } while (0); xg__stack_push (&stk, 214); do { } while (0); state = 214; } while (0); switch (token) { case 59: goto shift_295; case 44: goto shift_296; default: goto parse_error; } push_215: do { do { } while (0); xg__stack_push (&stk, 215); do { } while (0); state = 215; } while (0); switch (token) { default: goto reduce_128; } push_216: do { do { } while (0); xg__stack_push (&stk, 216); do { } while (0); state = 216; } while (0); switch (token) { default: goto reduce_130; case 58: goto reduce_144; } push_217: do { do { } while (0); xg__stack_push (&stk, 217); do { } while (0); state = 217; } while (0); switch (token) { case 58: goto shift_297; default: goto parse_error; } push_218: do { do { } while (0); xg__stack_push (&stk, 218); do { } while (0); state = 218; } while (0); switch (token) { default: goto reduce_126; } push_219: do { do { } while (0); xg__stack_push (&stk, 219); do { } while (0); state = 219; } while (0); switch (token) { default: goto reduce_125; } push_220: do { do { } while (0); xg__stack_push (&stk, 220); do { } while (0); state = 220; } while (0); switch (token) { default: goto reduce_127; } shift_221: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 221); do { } while (0); state = 221; } while (0); switch (token) { default: goto reduce_132; } shift_222: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 222); do { } while (0); state = 222; } while (0); switch (token) { case 125: goto shift_298; case 258: goto shift_120; default: goto parse_error; } shift_223: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 223); do { } while (0); state = 223; } while (0); switch (token) { case 258: goto shift_74; case 260: goto shift_75; case 261: goto shift_76; case 40: goto shift_77; case 267: goto shift_80; case 268: goto shift_81; case 262: goto shift_83; case 38: goto shift_84; case 42: goto shift_85; case 43: goto shift_86; case 45: goto shift_87; case 126: goto shift_88; case 33: goto shift_89; default: goto parse_error; } shift_224: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 224); do { } while (0); state = 224; } while (0); switch (token) { default: goto reduce_207; } shift_225: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 225); do { } while (0); state = 225; } while (0); switch (token) { case 258: goto shift_122; case 260: goto shift_75; case 261: goto shift_76; case 40: goto shift_77; case 267: goto shift_80; case 268: goto shift_81; case 262: goto shift_83; case 38: goto shift_84; case 42: goto shift_85; case 43: goto shift_86; case 45: goto shift_87; case 126: goto shift_88; case 33: goto shift_89; case 309: goto shift_131; case 310: goto shift_132; case 123: goto shift_72; case 311: goto shift_138; case 313: goto shift_139; case 314: goto shift_140; case 315: goto shift_141; case 316: goto shift_142; case 317: goto shift_143; case 318: goto shift_144; case 319: goto shift_145; case 320: goto shift_146; default: goto reduce_79; } shift_226: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 226); do { } while (0); state = 226; } while (0); switch (token) { case 258: goto shift_74; case 260: goto shift_75; case 261: goto shift_76; case 40: goto shift_77; case 267: goto shift_80; case 268: goto shift_81; case 262: goto shift_83; case 38: goto shift_84; case 42: goto shift_85; case 43: goto shift_86; case 45: goto shift_87; case 126: goto shift_88; case 33: goto shift_89; default: goto parse_error; } push_227: do { do { } while (0); xg__stack_push (&stk, 227); do { } while (0); state = 227; } while (0); switch (token) { case 58: goto shift_303; default: goto parse_error; } push_228: do { do { } while (0); xg__stack_push (&stk, 228); do { } while (0); state = 228; } while (0); switch (token) { default: goto reduce_83; } shift_229: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 229); do { } while (0); state = 229; } while (0); switch (token) { case 258: goto shift_122; case 260: goto shift_75; case 261: goto shift_76; case 40: goto shift_77; case 267: goto shift_80; case 268: goto shift_81; case 262: goto shift_83; case 38: goto shift_84; case 42: goto shift_85; case 43: goto shift_86; case 45: goto shift_87; case 126: goto shift_88; case 33: goto shift_89; case 309: goto shift_131; case 310: goto shift_132; case 123: goto shift_72; case 311: goto shift_138; case 313: goto shift_139; case 314: goto shift_140; case 315: goto shift_141; case 316: goto shift_142; case 317: goto shift_143; case 318: goto shift_144; case 319: goto shift_145; case 320: goto shift_146; default: goto reduce_79; } push_230: do { do { } while (0); xg__stack_push (&stk, 230); do { } while (0); state = 230; } while (0); switch (token) { default: goto reduce_211; } shift_231: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 231); do { } while (0); state = 231; } while (0); switch (token) { default: goto reduce_214; } shift_232: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 232); do { } while (0); state = 232; } while (0); switch (token) { case 258: goto shift_74; case 260: goto shift_75; case 261: goto shift_76; case 40: goto shift_77; case 267: goto shift_80; case 268: goto shift_81; case 262: goto shift_83; case 38: goto shift_84; case 42: goto shift_85; case 43: goto shift_86; case 45: goto shift_87; case 126: goto shift_88; case 33: goto shift_89; default: goto parse_error; } shift_233: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 233); do { } while (0); state = 233; } while (0); switch (token) { case 258: goto shift_74; case 260: goto shift_75; case 261: goto shift_76; case 40: goto shift_77; case 267: goto shift_80; case 268: goto shift_81; case 262: goto shift_83; case 38: goto shift_84; case 42: goto shift_85; case 43: goto shift_86; case 45: goto shift_87; case 126: goto shift_88; case 33: goto shift_89; default: goto parse_error; } shift_234: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 234); do { } while (0); state = 234; } while (0); switch (token) { case 258: goto shift_74; case 260: goto shift_75; case 261: goto shift_76; case 40: goto shift_77; case 267: goto shift_80; case 268: goto shift_81; case 262: goto shift_83; case 38: goto shift_84; case 42: goto shift_85; case 43: goto shift_86; case 45: goto shift_87; case 126: goto shift_88; case 33: goto shift_89; default: goto parse_error; } push_235: do { do { } while (0); xg__stack_push (&stk, 235); do { } while (0); state = 235; } while (0); switch (token) { case 314: goto shift_308; default: goto parse_error; } shift_236: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 236); do { } while (0); state = 236; } while (0); switch (token) { case 258: goto shift_74; case 260: goto shift_75; case 261: goto shift_76; case 40: goto shift_77; case 267: goto shift_80; case 268: goto shift_81; case 262: goto shift_83; case 38: goto shift_84; case 42: goto shift_85; case 43: goto shift_86; case 45: goto shift_87; case 126: goto shift_88; case 33: goto shift_89; case 287: goto shift_7; case 288: goto shift_8; case 289: goto shift_9; case 290: goto shift_10; case 291: goto shift_11; case 292: goto shift_12; case 263: goto shift_13; case 293: goto shift_14; case 264: goto shift_15; case 294: goto shift_16; case 265: goto shift_17; case 295: goto shift_18; case 296: goto shift_19; case 297: goto shift_20; case 298: goto shift_21; case 299: goto shift_22; case 300: goto shift_23; case 259: goto shift_26; case 301: goto shift_28; case 302: goto shift_37; case 303: goto shift_29; case 304: goto shift_30; case 305: goto shift_31; case 306: goto shift_32; case 307: goto shift_33; default: goto reduce_79; } shift_237: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 237); do { } while (0); state = 237; } while (0); switch (token) { case 59: goto shift_311; default: goto parse_error; } shift_238: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 238); do { } while (0); state = 238; } while (0); switch (token) { default: goto reduce_223; } shift_239: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 239); do { } while (0); state = 239; } while (0); switch (token) { default: goto reduce_224; } push_240: do { do { } while (0); xg__stack_push (&stk, 240); do { } while (0); state = 240; } while (0); switch (token) { case 59: goto shift_312; default: goto parse_error; } shift_241: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 241); do { } while (0); state = 241; } while (0); switch (token) { default: goto reduce_6; } shift_242: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 242); do { } while (0); state = 242; } while (0); switch (token) { case 123: goto shift_313; case 258: goto shift_74; case 260: goto shift_75; case 261: goto shift_76; case 40: goto shift_77; case 267: goto shift_80; case 268: goto shift_81; case 262: goto shift_83; case 38: goto shift_84; case 42: goto shift_85; case 43: goto shift_86; case 45: goto shift_87; case 126: goto shift_88; case 33: goto shift_89; default: goto parse_error; } push_243: do { do { } while (0); xg__stack_push (&stk, 243); do { } while (0); state = 243; } while (0); switch (token) { default: goto reduce_174; } push_244: do { do { } while (0); xg__stack_push (&stk, 244); do { } while (0); state = 244; } while (0); switch (token) { default: goto reduce_176; } push_245: do { do { } while (0); xg__stack_push (&stk, 245); do { } while (0); state = 245; } while (0); switch (token) { default: goto reduce_155; case 41: goto reduce_177; } push_246: do { do { } while (0); xg__stack_push (&stk, 246); do { } while (0); state = 246; } while (0); switch (token) { case 40: goto shift_316; default: goto reduce_179; } push_247: do { do { } while (0); xg__stack_push (&stk, 247); do { } while (0); state = 247; } while (0); switch (token) { case 93: goto shift_318; case 44: goto shift_226; default: goto parse_error; } push_248: do { do { } while (0); xg__stack_push (&stk, 248); do { } while (0); state = 248; } while (0); switch (token) { case 41: goto shift_319; default: goto parse_error; } push_249: do { do { } while (0); xg__stack_push (&stk, 249); do { } while (0); state = 249; } while (0); switch (token) { case 44: goto shift_320; default: goto reduce_17; } push_250: do { do { } while (0); xg__stack_push (&stk, 250); do { } while (0); state = 250; } while (0); switch (token) { default: goto reduce_18; } shift_251: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 251); do { } while (0); state = 251; } while (0); switch (token) { default: goto reduce_10; } shift_252: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 252); do { } while (0); state = 252; } while (0); switch (token) { default: goto reduce_11; } push_253: do { do { } while (0); xg__stack_push (&stk, 253); do { } while (0); state = 253; } while (0); switch (token) { case 41: goto shift_321; default: goto parse_error; } push_254: do { do { } while (0); xg__stack_push (&stk, 254); do { } while (0); state = 254; } while (0); switch (token) { case 41: goto shift_322; default: goto parse_error; } push_255: do { do { } while (0); xg__stack_push (&stk, 255); do { } while (0); state = 255; } while (0); switch (token) { default: goto reduce_67; } push_256: do { do { } while (0); xg__stack_push (&stk, 256); do { } while (0); state = 256; } while (0); switch (token) { default: goto reduce_35; } push_257: do { do { } while (0); xg__stack_push (&stk, 257); do { } while (0); state = 257; } while (0); switch (token) { default: goto reduce_36; } push_258: do { do { } while (0); xg__stack_push (&stk, 258); do { } while (0); state = 258; } while (0); switch (token) { default: goto reduce_37; } push_259: do { do { } while (0); xg__stack_push (&stk, 259); do { } while (0); state = 259; } while (0); switch (token) { case 42: goto shift_175; case 47: goto shift_176; case 37: goto shift_177; default: goto reduce_39; } push_260: do { do { } while (0); xg__stack_push (&stk, 260); do { } while (0); state = 260; } while (0); switch (token) { case 42: goto shift_175; case 47: goto shift_176; case 37: goto shift_177; default: goto reduce_40; } push_261: do { do { } while (0); xg__stack_push (&stk, 261); do { } while (0); state = 261; } while (0); switch (token) { case 43: goto shift_178; case 45: goto shift_179; default: goto reduce_42; } push_262: do { do { } while (0); xg__stack_push (&stk, 262); do { } while (0); state = 262; } while (0); switch (token) { case 43: goto shift_178; case 45: goto shift_179; default: goto reduce_43; } push_263: do { do { } while (0); xg__stack_push (&stk, 263); do { } while (0); state = 263; } while (0); switch (token) { case 269: goto shift_180; case 270: goto shift_181; default: goto reduce_45; } push_264: do { do { } while (0); xg__stack_push (&stk, 264); do { } while (0); state = 264; } while (0); switch (token) { case 269: goto shift_180; case 270: goto shift_181; default: goto reduce_46; } push_265: do { do { } while (0); xg__stack_push (&stk, 265); do { } while (0); state = 265; } while (0); switch (token) { case 269: goto shift_180; case 270: goto shift_181; default: goto reduce_47; } push_266: do { do { } while (0); xg__stack_push (&stk, 266); do { } while (0); state = 266; } while (0); switch (token) { case 269: goto shift_180; case 270: goto shift_181; default: goto reduce_48; } push_267: do { do { } while (0); xg__stack_push (&stk, 267); do { } while (0); state = 267; } while (0); switch (token) { case 60: goto shift_182; case 62: goto shift_183; case 271: goto shift_184; case 272: goto shift_185; default: goto reduce_50; } push_268: do { do { } while (0); xg__stack_push (&stk, 268); do { } while (0); state = 268; } while (0); switch (token) { case 60: goto shift_182; case 62: goto shift_183; case 271: goto shift_184; case 272: goto shift_185; default: goto reduce_51; } push_269: do { do { } while (0); xg__stack_push (&stk, 269); do { } while (0); state = 269; } while (0); switch (token) { case 273: goto shift_186; case 274: goto shift_187; default: goto reduce_53; } push_270: do { do { } while (0); xg__stack_push (&stk, 270); do { } while (0); state = 270; } while (0); switch (token) { case 38: goto shift_188; default: goto reduce_55; } push_271: do { do { } while (0); xg__stack_push (&stk, 271); do { } while (0); state = 271; } while (0); switch (token) { case 94: goto shift_189; default: goto reduce_57; } push_272: do { do { } while (0); xg__stack_push (&stk, 272); do { } while (0); state = 272; } while (0); switch (token) { case 124: goto shift_190; default: goto reduce_59; } push_273: do { do { } while (0); xg__stack_push (&stk, 273); do { } while (0); state = 273; } while (0); switch (token) { case 275: goto shift_191; default: goto reduce_61; } push_274: do { do { } while (0); xg__stack_push (&stk, 274); do { } while (0); state = 274; } while (0); switch (token) { case 58: goto shift_323; case 44: goto shift_226; default: goto parse_error; } shift_275: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 275); do { } while (0); state = 275; } while (0); switch (token) { default: goto reduce_187; } shift_276: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 276); do { } while (0); state = 276; } while (0); switch (token) { case 125: goto shift_324; case 91: goto shift_199; case 46: goto shift_200; default: goto reduce_191; } push_277: do { do { } while (0); xg__stack_push (&stk, 277); do { } while (0); state = 277; } while (0); switch (token) { default: goto reduce_189; } shift_278: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 278); do { } while (0); state = 278; } while (0); switch (token) { default: goto reduce_193; } push_279: do { do { } while (0); xg__stack_push (&stk, 279); do { } while (0); state = 279; } while (0); switch (token) { default: goto reduce_195; } push_280: do { do { } while (0); xg__stack_push (&stk, 280); do { } while (0); state = 280; } while (0); switch (token) { case 93: goto shift_326; default: goto parse_error; } shift_281: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 281); do { } while (0); state = 281; } while (0); switch (token) { default: goto reduce_197; } push_282: do { do { } while (0); xg__stack_push (&stk, 282); do { } while (0); state = 282; } while (0); switch (token) { case 93: goto shift_327; default: goto parse_error; } shift_283: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 283); do { } while (0); state = 283; } while (0); switch (token) { case 93: goto shift_328; default: goto reduce_27; } push_284: do { do { } while (0); xg__stack_push (&stk, 284); do { } while (0); state = 284; } while (0); switch (token) { default: goto reduce_65; } push_285: do { do { } while (0); xg__stack_push (&stk, 285); do { } while (0); state = 285; } while (0); switch (token) { case 258: goto shift_74; case 260: goto shift_75; case 261: goto shift_76; case 40: goto shift_77; case 267: goto shift_80; case 268: goto shift_81; case 262: goto shift_83; case 38: goto shift_84; case 42: goto shift_85; case 43: goto shift_86; case 45: goto shift_87; case 126: goto shift_88; case 33: goto shift_89; default: goto parse_error; } shift_286: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 286); do { } while (0); state = 286; } while (0); switch (token) { case 258: goto shift_74; case 260: goto shift_75; case 261: goto shift_76; case 40: goto shift_77; case 267: goto shift_80; case 268: goto shift_81; case 262: goto shift_83; case 38: goto shift_84; case 42: goto shift_85; case 43: goto shift_86; case 45: goto shift_87; case 126: goto shift_88; case 33: goto shift_89; default: goto parse_error; } shift_287: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 287); do { } while (0); state = 287; } while (0); switch (token) { default: goto reduce_152; } shift_288: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 288); do { } while (0); state = 288; } while (0); switch (token) { default: goto reduce_153; } shift_289: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 289); do { } while (0); state = 289; } while (0); switch (token) { case 308: goto shift_331; case 287: goto shift_7; case 288: goto shift_8; case 289: goto shift_9; case 290: goto shift_10; case 291: goto shift_11; case 292: goto shift_12; case 263: goto shift_13; case 293: goto shift_14; case 264: goto shift_15; case 294: goto shift_16; case 265: goto shift_17; case 295: goto shift_18; case 296: goto shift_19; case 297: goto shift_20; case 298: goto shift_21; case 299: goto shift_22; case 300: goto shift_23; case 259: goto shift_26; case 301: goto shift_28; case 303: goto shift_29; case 304: goto shift_30; case 305: goto shift_31; case 306: goto shift_32; case 307: goto shift_33; case 302: goto shift_37; default: goto parse_error; } push_290: do { do { } while (0); xg__stack_push (&stk, 290); do { } while (0); state = 290; } while (0); switch (token) { default: goto reduce_168; } push_291: do { do { } while (0); xg__stack_push (&stk, 291); do { } while (0); state = 291; } while (0); switch (token) { default: goto reduce_169; } push_292: do { do { } while (0); xg__stack_push (&stk, 292); do { } while (0); state = 292; } while (0); switch (token) { case 258: goto shift_64; case 40: goto shift_333; default: goto reduce_179; } push_293: do { do { } while (0); xg__stack_push (&stk, 293); do { } while (0); state = 293; } while (0); switch (token) { default: goto reduce_155; case 41: goto reduce_177; case 44: goto reduce_177; } shift_294: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 294); do { } while (0); state = 294; } while (0); switch (token) { case 258: goto shift_334; default: goto parse_error; } shift_295: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 295); do { } while (0); state = 295; } while (0); switch (token) { default: goto reduce_123; } shift_296: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 296); do { } while (0); state = 296; } while (0); switch (token) { case 42: goto shift_46; default: goto reduce_154; case 58: goto reduce_143; } shift_297: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 297); do { } while (0); state = 297; } while (0); switch (token) { case 258: goto shift_74; case 260: goto shift_75; case 261: goto shift_76; case 40: goto shift_77; case 267: goto shift_80; case 268: goto shift_81; case 262: goto shift_83; case 38: goto shift_84; case 42: goto shift_85; case 43: goto shift_86; case 45: goto shift_87; case 126: goto shift_88; case 33: goto shift_89; default: goto parse_error; } shift_298: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 298); do { } while (0); state = 298; } while (0); switch (token) { default: goto reduce_133; } push_299: do { do { } while (0); xg__stack_push (&stk, 299); do { } while (0); state = 299; } while (0); switch (token) { default: goto reduce_136; } push_300: do { do { } while (0); xg__stack_push (&stk, 300); do { } while (0); state = 300; } while (0); switch (token) { default: goto reduce_138; } push_301: do { do { } while (0); xg__stack_push (&stk, 301); do { } while (0); state = 301; } while (0); switch (token) { default: goto reduce_204; } push_302: do { do { } while (0); xg__stack_push (&stk, 302); do { } while (0); state = 302; } while (0); switch (token) { default: goto reduce_82; } shift_303: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 303); do { } while (0); state = 303; } while (0); switch (token) { case 258: goto shift_122; case 260: goto shift_75; case 261: goto shift_76; case 40: goto shift_77; case 267: goto shift_80; case 268: goto shift_81; case 262: goto shift_83; case 38: goto shift_84; case 42: goto shift_85; case 43: goto shift_86; case 45: goto shift_87; case 126: goto shift_88; case 33: goto shift_89; case 309: goto shift_131; case 310: goto shift_132; case 123: goto shift_72; case 311: goto shift_138; case 313: goto shift_139; case 314: goto shift_140; case 315: goto shift_141; case 316: goto shift_142; case 317: goto shift_143; case 318: goto shift_144; case 319: goto shift_145; case 320: goto shift_146; default: goto reduce_79; } push_304: do { do { } while (0); xg__stack_push (&stk, 304); do { } while (0); state = 304; } while (0); switch (token) { default: goto reduce_206; } push_305: do { do { } while (0); xg__stack_push (&stk, 305); do { } while (0); state = 305; } while (0); switch (token) { case 41: goto shift_338; case 44: goto shift_226; default: goto parse_error; } push_306: do { do { } while (0); xg__stack_push (&stk, 306); do { } while (0); state = 306; } while (0); switch (token) { case 41: goto shift_339; case 44: goto shift_226; default: goto parse_error; } push_307: do { do { } while (0); xg__stack_push (&stk, 307); do { } while (0); state = 307; } while (0); switch (token) { case 41: goto shift_340; case 44: goto shift_226; default: goto parse_error; } shift_308: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 308); do { } while (0); state = 308; } while (0); switch (token) { case 40: goto shift_341; default: goto parse_error; } push_309: do { do { } while (0); xg__stack_push (&stk, 309); do { } while (0); state = 309; } while (0); switch (token) { case 59: goto shift_342; default: goto parse_error; } push_310: do { do { } while (0); xg__stack_push (&stk, 310); do { } while (0); state = 310; } while (0); switch (token) { case 59: goto shift_343; default: goto parse_error; } shift_311: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 311); do { } while (0); state = 311; } while (0); switch (token) { default: goto reduce_222; } shift_312: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 312); do { } while (0); state = 312; } while (0); switch (token) { default: goto reduce_225; } shift_313: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 313); do { } while (0); state = 313; } while (0); switch (token) { case 91: goto shift_199; case 46: goto shift_200; default: goto reduce_191; } push_314: do { do { } while (0); xg__stack_push (&stk, 314); do { } while (0); state = 314; } while (0); switch (token) { default: goto reduce_33; } push_315: do { do { } while (0); xg__stack_push (&stk, 315); do { } while (0); state = 315; } while (0); switch (token) { case 40: goto shift_345; default: goto reduce_178; case 91: goto reduce_180; } shift_316: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 316); do { } while (0); state = 316; } while (0); switch (token) { case 287: goto shift_7; case 288: goto shift_8; case 289: goto shift_9; case 290: goto shift_10; case 291: goto shift_11; case 292: goto shift_12; case 263: goto shift_13; case 293: goto shift_14; case 264: goto shift_15; case 294: goto shift_16; case 265: goto shift_17; case 295: goto shift_18; case 296: goto shift_19; case 297: goto shift_20; case 298: goto shift_21; case 299: goto shift_22; case 300: goto shift_23; case 259: goto shift_26; case 301: goto shift_28; case 303: goto shift_29; case 304: goto shift_30; case 305: goto shift_31; case 306: goto shift_32; case 307: goto shift_33; case 42: goto shift_46; case 302: goto shift_37; default: goto reduce_154; case 41: goto reduce_162; } push_317: do { do { } while (0); xg__stack_push (&stk, 317); do { } while (0); state = 317; } while (0); switch (token) { case 91: goto shift_349; default: goto parse_error; } shift_318: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 318); do { } while (0); state = 318; } while (0); switch (token) { default: goto reduce_8; } shift_319: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 319); do { } while (0); state = 319; } while (0); switch (token) { default: goto reduce_9; } shift_320: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 320); do { } while (0); state = 320; } while (0); switch (token) { case 258: goto shift_74; case 260: goto shift_75; case 261: goto shift_76; case 40: goto shift_77; case 267: goto shift_80; case 268: goto shift_81; case 262: goto shift_83; case 38: goto shift_84; case 42: goto shift_85; case 43: goto shift_86; case 45: goto shift_87; case 126: goto shift_88; case 33: goto shift_89; default: goto parse_error; } shift_321: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 321); do { } while (0); state = 321; } while (0); switch (token) { case 123: goto shift_313; default: goto parse_error; } shift_322: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 322); do { } while (0); state = 322; } while (0); switch (token) { case 123: goto shift_313; default: goto reduce_25; } shift_323: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 323); do { } while (0); state = 323; } while (0); switch (token) { case 258: goto shift_74; case 260: goto shift_75; case 261: goto shift_76; case 40: goto shift_77; case 267: goto shift_80; case 268: goto shift_81; case 262: goto shift_83; case 38: goto shift_84; case 42: goto shift_85; case 43: goto shift_86; case 45: goto shift_87; case 126: goto shift_88; case 33: goto shift_89; default: goto parse_error; } shift_324: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 324); do { } while (0); state = 324; } while (0); switch (token) { default: goto reduce_188; } push_325: do { do { } while (0); xg__stack_push (&stk, 325); do { } while (0); state = 325; } while (0); switch (token) { case 258: goto shift_74; case 260: goto shift_75; case 261: goto shift_76; case 40: goto shift_77; case 267: goto shift_80; case 268: goto shift_81; case 262: goto shift_83; case 38: goto shift_84; case 42: goto shift_85; case 43: goto shift_86; case 45: goto shift_87; case 126: goto shift_88; case 33: goto shift_89; case 123: goto shift_104; default: goto parse_error; } shift_326: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 326); do { } while (0); state = 326; } while (0); switch (token) { default: goto reduce_196; } shift_327: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 327); do { } while (0); state = 327; } while (0); switch (token) { default: goto reduce_148; } shift_328: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 328); do { } while (0); state = 328; } while (0); switch (token) { default: goto reduce_151; } push_329: do { do { } while (0); xg__stack_push (&stk, 329); do { } while (0); state = 329; } while (0); switch (token) { case 93: goto shift_353; default: goto parse_error; } push_330: do { do { } while (0); xg__stack_push (&stk, 330); do { } while (0); state = 330; } while (0); switch (token) { case 93: goto shift_354; default: goto parse_error; } shift_331: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 331); do { } while (0); state = 331; } while (0); switch (token) { default: goto reduce_165; } push_332: do { do { } while (0); xg__stack_push (&stk, 332); do { } while (0); state = 332; } while (0); switch (token) { default: goto reduce_167; } shift_333: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 333); do { } while (0); state = 333; } while (0); switch (token) { case 287: goto shift_7; case 288: goto shift_8; case 289: goto shift_9; case 290: goto shift_10; case 291: goto shift_11; case 292: goto shift_12; case 263: goto shift_13; case 293: goto shift_14; case 264: goto shift_15; case 294: goto shift_16; case 265: goto shift_17; case 295: goto shift_18; case 296: goto shift_19; case 297: goto shift_20; case 298: goto shift_21; case 299: goto shift_22; case 300: goto shift_23; case 259: goto shift_26; case 301: goto shift_28; case 303: goto shift_29; case 304: goto shift_30; case 305: goto shift_31; case 306: goto shift_32; case 307: goto shift_33; case 42: goto shift_46; case 302: goto shift_37; default: goto reduce_154; case 41: goto reduce_162; } shift_334: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 334); do { } while (0); state = 334; } while (0); switch (token) { default: goto reduce_173; } push_335: do { do { } while (0); xg__stack_push (&stk, 335); do { } while (0); state = 335; } while (0); switch (token) { default: goto reduce_129; } push_336: do { do { } while (0); xg__stack_push (&stk, 336); do { } while (0); state = 336; } while (0); switch (token) { default: goto reduce_131; } push_337: do { do { } while (0); xg__stack_push (&stk, 337); do { } while (0); state = 337; } while (0); switch (token) { default: goto reduce_205; } shift_338: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 338); do { } while (0); state = 338; } while (0); switch (token) { case 258: goto shift_122; case 260: goto shift_75; case 261: goto shift_76; case 40: goto shift_77; case 267: goto shift_80; case 268: goto shift_81; case 262: goto shift_83; case 38: goto shift_84; case 42: goto shift_85; case 43: goto shift_86; case 45: goto shift_87; case 126: goto shift_88; case 33: goto shift_89; case 309: goto shift_131; case 310: goto shift_132; case 123: goto shift_72; case 311: goto shift_138; case 313: goto shift_139; case 314: goto shift_140; case 315: goto shift_141; case 316: goto shift_142; case 317: goto shift_143; case 318: goto shift_144; case 319: goto shift_145; case 320: goto shift_146; default: goto reduce_79; } shift_339: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 339); do { } while (0); state = 339; } while (0); switch (token) { case 258: goto shift_122; case 260: goto shift_75; case 261: goto shift_76; case 40: goto shift_77; case 267: goto shift_80; case 268: goto shift_81; case 262: goto shift_83; case 38: goto shift_84; case 42: goto shift_85; case 43: goto shift_86; case 45: goto shift_87; case 126: goto shift_88; case 33: goto shift_89; case 309: goto shift_131; case 310: goto shift_132; case 123: goto shift_72; case 311: goto shift_138; case 313: goto shift_139; case 314: goto shift_140; case 315: goto shift_141; case 316: goto shift_142; case 317: goto shift_143; case 318: goto shift_144; case 319: goto shift_145; case 320: goto shift_146; default: goto reduce_79; } shift_340: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 340); do { } while (0); state = 340; } while (0); switch (token) { case 258: goto shift_122; case 260: goto shift_75; case 261: goto shift_76; case 40: goto shift_77; case 267: goto shift_80; case 268: goto shift_81; case 262: goto shift_83; case 38: goto shift_84; case 42: goto shift_85; case 43: goto shift_86; case 45: goto shift_87; case 126: goto shift_88; case 33: goto shift_89; case 309: goto shift_131; case 310: goto shift_132; case 123: goto shift_72; case 311: goto shift_138; case 313: goto shift_139; case 314: goto shift_140; case 315: goto shift_141; case 316: goto shift_142; case 317: goto shift_143; case 318: goto shift_144; case 319: goto shift_145; case 320: goto shift_146; default: goto reduce_79; } shift_341: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 341); do { } while (0); state = 341; } while (0); switch (token) { case 258: goto shift_74; case 260: goto shift_75; case 261: goto shift_76; case 40: goto shift_77; case 267: goto shift_80; case 268: goto shift_81; case 262: goto shift_83; case 38: goto shift_84; case 42: goto shift_85; case 43: goto shift_86; case 45: goto shift_87; case 126: goto shift_88; case 33: goto shift_89; default: goto parse_error; } shift_342: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 342); do { } while (0); state = 342; } while (0); switch (token) { case 258: goto shift_74; case 260: goto shift_75; case 261: goto shift_76; case 40: goto shift_77; case 267: goto shift_80; case 268: goto shift_81; case 262: goto shift_83; case 38: goto shift_84; case 42: goto shift_85; case 43: goto shift_86; case 45: goto shift_87; case 126: goto shift_88; case 33: goto shift_89; default: goto reduce_79; } shift_343: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 343); do { } while (0); state = 343; } while (0); switch (token) { case 258: goto shift_74; case 260: goto shift_75; case 261: goto shift_76; case 40: goto shift_77; case 267: goto shift_80; case 268: goto shift_81; case 262: goto shift_83; case 38: goto shift_84; case 42: goto shift_85; case 43: goto shift_86; case 45: goto shift_87; case 126: goto shift_88; case 33: goto shift_89; default: goto reduce_79; } push_344: do { do { } while (0); xg__stack_push (&stk, 344); do { } while (0); state = 344; } while (0); switch (token) { case 125: goto shift_361; case 44: goto shift_362; default: goto parse_error; } shift_345: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 345); do { } while (0); state = 345; } while (0); switch (token) { case 287: goto shift_7; case 288: goto shift_8; case 289: goto shift_9; case 290: goto shift_10; case 291: goto shift_11; case 292: goto shift_12; case 263: goto shift_13; case 293: goto shift_14; case 264: goto shift_15; case 294: goto shift_16; case 265: goto shift_17; case 295: goto shift_18; case 296: goto shift_19; case 297: goto shift_20; case 298: goto shift_21; case 299: goto shift_22; case 300: goto shift_23; case 259: goto shift_26; case 301: goto shift_28; case 303: goto shift_29; case 304: goto shift_30; case 305: goto shift_31; case 306: goto shift_32; case 307: goto shift_33; case 302: goto shift_37; default: goto reduce_162; } push_346: do { do { } while (0); xg__stack_push (&stk, 346); do { } while (0); state = 346; } while (0); switch (token) { case 41: goto shift_364; default: goto parse_error; } push_347: do { do { } while (0); xg__stack_push (&stk, 347); do { } while (0); state = 347; } while (0); switch (token) { case 41: goto shift_365; default: goto parse_error; } push_348: do { do { } while (0); xg__stack_push (&stk, 348); do { } while (0); state = 348; } while (0); switch (token) { default: goto reduce_163; } shift_349: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 349); do { } while (0); state = 349; } while (0); switch (token) { case 42: goto shift_367; case 258: goto shift_74; case 260: goto shift_75; case 261: goto shift_76; case 40: goto shift_77; case 267: goto shift_80; case 268: goto shift_81; case 262: goto shift_83; case 38: goto shift_84; case 43: goto shift_86; case 45: goto shift_87; case 126: goto shift_88; case 33: goto shift_89; default: goto reduce_64; } push_350: do { do { } while (0); xg__stack_push (&stk, 350); do { } while (0); state = 350; } while (0); switch (token) { default: goto reduce_19; } push_351: do { do { } while (0); xg__stack_push (&stk, 351); do { } while (0); state = 351; } while (0); switch (token) { default: goto reduce_63; } push_352: do { do { } while (0); xg__stack_push (&stk, 352); do { } while (0); state = 352; } while (0); switch (token) { default: goto reduce_190; } shift_353: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 353); do { } while (0); state = 353; } while (0); switch (token) { default: goto reduce_149; } shift_354: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 354); do { } while (0); state = 354; } while (0); switch (token) { default: goto reduce_150; } push_355: do { do { } while (0); xg__stack_push (&stk, 355); do { } while (0); state = 355; } while (0); switch (token) { case 312: goto shift_368; default: goto reduce_215; } push_356: do { do { } while (0); xg__stack_push (&stk, 356); do { } while (0); state = 356; } while (0); switch (token) { default: goto reduce_217; } push_357: do { do { } while (0); xg__stack_push (&stk, 357); do { } while (0); state = 357; } while (0); switch (token) { default: goto reduce_218; } push_358: do { do { } while (0); xg__stack_push (&stk, 358); do { } while (0); state = 358; } while (0); switch (token) { case 41: goto shift_369; case 44: goto shift_226; default: goto parse_error; } push_359: do { do { } while (0); xg__stack_push (&stk, 359); do { } while (0); state = 359; } while (0); switch (token) { case 59: goto shift_370; default: goto parse_error; } push_360: do { do { } while (0); xg__stack_push (&stk, 360); do { } while (0); state = 360; } while (0); switch (token) { case 59: goto shift_371; default: goto parse_error; } shift_361: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 361); do { } while (0); state = 361; } while (0); switch (token) { default: goto reduce_14; } shift_362: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 362); do { } while (0); state = 362; } while (0); switch (token) { case 125: goto shift_372; case 91: goto shift_199; case 46: goto shift_200; default: goto reduce_191; } push_363: do { do { } while (0); xg__stack_push (&stk, 363); do { } while (0); state = 363; } while (0); switch (token) { case 41: goto shift_373; default: goto parse_error; } shift_364: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 364); do { } while (0); state = 364; } while (0); switch (token) { default: goto reduce_181; } shift_365: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 365); do { } while (0); state = 365; } while (0); switch (token) { default: goto reduce_182; } push_366: do { do { } while (0); xg__stack_push (&stk, 366); do { } while (0); state = 366; } while (0); switch (token) { case 93: goto shift_374; default: goto parse_error; } shift_367: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 367); do { } while (0); state = 367; } while (0); switch (token) { case 93: goto shift_375; default: goto reduce_27; } shift_368: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 368); do { } while (0); state = 368; } while (0); switch (token) { case 258: goto shift_122; case 260: goto shift_75; case 261: goto shift_76; case 40: goto shift_77; case 267: goto shift_80; case 268: goto shift_81; case 262: goto shift_83; case 38: goto shift_84; case 42: goto shift_85; case 43: goto shift_86; case 45: goto shift_87; case 126: goto shift_88; case 33: goto shift_89; case 309: goto shift_131; case 310: goto shift_132; case 123: goto shift_72; case 311: goto shift_138; case 313: goto shift_139; case 314: goto shift_140; case 315: goto shift_141; case 316: goto shift_142; case 317: goto shift_143; case 318: goto shift_144; case 319: goto shift_145; case 320: goto shift_146; default: goto reduce_79; } shift_369: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 369); do { } while (0); state = 369; } while (0); switch (token) { case 59: goto shift_377; default: goto parse_error; } shift_370: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 370); do { } while (0); state = 370; } while (0); switch (token) { case 258: goto shift_74; case 260: goto shift_75; case 261: goto shift_76; case 40: goto shift_77; case 267: goto shift_80; case 268: goto shift_81; case 262: goto shift_83; case 38: goto shift_84; case 42: goto shift_85; case 43: goto shift_86; case 45: goto shift_87; case 126: goto shift_88; case 33: goto shift_89; default: goto reduce_79; } shift_371: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 371); do { } while (0); state = 371; } while (0); switch (token) { case 258: goto shift_74; case 260: goto shift_75; case 261: goto shift_76; case 40: goto shift_77; case 267: goto shift_80; case 268: goto shift_81; case 262: goto shift_83; case 38: goto shift_84; case 42: goto shift_85; case 43: goto shift_86; case 45: goto shift_87; case 126: goto shift_88; case 33: goto shift_89; default: goto reduce_79; } shift_372: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 372); do { } while (0); state = 372; } while (0); switch (token) { default: goto reduce_15; } shift_373: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 373); do { } while (0); state = 373; } while (0); switch (token) { default: goto reduce_185; } shift_374: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 374); do { } while (0); state = 374; } while (0); switch (token) { default: goto reduce_183; } shift_375: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 375); do { } while (0); state = 375; } while (0); switch (token) { default: goto reduce_184; } push_376: do { do { } while (0); xg__stack_push (&stk, 376); do { } while (0); state = 376; } while (0); switch (token) { default: goto reduce_216; } shift_377: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 377); do { } while (0); state = 377; } while (0); switch (token) { default: goto reduce_219; } push_378: do { do { } while (0); xg__stack_push (&stk, 378); do { } while (0); state = 378; } while (0); switch (token) { case 41: goto shift_380; default: goto parse_error; } push_379: do { do { } while (0); xg__stack_push (&stk, 379); do { } while (0); state = 379; } while (0); switch (token) { case 41: goto shift_381; default: goto parse_error; } shift_380: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 380); do { } while (0); state = 380; } while (0); switch (token) { case 258: goto shift_122; case 260: goto shift_75; case 261: goto shift_76; case 40: goto shift_77; case 267: goto shift_80; case 268: goto shift_81; case 262: goto shift_83; case 38: goto shift_84; case 42: goto shift_85; case 43: goto shift_86; case 45: goto shift_87; case 126: goto shift_88; case 33: goto shift_89; case 309: goto shift_131; case 310: goto shift_132; case 123: goto shift_72; case 311: goto shift_138; case 313: goto shift_139; case 314: goto shift_140; case 315: goto shift_141; case 316: goto shift_142; case 317: goto shift_143; case 318: goto shift_144; case 319: goto shift_145; case 320: goto shift_146; default: goto reduce_79; } shift_381: do { do { } while (0); xg__stack_top (&stk)->value = value; token = ctx->get_token (&value); do { } while (0); if (xg__stack_ensure (&stk) < 0) goto internal_error; } while (0); do { do { } while (0); xg__stack_push (&stk, 381); do { } while (0); state = 381; } while (0); switch (token) { case 258: goto shift_122; case 260: goto shift_75; case 261: goto shift_76; case 40: goto shift_77; case 267: goto shift_80; case 268: goto shift_81; case 262: goto shift_83; case 38: goto shift_84; case 42: goto shift_85; case 43: goto shift_86; case 45: goto shift_87; case 126: goto shift_88; case 33: goto shift_89; case 309: goto shift_131; case 310: goto shift_132; case 123: goto shift_72; case 311: goto shift_138; case 313: goto shift_139; case 314: goto shift_140; case 315: goto shift_141; case 316: goto shift_142; case 317: goto shift_143; case 318: goto shift_144; case 319: goto shift_145; case 320: goto shift_146; default: goto reduce_79; } push_382: do { do { } while (0); xg__stack_push (&stk, 382); do { } while (0); state = 382; } while (0); switch (token) { default: goto reduce_220; } push_383: do { do { } while (0); xg__stack_push (&stk, 383); do { } while (0); state = 383; } while (0); switch (token) { default: goto reduce_221; } reduce_1: do { do { } while (0); xg__stack_pop (&stk, 0); state = xg__stack_top (&stk)->state; } while (0); goto symbol_322; reduce_2: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_322; reduce_3: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_323; reduce_4: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_323; reduce_5: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_323; reduce_6: do { do { } while (0); xg__stack_pop (&stk, 3); state = xg__stack_top (&stk)->state; } while (0); goto symbol_323; reduce_7: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_325; reduce_8: do { do { } while (0); xg__stack_pop (&stk, 4); state = xg__stack_top (&stk)->state; } while (0); goto symbol_325; reduce_9: do { do { } while (0); xg__stack_pop (&stk, 4); state = xg__stack_top (&stk)->state; } while (0); goto symbol_325; reduce_10: do { do { } while (0); xg__stack_pop (&stk, 3); state = xg__stack_top (&stk)->state; } while (0); goto symbol_325; reduce_11: do { do { } while (0); xg__stack_pop (&stk, 3); state = xg__stack_top (&stk)->state; } while (0); goto symbol_325; reduce_12: do { do { } while (0); xg__stack_pop (&stk, 2); state = xg__stack_top (&stk)->state; } while (0); goto symbol_325; reduce_13: do { do { } while (0); xg__stack_pop (&stk, 2); state = xg__stack_top (&stk)->state; } while (0); goto symbol_325; reduce_14: do { do { } while (0); xg__stack_pop (&stk, 6); state = xg__stack_top (&stk)->state; } while (0); goto symbol_325; reduce_15: do { do { } while (0); xg__stack_pop (&stk, 7); state = xg__stack_top (&stk)->state; } while (0); goto symbol_325; reduce_16: do { do { } while (0); xg__stack_pop (&stk, 0); state = xg__stack_top (&stk)->state; } while (0); goto symbol_326; reduce_17: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_326; reduce_18: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_329; reduce_19: do { do { } while (0); xg__stack_pop (&stk, 3); state = xg__stack_top (&stk)->state; } while (0); goto symbol_329; reduce_20: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_331; reduce_21: do { do { } while (0); xg__stack_pop (&stk, 2); state = xg__stack_top (&stk)->state; } while (0); goto symbol_331; reduce_22: do { do { } while (0); xg__stack_pop (&stk, 2); state = xg__stack_top (&stk)->state; } while (0); goto symbol_331; reduce_23: do { do { } while (0); xg__stack_pop (&stk, 2); state = xg__stack_top (&stk)->state; } while (0); goto symbol_331; reduce_24: do { do { } while (0); xg__stack_pop (&stk, 2); state = xg__stack_top (&stk)->state; } while (0); goto symbol_331; reduce_25: do { do { } while (0); xg__stack_pop (&stk, 4); state = xg__stack_top (&stk)->state; } while (0); goto symbol_331; reduce_26: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_332; reduce_27: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_332; reduce_28: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_332; reduce_29: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_332; reduce_30: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_332; reduce_31: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_332; reduce_32: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_333; reduce_33: do { do { } while (0); xg__stack_pop (&stk, 4); state = xg__stack_top (&stk)->state; } while (0); goto symbol_333; reduce_34: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_334; reduce_35: do { do { } while (0); xg__stack_pop (&stk, 3); state = xg__stack_top (&stk)->state; } while (0); goto symbol_334; reduce_36: do { do { } while (0); xg__stack_pop (&stk, 3); state = xg__stack_top (&stk)->state; } while (0); goto symbol_334; reduce_37: do { do { } while (0); xg__stack_pop (&stk, 3); state = xg__stack_top (&stk)->state; } while (0); goto symbol_334; reduce_38: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_335; reduce_39: do { do { } while (0); xg__stack_pop (&stk, 3); state = xg__stack_top (&stk)->state; } while (0); goto symbol_335; reduce_40: do { do { } while (0); xg__stack_pop (&stk, 3); state = xg__stack_top (&stk)->state; } while (0); goto symbol_335; reduce_41: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_336; reduce_42: do { do { } while (0); xg__stack_pop (&stk, 3); state = xg__stack_top (&stk)->state; } while (0); goto symbol_336; reduce_43: do { do { } while (0); xg__stack_pop (&stk, 3); state = xg__stack_top (&stk)->state; } while (0); goto symbol_336; reduce_44: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_337; reduce_45: do { do { } while (0); xg__stack_pop (&stk, 3); state = xg__stack_top (&stk)->state; } while (0); goto symbol_337; reduce_46: do { do { } while (0); xg__stack_pop (&stk, 3); state = xg__stack_top (&stk)->state; } while (0); goto symbol_337; reduce_47: do { do { } while (0); xg__stack_pop (&stk, 3); state = xg__stack_top (&stk)->state; } while (0); goto symbol_337; reduce_48: do { do { } while (0); xg__stack_pop (&stk, 3); state = xg__stack_top (&stk)->state; } while (0); goto symbol_337; reduce_49: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_338; reduce_50: do { do { } while (0); xg__stack_pop (&stk, 3); state = xg__stack_top (&stk)->state; } while (0); goto symbol_338; reduce_51: do { do { } while (0); xg__stack_pop (&stk, 3); state = xg__stack_top (&stk)->state; } while (0); goto symbol_338; reduce_52: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_339; reduce_53: do { do { } while (0); xg__stack_pop (&stk, 3); state = xg__stack_top (&stk)->state; } while (0); goto symbol_339; reduce_54: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_340; reduce_55: do { do { } while (0); xg__stack_pop (&stk, 3); state = xg__stack_top (&stk)->state; } while (0); goto symbol_340; reduce_56: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_341; reduce_57: do { do { } while (0); xg__stack_pop (&stk, 3); state = xg__stack_top (&stk)->state; } while (0); goto symbol_341; reduce_58: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_342; reduce_59: do { do { } while (0); xg__stack_pop (&stk, 3); state = xg__stack_top (&stk)->state; } while (0); goto symbol_342; reduce_60: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_343; reduce_61: do { do { } while (0); xg__stack_pop (&stk, 3); state = xg__stack_top (&stk)->state; } while (0); goto symbol_343; reduce_62: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_344; reduce_63: do { do { } while (0); xg__stack_pop (&stk, 5); state = xg__stack_top (&stk)->state; } while (0); goto symbol_344; reduce_64: do { do { } while (0); xg__stack_pop (&stk, 0); state = xg__stack_top (&stk)->state; } while (0); goto symbol_345; reduce_65: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_345; reduce_66: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_330; reduce_67: do { do { } while (0); xg__stack_pop (&stk, 3); state = xg__stack_top (&stk)->state; } while (0); goto symbol_330; reduce_68: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_346; reduce_69: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_346; reduce_70: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_346; reduce_71: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_346; reduce_72: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_346; reduce_73: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_346; reduce_74: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_346; reduce_75: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_346; reduce_76: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_346; reduce_77: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_346; reduce_78: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_346; reduce_79: do { do { } while (0); xg__stack_pop (&stk, 0); state = xg__stack_top (&stk)->state; } while (0); goto symbol_347; reduce_80: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_347; reduce_81: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_324; reduce_82: do { do { } while (0); xg__stack_pop (&stk, 3); state = xg__stack_top (&stk)->state; } while (0); goto symbol_324; reduce_83: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_348; reduce_84: do { do { } while (0); xg__stack_pop (&stk, 3); state = xg__stack_top (&stk)->state; } while (0); goto symbol_349; reduce_85: do { do { } while (0); xg__stack_pop (&stk, 0); state = xg__stack_top (&stk)->state; } while (0); goto symbol_352; reduce_86: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_352; reduce_87: do { do { } while (0); xg__stack_pop (&stk, 2); state = xg__stack_top (&stk)->state; } while (0); goto symbol_350; reduce_88: do { do { } while (0); xg__stack_pop (&stk, 2); state = xg__stack_top (&stk)->state; } while (0); goto symbol_350; reduce_89: do { do { } while (0); xg__stack_pop (&stk, 2); state = xg__stack_top (&stk)->state; } while (0); goto symbol_350; reduce_90: do { do { } while (0); xg__stack_pop (&stk, 2); state = xg__stack_top (&stk)->state; } while (0); goto symbol_350; reduce_91: do { do { } while (0); xg__stack_pop (&stk, 0); state = xg__stack_top (&stk)->state; } while (0); goto symbol_351; reduce_92: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_351; reduce_93: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_357; reduce_94: do { do { } while (0); xg__stack_pop (&stk, 3); state = xg__stack_top (&stk)->state; } while (0); goto symbol_357; reduce_95: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_358; reduce_96: do { do { } while (0); xg__stack_pop (&stk, 3); state = xg__stack_top (&stk)->state; } while (0); goto symbol_358; reduce_97: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_353; reduce_98: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_353; reduce_99: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_353; reduce_100: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_353; reduce_101: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_353; reduce_102: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_354; reduce_103: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_354; reduce_104: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_354; reduce_105: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_354; reduce_106: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_354; reduce_107: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_354; reduce_108: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_354; reduce_109: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_354; reduce_110: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_354; reduce_111: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_354; reduce_112: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_354; reduce_113: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_354; reduce_114: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_354; reduce_115: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_354; reduce_116: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_354; reduce_117: do { do { } while (0); xg__stack_pop (&stk, 5); state = xg__stack_top (&stk)->state; } while (0); goto symbol_361; reduce_118: do { do { } while (0); xg__stack_pop (&stk, 2); state = xg__stack_top (&stk)->state; } while (0); goto symbol_361; reduce_119: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_363; reduce_120: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_363; reduce_121: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_364; reduce_122: do { do { } while (0); xg__stack_pop (&stk, 2); state = xg__stack_top (&stk)->state; } while (0); goto symbol_364; reduce_123: do { do { } while (0); xg__stack_pop (&stk, 3); state = xg__stack_top (&stk)->state; } while (0); goto symbol_365; reduce_124: do { do { } while (0); xg__stack_pop (&stk, 0); state = xg__stack_top (&stk)->state; } while (0); goto symbol_368; reduce_125: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_368; reduce_126: do { do { } while (0); xg__stack_pop (&stk, 2); state = xg__stack_top (&stk)->state; } while (0); goto symbol_366; reduce_127: do { do { } while (0); xg__stack_pop (&stk, 2); state = xg__stack_top (&stk)->state; } while (0); goto symbol_366; reduce_128: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_367; reduce_129: do { do { } while (0); xg__stack_pop (&stk, 3); state = xg__stack_top (&stk)->state; } while (0); goto symbol_367; reduce_130: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_369; reduce_131: do { do { } while (0); xg__stack_pop (&stk, 3); state = xg__stack_top (&stk)->state; } while (0); goto symbol_369; reduce_132: do { do { } while (0); xg__stack_pop (&stk, 5); state = xg__stack_top (&stk)->state; } while (0); goto symbol_362; reduce_133: do { do { } while (0); xg__stack_pop (&stk, 6); state = xg__stack_top (&stk)->state; } while (0); goto symbol_362; reduce_134: do { do { } while (0); xg__stack_pop (&stk, 2); state = xg__stack_top (&stk)->state; } while (0); goto symbol_362; reduce_135: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_371; reduce_136: do { do { } while (0); xg__stack_pop (&stk, 3); state = xg__stack_top (&stk)->state; } while (0); goto symbol_371; reduce_137: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_372; reduce_138: do { do { } while (0); xg__stack_pop (&stk, 3); state = xg__stack_top (&stk)->state; } while (0); goto symbol_372; reduce_139: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_355; reduce_140: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_355; reduce_141: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_355; reduce_142: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_356; reduce_143: do { do { } while (0); xg__stack_pop (&stk, 0); state = xg__stack_top (&stk)->state; } while (0); goto symbol_370; reduce_144: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_370; reduce_145: do { do { } while (0); xg__stack_pop (&stk, 2); state = xg__stack_top (&stk)->state; } while (0); goto symbol_359; reduce_146: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_374; reduce_147: do { do { } while (0); xg__stack_pop (&stk, 3); state = xg__stack_top (&stk)->state; } while (0); goto symbol_374; reduce_148: do { do { } while (0); xg__stack_pop (&stk, 5); state = xg__stack_top (&stk)->state; } while (0); goto symbol_374; reduce_149: do { do { } while (0); xg__stack_pop (&stk, 6); state = xg__stack_top (&stk)->state; } while (0); goto symbol_374; reduce_150: do { do { } while (0); xg__stack_pop (&stk, 6); state = xg__stack_top (&stk)->state; } while (0); goto symbol_374; reduce_151: do { do { } while (0); xg__stack_pop (&stk, 5); state = xg__stack_top (&stk)->state; } while (0); goto symbol_374; reduce_152: do { do { } while (0); xg__stack_pop (&stk, 4); state = xg__stack_top (&stk)->state; } while (0); goto symbol_374; reduce_153: do { do { } while (0); xg__stack_pop (&stk, 4); state = xg__stack_top (&stk)->state; } while (0); goto symbol_374; reduce_154: do { do { } while (0); xg__stack_pop (&stk, 0); state = xg__stack_top (&stk)->state; } while (0); goto symbol_373; reduce_155: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_373; reduce_156: do { do { } while (0); xg__stack_pop (&stk, 2); state = xg__stack_top (&stk)->state; } while (0); goto symbol_379; reduce_157: do { do { } while (0); xg__stack_pop (&stk, 3); state = xg__stack_top (&stk)->state; } while (0); goto symbol_379; reduce_158: do { do { } while (0); xg__stack_pop (&stk, 0); state = xg__stack_top (&stk)->state; } while (0); goto symbol_375; reduce_159: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_375; reduce_160: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_376; reduce_161: do { do { } while (0); xg__stack_pop (&stk, 2); state = xg__stack_top (&stk)->state; } while (0); goto symbol_376; reduce_162: do { do { } while (0); xg__stack_pop (&stk, 0); state = xg__stack_top (&stk)->state; } while (0); goto symbol_380; reduce_163: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_380; reduce_164: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_377; reduce_165: do { do { } while (0); xg__stack_pop (&stk, 3); state = xg__stack_top (&stk)->state; } while (0); goto symbol_377; reduce_166: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_381; reduce_167: do { do { } while (0); xg__stack_pop (&stk, 3); state = xg__stack_top (&stk)->state; } while (0); goto symbol_381; reduce_168: do { do { } while (0); xg__stack_pop (&stk, 2); state = xg__stack_top (&stk)->state; } while (0); goto symbol_382; reduce_169: do { do { } while (0); xg__stack_pop (&stk, 2); state = xg__stack_top (&stk)->state; } while (0); goto symbol_382; reduce_170: do { do { } while (0); xg__stack_pop (&stk, 0); state = xg__stack_top (&stk)->state; } while (0); goto symbol_378; reduce_171: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_378; reduce_172: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_384; reduce_173: do { do { } while (0); xg__stack_pop (&stk, 3); state = xg__stack_top (&stk)->state; } while (0); goto symbol_384; reduce_174: do { do { } while (0); xg__stack_pop (&stk, 2); state = xg__stack_top (&stk)->state; } while (0); goto symbol_327; reduce_175: do { do { } while (0); xg__stack_pop (&stk, 0); state = xg__stack_top (&stk)->state; } while (0); goto symbol_383; reduce_176: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_383; reduce_177: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_385; reduce_178: do { do { } while (0); xg__stack_pop (&stk, 2); state = xg__stack_top (&stk)->state; } while (0); goto symbol_385; reduce_179: do { do { } while (0); xg__stack_pop (&stk, 0); state = xg__stack_top (&stk)->state; } while (0); goto symbol_387; reduce_180: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_387; reduce_181: do { do { } while (0); xg__stack_pop (&stk, 3); state = xg__stack_top (&stk)->state; } while (0); goto symbol_386; reduce_182: do { do { } while (0); xg__stack_pop (&stk, 3); state = xg__stack_top (&stk)->state; } while (0); goto symbol_386; reduce_183: do { do { } while (0); xg__stack_pop (&stk, 4); state = xg__stack_top (&stk)->state; } while (0); goto symbol_386; reduce_184: do { do { } while (0); xg__stack_pop (&stk, 4); state = xg__stack_top (&stk)->state; } while (0); goto symbol_386; reduce_185: do { do { } while (0); xg__stack_pop (&stk, 4); state = xg__stack_top (&stk)->state; } while (0); goto symbol_386; reduce_186: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_360; reduce_187: do { do { } while (0); xg__stack_pop (&stk, 3); state = xg__stack_top (&stk)->state; } while (0); goto symbol_360; reduce_188: do { do { } while (0); xg__stack_pop (&stk, 4); state = xg__stack_top (&stk)->state; } while (0); goto symbol_360; reduce_189: do { do { } while (0); xg__stack_pop (&stk, 2); state = xg__stack_top (&stk)->state; } while (0); goto symbol_328; reduce_190: do { do { } while (0); xg__stack_pop (&stk, 4); state = xg__stack_top (&stk)->state; } while (0); goto symbol_328; reduce_191: do { do { } while (0); xg__stack_pop (&stk, 0); state = xg__stack_top (&stk)->state; } while (0); goto symbol_388; reduce_192: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_388; reduce_193: do { do { } while (0); xg__stack_pop (&stk, 2); state = xg__stack_top (&stk)->state; } while (0); goto symbol_389; reduce_194: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_390; reduce_195: do { do { } while (0); xg__stack_pop (&stk, 2); state = xg__stack_top (&stk)->state; } while (0); goto symbol_390; reduce_196: do { do { } while (0); xg__stack_pop (&stk, 3); state = xg__stack_top (&stk)->state; } while (0); goto symbol_391; reduce_197: do { do { } while (0); xg__stack_pop (&stk, 2); state = xg__stack_top (&stk)->state; } while (0); goto symbol_391; reduce_198: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_392; reduce_199: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_392; reduce_200: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_392; reduce_201: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_392; reduce_202: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_392; reduce_203: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_392; reduce_204: do { do { } while (0); xg__stack_pop (&stk, 3); state = xg__stack_top (&stk)->state; } while (0); goto symbol_393; reduce_205: do { do { } while (0); xg__stack_pop (&stk, 4); state = xg__stack_top (&stk)->state; } while (0); goto symbol_393; reduce_206: do { do { } while (0); xg__stack_pop (&stk, 3); state = xg__stack_top (&stk)->state; } while (0); goto symbol_393; reduce_207: do { do { } while (0); xg__stack_pop (&stk, 3); state = xg__stack_top (&stk)->state; } while (0); goto symbol_394; reduce_208: do { do { } while (0); xg__stack_pop (&stk, 0); state = xg__stack_top (&stk)->state; } while (0); goto symbol_399; reduce_209: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_399; reduce_210: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_400; reduce_211: do { do { } while (0); xg__stack_pop (&stk, 2); state = xg__stack_top (&stk)->state; } while (0); goto symbol_400; reduce_212: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_401; reduce_213: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_401; reduce_214: do { do { } while (0); xg__stack_pop (&stk, 2); state = xg__stack_top (&stk)->state; } while (0); goto symbol_395; reduce_215: do { do { } while (0); xg__stack_pop (&stk, 5); state = xg__stack_top (&stk)->state; } while (0); goto symbol_396; reduce_216: do { do { } while (0); xg__stack_pop (&stk, 7); state = xg__stack_top (&stk)->state; } while (0); goto symbol_396; reduce_217: do { do { } while (0); xg__stack_pop (&stk, 5); state = xg__stack_top (&stk)->state; } while (0); goto symbol_396; reduce_218: do { do { } while (0); xg__stack_pop (&stk, 5); state = xg__stack_top (&stk)->state; } while (0); goto symbol_397; reduce_219: do { do { } while (0); xg__stack_pop (&stk, 7); state = xg__stack_top (&stk)->state; } while (0); goto symbol_397; reduce_220: do { do { } while (0); xg__stack_pop (&stk, 9); state = xg__stack_top (&stk)->state; } while (0); goto symbol_397; reduce_221: do { do { } while (0); xg__stack_pop (&stk, 9); state = xg__stack_top (&stk)->state; } while (0); goto symbol_397; reduce_222: do { do { } while (0); xg__stack_pop (&stk, 3); state = xg__stack_top (&stk)->state; } while (0); goto symbol_398; reduce_223: do { do { } while (0); xg__stack_pop (&stk, 2); state = xg__stack_top (&stk)->state; } while (0); goto symbol_398; reduce_224: do { do { } while (0); xg__stack_pop (&stk, 2); state = xg__stack_top (&stk)->state; } while (0); goto symbol_398; reduce_225: do { do { } while (0); xg__stack_pop (&stk, 3); state = xg__stack_top (&stk)->state; } while (0); goto symbol_398; reduce_226: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_321; reduce_227: do { do { } while (0); xg__stack_pop (&stk, 2); state = xg__stack_top (&stk)->state; } while (0); goto symbol_321; reduce_228: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_402; reduce_229: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_402; reduce_230: do { do { } while (0); xg__stack_pop (&stk, 4); state = xg__stack_top (&stk)->state; } while (0); goto symbol_403; reduce_231: do { do { } while (0); xg__stack_pop (&stk, 0); state = xg__stack_top (&stk)->state; } while (0); goto symbol_404; reduce_232: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_404; reduce_233: do { do { } while (0); xg__stack_pop (&stk, 1); state = xg__stack_top (&stk)->state; } while (0); goto symbol_405; reduce_234: do { do { } while (0); xg__stack_pop (&stk, 2); state = xg__stack_top (&stk)->state; } while (0); goto symbol_405; symbol_321: switch (state) { default: goto push_1; } symbol_322: switch (state) { case 29: goto push_54; default: goto push_52; } symbol_323: switch (state) { default: goto push_78; } symbol_324: switch (state) { case 77: goto push_147; case 150: goto push_247; case 157: goto push_147; case 162: goto push_147; case 193: goto push_274; case 232: goto push_305; case 233: goto push_306; case 234: goto push_307; case 341: goto push_358; default: goto push_123; } symbol_325: switch (state) { default: goto push_79; } symbol_326: switch (state) { default: goto push_248; } symbol_327: switch (state) { case 157: goto push_253; case 162: goto push_254; default: goto push_148; } symbol_328: switch (state) { case 313: goto push_344; default: goto push_194; } symbol_329: switch (state) { default: goto push_249; } symbol_330: switch (state) { case 58: goto push_103; case 151: goto push_250; case 163: goto push_255; case 195: goto push_103; case 201: goto push_284; case 226: goto push_302; case 285: goto push_329; case 286: goto push_330; case 320: goto push_350; case 325: goto push_103; case 349: goto push_284; default: goto push_124; } symbol_331: switch (state) { case 80: goto push_156; case 81: goto push_158; case 82: goto push_160; case 83: goto push_161; case 131: goto push_160; case 175: goto push_160; case 176: goto push_160; case 177: goto push_160; case 178: goto push_160; case 179: goto push_160; case 180: goto push_160; case 181: goto push_160; case 182: goto push_160; case 183: goto push_160; case 184: goto push_160; case 185: goto push_160; case 186: goto push_160; case 187: goto push_160; case 188: goto push_160; case 189: goto push_160; case 190: goto push_160; case 191: goto push_160; case 192: goto push_160; case 199: goto push_160; case 223: goto push_160; case 242: goto push_160; case 297: goto push_160; case 323: goto push_160; default: goto push_90; } symbol_332: switch (state) { default: goto push_82; } symbol_333: switch (state) { case 82: goto push_159; case 175: goto push_256; case 176: goto push_257; case 177: goto push_258; case 242: goto push_314; default: goto push_91; } symbol_334: switch (state) { case 178: goto push_259; case 179: goto push_260; default: goto push_92; } symbol_335: switch (state) { case 180: goto push_261; case 181: goto push_262; default: goto push_93; } symbol_336: switch (state) { case 182: goto push_263; case 183: goto push_264; case 184: goto push_265; case 185: goto push_266; default: goto push_94; } symbol_337: switch (state) { case 186: goto push_267; case 187: goto push_268; default: goto push_95; } symbol_338: switch (state) { case 188: goto push_269; default: goto push_96; } symbol_339: switch (state) { case 189: goto push_270; default: goto push_97; } symbol_340: switch (state) { case 190: goto push_271; default: goto push_98; } symbol_341: switch (state) { case 191: goto push_272; default: goto push_99; } symbol_342: switch (state) { case 192: goto push_273; default: goto push_100; } symbol_343: switch (state) { default: goto push_101; } symbol_344: switch (state) { case 131: goto push_228; case 199: goto push_228; case 223: goto push_228; case 297: goto push_228; case 323: goto push_351; default: goto push_102; } symbol_345: switch (state) { case 349: goto push_366; default: goto push_282; } symbol_346: switch (state) { default: goto push_163; } symbol_347: switch (state) { case 146: goto push_240; case 236: goto push_309; case 342: goto push_359; case 343: goto push_360; case 370: goto push_378; case 371: goto push_379; default: goto push_137; } symbol_348: switch (state) { case 199: goto push_280; case 223: goto push_300; case 297: goto push_336; default: goto push_227; } symbol_349: switch (state) { case 41: goto push_61; case 60: goto push_106; case 72: goto push_135; case 133: goto push_135; case 236: goto push_310; default: goto push_36; } symbol_350: switch (state) { case 0: goto push_2; case 1: goto push_2; case 3: goto push_48; case 4: goto push_48; case 5: goto push_48; case 6: goto push_48; case 109: goto push_208; case 289: goto push_208; case 316: goto push_208; case 333: goto push_208; case 345: goto push_208; default: goto push_59; } symbol_351: switch (state) { default: goto push_40; } symbol_352: switch (state) { case 4: goto push_49; case 5: goto push_50; case 6: goto push_51; default: goto push_47; } symbol_353: switch (state) { default: goto push_3; } symbol_354: switch (state) { case 69: goto push_116; case 77: goto push_116; case 113: goto push_116; case 116: goto push_116; case 117: goto push_116; case 157: goto push_116; case 162: goto push_116; default: goto push_4; } symbol_355: switch (state) { case 46: goto push_68; case 67: goto push_112; case 69: goto push_117; case 77: goto push_117; case 108: goto push_68; case 113: goto push_117; case 116: goto push_117; case 117: goto push_117; case 157: goto push_117; case 162: goto push_117; case 202: goto push_68; case 203: goto push_112; default: goto push_5; } symbol_356: switch (state) { default: goto push_6; } symbol_357: switch (state) { default: goto push_42; } symbol_358: switch (state) { case 62: goto push_107; default: goto push_43; } symbol_359: switch (state) { case 2: goto push_41; case 65: goto push_110; case 115: goto push_216; case 208: goto push_290; case 296: goto push_216; case 333: goto push_110; default: goto push_105; } symbol_360: switch (state) { case 195: goto push_277; case 325: goto push_352; default: goto push_73; } symbol_361: switch (state) { default: goto push_24; } symbol_362: switch (state) { default: goto push_25; } symbol_363: switch (state) { default: goto push_27; } symbol_364: switch (state) { default: goto push_113; } symbol_365: switch (state) { case 113: goto push_213; default: goto push_114; } symbol_366: switch (state) { case 69: goto push_115; case 113: goto push_115; case 116: goto push_219; case 117: goto push_219; default: goto push_149; } symbol_367: switch (state) { default: goto push_214; } symbol_368: switch (state) { case 117: goto push_220; default: goto push_218; } symbol_369: switch (state) { case 296: goto push_335; default: goto push_215; } symbol_370: switch (state) { default: goto push_217; } symbol_371: switch (state) { default: goto push_118; } symbol_372: switch (state) { case 222: goto push_299; default: goto push_119; } symbol_373: switch (state) { case 149: goto push_246; case 208: goto push_292; case 316: goto push_246; case 333: goto push_292; default: goto push_44; } symbol_374: switch (state) { default: goto push_63; } symbol_375: switch (state) { case 108: goto push_201; case 202: goto push_285; default: goto push_66; } symbol_376: switch (state) { case 108: goto push_203; default: goto push_67; } symbol_377: switch (state) { case 109: goto push_204; default: goto push_348; } symbol_378: switch (state) { default: goto push_205; } symbol_379: switch (state) { case 66: goto push_111; case 149: goto push_245; case 208: goto push_293; case 316: goto push_293; case 333: goto push_293; default: goto push_45; } symbol_380: switch (state) { case 345: goto push_363; default: goto push_347; } symbol_381: switch (state) { default: goto push_206; } symbol_382: switch (state) { case 289: goto push_332; default: goto push_207; } symbol_383: switch (state) { case 208: goto push_291; default: goto push_243; } symbol_384: switch (state) { default: goto push_209; } symbol_385: switch (state) { case 316: goto push_346; case 333: goto push_346; default: goto push_244; } symbol_386: switch (state) { default: goto push_315; } symbol_387: switch (state) { default: goto push_317; } symbol_388: switch (state) { case 276: goto push_325; case 362: goto push_325; default: goto push_195; } symbol_389: switch (state) { default: goto push_196; } symbol_390: switch (state) { default: goto push_197; } symbol_391: switch (state) { case 197: goto push_279; default: goto push_198; } symbol_392: switch (state) { case 141: goto push_235; case 225: goto push_301; case 229: goto push_304; case 303: goto push_337; case 338: goto push_355; case 339: goto push_356; case 340: goto push_357; case 368: goto push_376; case 380: goto push_382; case 381: goto push_383; default: goto push_136; } symbol_393: switch (state) { default: goto push_125; } symbol_394: switch (state) { case 57: goto push_71; default: goto push_126; } symbol_395: switch (state) { default: goto push_127; } symbol_396: switch (state) { default: goto push_128; } symbol_397: switch (state) { default: goto push_129; } symbol_398: switch (state) { default: goto push_130; } symbol_399: switch (state) { default: goto push_121; } symbol_400: switch (state) { default: goto push_133; } symbol_401: switch (state) { case 133: goto push_230; default: goto push_134; } symbol_402: switch (state) { case 1: goto push_39; default: goto push_34; } symbol_403: switch (state) { default: goto push_35; } symbol_404: switch (state) { default: goto push_57; } symbol_405: switch (state) { default: goto push_60; } internal_error: do { xg__stack_destroy (&stk); return -1; } while (0); parse_error: do { xg__stack_destroy (&stk); return -1; } while (0); accept: do { xg__stack_destroy (&stk); return 0; } while (0); }