# 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);
}
               (
geocities.com/siliconvalley/pines)                   (
geocities.com/siliconvalley)