{
case 4:
-/* Line 1821 of yacc.c */
+/* Line 1806 of yacc.c */
#line 201 "libmemcached/csl/parser.yy"
{ }
break;
case 5:
-/* Line 1821 of yacc.c */
+/* Line 1806 of yacc.c */
#line 203 "libmemcached/csl/parser.yy"
{ }
break;
case 6:
-/* Line 1821 of yacc.c */
+/* Line 1806 of yacc.c */
#line 205 "libmemcached/csl/parser.yy"
{ }
break;
case 7:
-/* Line 1821 of yacc.c */
+/* Line 1806 of yacc.c */
#line 207 "libmemcached/csl/parser.yy"
{
context->set_end();
case 8:
-/* Line 1821 of yacc.c */
+/* Line 1806 of yacc.c */
#line 212 "libmemcached/csl/parser.yy"
{
context->rc= MEMCACHED_PARSE_USER_ERROR;
case 9:
-/* Line 1821 of yacc.c */
+/* Line 1806 of yacc.c */
#line 217 "libmemcached/csl/parser.yy"
{
memcached_reset(context->memc);
case 10:
-/* Line 1821 of yacc.c */
+/* Line 1806 of yacc.c */
#line 221 "libmemcached/csl/parser.yy"
{
yydebug= 1;
case 11:
-/* Line 1821 of yacc.c */
+/* Line 1806 of yacc.c */
#line 225 "libmemcached/csl/parser.yy"
{
if ((context->rc= memcached_parse_configure_file(*context->memc, (yyvsp[(3) - (3)].string).c_str, (yyvsp[(3) - (3)].string).size)) != MEMCACHED_SUCCESS)
case 12:
-/* Line 1821 of yacc.c */
+/* Line 1806 of yacc.c */
#line 236 "libmemcached/csl/parser.yy"
{
if (memcached_failed(context->rc= memcached_server_add_with_weight(context->memc, (yyvsp[(2) - (4)].server).c_str, (yyvsp[(3) - (4)].number), uint32_t((yyvsp[(4) - (4)].number)))))
case 13:
-/* Line 1821 of yacc.c */
+/* Line 1806 of yacc.c */
#line 246 "libmemcached/csl/parser.yy"
{
if (memcached_failed(context->rc= memcached_server_add_with_weight(context->memc, (yyvsp[(2) - (4)].server).c_str, (yyvsp[(3) - (4)].number), uint32_t((yyvsp[(4) - (4)].number)))))
case 14:
-/* Line 1821 of yacc.c */
+/* Line 1806 of yacc.c */
#line 256 "libmemcached/csl/parser.yy"
{
if (memcached_failed(context->rc= memcached_server_add_unix_socket_with_weight(context->memc, (yyvsp[(2) - (3)].string).c_str, uint32_t((yyvsp[(3) - (3)].number)))))
case 15:
-/* Line 1821 of yacc.c */
+/* Line 1806 of yacc.c */
#line 265 "libmemcached/csl/parser.yy"
{
memcached_set_configuration_file(context->memc, (yyvsp[(2) - (2)].string).c_str, (yyvsp[(2) - (2)].string).size);
case 16:
-/* Line 1821 of yacc.c */
+/* Line 1806 of yacc.c */
#line 269 "libmemcached/csl/parser.yy"
{
context->memc->configure.initial_pool_size= uint32_t((yyvsp[(2) - (2)].number));
case 17:
-/* Line 1821 of yacc.c */
+/* Line 1806 of yacc.c */
#line 273 "libmemcached/csl/parser.yy"
{
context->memc->configure.max_pool_size= uint32_t((yyvsp[(2) - (2)].number));
case 19:
-/* Line 1821 of yacc.c */
+/* Line 1806 of yacc.c */
#line 281 "libmemcached/csl/parser.yy"
{
if (memcached_callback_get(context->memc, MEMCACHED_CALLBACK_PREFIX_KEY, NULL))
case 20:
-/* Line 1821 of yacc.c */
+/* Line 1806 of yacc.c */
#line 293 "libmemcached/csl/parser.yy"
{
memcached_flag(*context->memc, MEMCACHED_FLAG_IS_FETCHING_VERSION, true);
case 21:
-/* Line 1821 of yacc.c */
+/* Line 1806 of yacc.c */
#line 297 "libmemcached/csl/parser.yy"
{
// Check to see if DISTRIBUTION has already been set
case 22:
-/* Line 1821 of yacc.c */
+/* Line 1806 of yacc.c */
#line 310 "libmemcached/csl/parser.yy"
{
// Check to see if DISTRIBUTION has already been set
case 23:
-/* Line 1821 of yacc.c */
+/* Line 1806 of yacc.c */
#line 323 "libmemcached/csl/parser.yy"
{
if (context->set_hash((yyvsp[(2) - (2)].hash)) == false)
case 24:
-/* Line 1821 of yacc.c */
+/* Line 1806 of yacc.c */
#line 330 "libmemcached/csl/parser.yy"
{
if ((context->rc= memcached_behavior_set(context->memc, (yyvsp[(1) - (2)].behavior), (yyvsp[(2) - (2)].number))) != MEMCACHED_SUCCESS)
case 25:
-/* Line 1821 of yacc.c */
+/* Line 1806 of yacc.c */
#line 337 "libmemcached/csl/parser.yy"
{
if ((context->rc= memcached_behavior_set(context->memc, (yyvsp[(1) - (1)].behavior), true)) != MEMCACHED_SUCCESS)
case 26:
-/* Line 1821 of yacc.c */
+/* Line 1806 of yacc.c */
#line 346 "libmemcached/csl/parser.yy"
{
}
case 27:
-/* Line 1821 of yacc.c */
+/* Line 1806 of yacc.c */
#line 352 "libmemcached/csl/parser.yy"
{
(yyval.behavior)= MEMCACHED_BEHAVIOR_REMOVE_FAILED_SERVERS;
case 28:
-/* Line 1821 of yacc.c */
+/* Line 1806 of yacc.c */
#line 356 "libmemcached/csl/parser.yy"
{
(yyval.behavior)= MEMCACHED_BEHAVIOR_CONNECT_TIMEOUT;
case 29:
-/* Line 1821 of yacc.c */
+/* Line 1806 of yacc.c */
#line 360 "libmemcached/csl/parser.yy"
{
(yyval.behavior)= MEMCACHED_BEHAVIOR_IO_MSG_WATERMARK;
case 30:
-/* Line 1821 of yacc.c */
+/* Line 1806 of yacc.c */
#line 364 "libmemcached/csl/parser.yy"
{
(yyval.behavior)= MEMCACHED_BEHAVIOR_IO_BYTES_WATERMARK;
case 31:
-/* Line 1821 of yacc.c */
+/* Line 1806 of yacc.c */
#line 368 "libmemcached/csl/parser.yy"
{
(yyval.behavior)= MEMCACHED_BEHAVIOR_IO_KEY_PREFETCH;
case 32:
-/* Line 1821 of yacc.c */
+/* Line 1806 of yacc.c */
#line 372 "libmemcached/csl/parser.yy"
{
(yyval.behavior)= MEMCACHED_BEHAVIOR_NUMBER_OF_REPLICAS;
case 33:
-/* Line 1821 of yacc.c */
+/* Line 1806 of yacc.c */
#line 376 "libmemcached/csl/parser.yy"
{
(yyval.behavior)= MEMCACHED_BEHAVIOR_POLL_TIMEOUT;
case 34:
-/* Line 1821 of yacc.c */
+/* Line 1806 of yacc.c */
#line 380 "libmemcached/csl/parser.yy"
{
(yyval.behavior)= MEMCACHED_BEHAVIOR_RCV_TIMEOUT;
case 35:
-/* Line 1821 of yacc.c */
+/* Line 1806 of yacc.c */
#line 384 "libmemcached/csl/parser.yy"
{
(yyval.behavior)= MEMCACHED_BEHAVIOR_RETRY_TIMEOUT;
case 36:
-/* Line 1821 of yacc.c */
+/* Line 1806 of yacc.c */
#line 388 "libmemcached/csl/parser.yy"
{
(yyval.behavior)= MEMCACHED_BEHAVIOR_SND_TIMEOUT;
case 37:
-/* Line 1821 of yacc.c */
+/* Line 1806 of yacc.c */
#line 392 "libmemcached/csl/parser.yy"
{
(yyval.behavior)= MEMCACHED_BEHAVIOR_SOCKET_RECV_SIZE;
case 38:
-/* Line 1821 of yacc.c */
+/* Line 1806 of yacc.c */
#line 396 "libmemcached/csl/parser.yy"
{
(yyval.behavior)= MEMCACHED_BEHAVIOR_SOCKET_SEND_SIZE;
case 39:
-/* Line 1821 of yacc.c */
+/* Line 1806 of yacc.c */
#line 403 "libmemcached/csl/parser.yy"
{
(yyval.behavior)= MEMCACHED_BEHAVIOR_BINARY_PROTOCOL;
case 40:
-/* Line 1821 of yacc.c */
+/* Line 1806 of yacc.c */
#line 407 "libmemcached/csl/parser.yy"
{
(yyval.behavior)= MEMCACHED_BEHAVIOR_BUFFER_REQUESTS;
case 41:
-/* Line 1821 of yacc.c */
+/* Line 1806 of yacc.c */
#line 411 "libmemcached/csl/parser.yy"
{
(yyval.behavior)= MEMCACHED_BEHAVIOR_HASH_WITH_PREFIX_KEY;
case 42:
-/* Line 1821 of yacc.c */
+/* Line 1806 of yacc.c */
#line 415 "libmemcached/csl/parser.yy"
{
(yyval.behavior)= MEMCACHED_BEHAVIOR_NOREPLY;
case 43:
-/* Line 1821 of yacc.c */
+/* Line 1806 of yacc.c */
#line 419 "libmemcached/csl/parser.yy"
{
(yyval.behavior)= MEMCACHED_BEHAVIOR_RANDOMIZE_REPLICA_READ;
case 44:
-/* Line 1821 of yacc.c */
+/* Line 1806 of yacc.c */
#line 423 "libmemcached/csl/parser.yy"
{
(yyval.behavior)= MEMCACHED_BEHAVIOR_SORT_HOSTS;
case 45:
-/* Line 1821 of yacc.c */
+/* Line 1806 of yacc.c */
#line 427 "libmemcached/csl/parser.yy"
{
(yyval.behavior)= MEMCACHED_BEHAVIOR_SUPPORT_CAS;
case 46:
-/* Line 1821 of yacc.c */
+/* Line 1806 of yacc.c */
#line 431 "libmemcached/csl/parser.yy"
{
(yyval.behavior)= MEMCACHED_BEHAVIOR_TCP_NODELAY;
case 47:
-/* Line 1821 of yacc.c */
+/* Line 1806 of yacc.c */
#line 435 "libmemcached/csl/parser.yy"
{
(yyval.behavior)= MEMCACHED_BEHAVIOR_TCP_KEEPALIVE;
case 48:
-/* Line 1821 of yacc.c */
+/* Line 1806 of yacc.c */
#line 439 "libmemcached/csl/parser.yy"
{
(yyval.behavior)= MEMCACHED_BEHAVIOR_TCP_KEEPIDLE;
case 49:
-/* Line 1821 of yacc.c */
+/* Line 1806 of yacc.c */
#line 443 "libmemcached/csl/parser.yy"
{
(yyval.behavior)= MEMCACHED_BEHAVIOR_USE_UDP;
case 50:
-/* Line 1821 of yacc.c */
+/* Line 1806 of yacc.c */
#line 447 "libmemcached/csl/parser.yy"
{
(yyval.behavior)= MEMCACHED_BEHAVIOR_VERIFY_KEY;
case 51:
-/* Line 1821 of yacc.c */
+/* Line 1806 of yacc.c */
#line 453 "libmemcached/csl/parser.yy"
{ (yyval.number)= MEMCACHED_DEFAULT_PORT;}
break;
case 52:
-/* Line 1821 of yacc.c */
+/* Line 1806 of yacc.c */
#line 455 "libmemcached/csl/parser.yy"
{ }
break;
case 53:
-/* Line 1821 of yacc.c */
+/* Line 1806 of yacc.c */
#line 459 "libmemcached/csl/parser.yy"
{ (yyval.number)= 1; }
break;
case 54:
-/* Line 1821 of yacc.c */
+/* Line 1806 of yacc.c */
#line 461 "libmemcached/csl/parser.yy"
{ }
break;
case 55:
-/* Line 1821 of yacc.c */
+/* Line 1806 of yacc.c */
#line 466 "libmemcached/csl/parser.yy"
{
(yyval.hash)= MEMCACHED_HASH_MD5;
case 56:
-/* Line 1821 of yacc.c */
+/* Line 1806 of yacc.c */
#line 470 "libmemcached/csl/parser.yy"
{
(yyval.hash)= MEMCACHED_HASH_CRC;
case 57:
-/* Line 1821 of yacc.c */
+/* Line 1806 of yacc.c */
#line 474 "libmemcached/csl/parser.yy"
{
(yyval.hash)= MEMCACHED_HASH_FNV1_64;
case 58:
-/* Line 1821 of yacc.c */
+/* Line 1806 of yacc.c */
#line 478 "libmemcached/csl/parser.yy"
{
(yyval.hash)= MEMCACHED_HASH_FNV1A_64;
case 59:
-/* Line 1821 of yacc.c */
+/* Line 1806 of yacc.c */
#line 482 "libmemcached/csl/parser.yy"
{
(yyval.hash)= MEMCACHED_HASH_FNV1_32;
case 60:
-/* Line 1821 of yacc.c */
+/* Line 1806 of yacc.c */
#line 486 "libmemcached/csl/parser.yy"
{
(yyval.hash)= MEMCACHED_HASH_FNV1A_32;
case 61:
-/* Line 1821 of yacc.c */
+/* Line 1806 of yacc.c */
#line 490 "libmemcached/csl/parser.yy"
{
(yyval.hash)= MEMCACHED_HASH_HSIEH;
case 62:
-/* Line 1821 of yacc.c */
+/* Line 1806 of yacc.c */
#line 494 "libmemcached/csl/parser.yy"
{
(yyval.hash)= MEMCACHED_HASH_MURMUR;
case 63:
-/* Line 1821 of yacc.c */
+/* Line 1806 of yacc.c */
#line 498 "libmemcached/csl/parser.yy"
{
(yyval.hash)= MEMCACHED_HASH_JENKINS;
case 64:
-/* Line 1821 of yacc.c */
+/* Line 1806 of yacc.c */
#line 505 "libmemcached/csl/parser.yy"
{
(yyval.string)= (yyvsp[(1) - (1)].string);
case 65:
-/* Line 1821 of yacc.c */
+/* Line 1806 of yacc.c */
#line 509 "libmemcached/csl/parser.yy"
{
(yyval.string)= (yyvsp[(1) - (1)].string);
case 66:
-/* Line 1821 of yacc.c */
+/* Line 1806 of yacc.c */
#line 516 "libmemcached/csl/parser.yy"
{
(yyval.distribution)= MEMCACHED_DISTRIBUTION_CONSISTENT;
case 67:
-/* Line 1821 of yacc.c */
+/* Line 1806 of yacc.c */
#line 520 "libmemcached/csl/parser.yy"
{
(yyval.distribution)= MEMCACHED_DISTRIBUTION_MODULA;
case 68:
-/* Line 1821 of yacc.c */
+/* Line 1806 of yacc.c */
#line 524 "libmemcached/csl/parser.yy"
{
(yyval.distribution)= MEMCACHED_DISTRIBUTION_RANDOM;
-/* Line 1821 of yacc.c */
+/* Line 1806 of yacc.c */
#line 2188 "libmemcached/csl/parser.cc"
default: break;
}