if ((((_la) & ~0x3f) == 0 && ((1L << _la) & ((1L << INT_LITERAL) | (1L << LONG_LITERAL) | (1L << FLOAT_LITERAL) | (1L << DOUBLE_LITERAL) | (1L << OPEN_PAR) | (1L << STAR) | (1L << PLUS) | (1L << MINUS) | (1L << HASH) | (1L << STREAM) | (1L << DEFINE) | (1L << TABLE) | (1L << APP) | (1L << FROM) | (1L << PARTITION) | (1L << WINDOW) | (1L << SELECT) | (1L << GROUP) | (1L << BY) | (1L << ORDER) | (1L << LIMIT) | (1L << ASC) | (1L << DESC) | (1L << HAVING) | (1L << INSERT) | (1L << DELETE) | (1L << UPDATE) | (1L << RETURN) | (1L << EVENTS) | (1L << INTO) | (1L << OUTPUT) | (1L << EXPIRED) | (1L << CURRENT) | (1L << SNAPSHOT) | (1L << FOR) | (1L << RAW) | (1L << OF) | (1L << AS))) != 0) || ((((_la - 64)) & ~0x3f) == 0 && ((1L << (_la - 64)) & ((1L << (OR - 64)) | (1L << (AND - 64)) | (1L << (ON - 64)) | (1L << (IS - 64)) | (1L << (NOT - 64)) | (1L << (WITHIN - 64)) | (1L << (WITH - 64)) | (1L << (BEGIN - 64)) | (1L << (END - 64)) | (1L << (NULL - 64)) | (1L << (EVERY - 64)) | (1L << (LAST - 64)) | (1L << (ALL - 64)) | (1L << (FIRST - 64)) | (1L << (JOIN - 64)) | (1L << (INNER - 64)) | (1L << (OUTER - 64)) | (1L << (RIGHT - 64)) | (1L << (LEFT - 64)) | (1L << (FULL - 64)) | (1L << (UNIDIRECTIONAL - 64)) | (1L << (YEARS - 64)) | (1L << (MONTHS - 64)) | (1L << (WEEKS - 64)) | (1L << (DAYS - 64)) | (1L << (HOURS - 64)) | (1L << (MINUTES - 64)) | (1L << (SECONDS - 64)) | (1L << (MILLISECONDS - 64)) | (1L << (FALSE - 64)) | (1L << (TRUE - 64)) | (1L << (STRING - 64)) | (1L << (INT - 64)) | (1L << (LONG - 64)) | (1L << (FLOAT - 64)) | (1L << (DOUBLE - 64)) | (1L << (BOOL - 64)) | (1L << (OBJECT - 64)) | (1L << (ID_QUOTES - 64)) | (1L << (ID - 64)) | (1L << (STRING_LITERAL - 64)))) != 0)) { setState(1393); attribute_list();