Merge in fixes for deprecated bits in behavior.
[awesomized/libmemcached] / libmemcached / options / parser.cc
index 8b7134a9cdb18e12793811db2f2acb4e38795b24..2c1d5ac92a846f60910d63cf09799ea677800f5c 100644 (file)
@@ -148,58 +148,57 @@ inline void config_error(Context *context, yyscan_t *scanner, const char *error)
      AUTO_EJECT_HOSTS = 271,
      BINARY_PROTOCOL = 272,
      BUFFER_REQUESTS = 273,
-     CACHE_LOOKUPS = 274,
-     CONNECT_TIMEOUT = 275,
-     DISTRIBUTION = 276,
-     HASH = 277,
-     HASH_WITH_PREFIX_KEY = 278,
-     IO_BYTES_WATERMARK = 279,
-     IO_KEY_PREFETCH = 280,
-     IO_MSG_WATERMARK = 281,
-     KETAMA_HASH = 282,
-     KETAMA_WEIGHTED = 283,
-     NOREPLY = 284,
-     NUMBER_OF_REPLICAS = 285,
-     POLL_TIMEOUT = 286,
-     RANDOMIZE_REPLICA_READ = 287,
-     RCV_TIMEOUT = 288,
-     RETRY_TIMEOUT = 289,
-     SERVER_FAILURE_LIMIT = 290,
-     SND_TIMEOUT = 291,
-     SOCKET_RECV_SIZE = 292,
-     SOCKET_SEND_SIZE = 293,
-     SORT_HOSTS = 294,
-     SUPPORT_CAS = 295,
-     _TCP_NODELAY = 296,
-     _TCP_KEEPALIVE = 297,
-     _TCP_KEEPIDLE = 298,
-     USER_DATA = 299,
-     USE_UDP = 300,
-     VERIFY_KEY = 301,
-     PREFIX_KEY = 302,
-     MD5 = 303,
-     CRC = 304,
-     FNV1_64 = 305,
-     FNV1A_64 = 306,
-     FNV1_32 = 307,
-     FNV1A_32 = 308,
-     HSIEH = 309,
-     MURMUR = 310,
-     JENKINS = 311,
-     CONSISTENT = 312,
-     MODULA = 313,
-     RANDOM = 314,
-     TRUE = 315,
-     FALSE = 316,
-     NUMBER = 317,
-     FLOAT = 318,
-     HOSTNAME = 319,
-     HOSTNAME_WITH_PORT = 320,
-     IPADDRESS = 321,
-     IPADDRESS_WITH_PORT = 322,
-     STRING = 323,
-     QUOTED_STRING = 324,
-     FILE_PATH = 325
+     CONNECT_TIMEOUT = 274,
+     DISTRIBUTION = 275,
+     HASH = 276,
+     HASH_WITH_PREFIX_KEY = 277,
+     IO_BYTES_WATERMARK = 278,
+     IO_KEY_PREFETCH = 279,
+     IO_MSG_WATERMARK = 280,
+     KETAMA_HASH = 281,
+     KETAMA_WEIGHTED = 282,
+     NOREPLY = 283,
+     NUMBER_OF_REPLICAS = 284,
+     POLL_TIMEOUT = 285,
+     RANDOMIZE_REPLICA_READ = 286,
+     RCV_TIMEOUT = 287,
+     RETRY_TIMEOUT = 288,
+     SERVER_FAILURE_LIMIT = 289,
+     SND_TIMEOUT = 290,
+     SOCKET_RECV_SIZE = 291,
+     SOCKET_SEND_SIZE = 292,
+     SORT_HOSTS = 293,
+     SUPPORT_CAS = 294,
+     _TCP_NODELAY = 295,
+     _TCP_KEEPALIVE = 296,
+     _TCP_KEEPIDLE = 297,
+     USER_DATA = 298,
+     USE_UDP = 299,
+     VERIFY_KEY = 300,
+     PREFIX_KEY = 301,
+     MD5 = 302,
+     CRC = 303,
+     FNV1_64 = 304,
+     FNV1A_64 = 305,
+     FNV1_32 = 306,
+     FNV1A_32 = 307,
+     HSIEH = 308,
+     MURMUR = 309,
+     JENKINS = 310,
+     CONSISTENT = 311,
+     MODULA = 312,
+     RANDOM = 313,
+     TRUE = 314,
+     FALSE = 315,
+     NUMBER = 316,
+     FLOAT = 317,
+     HOSTNAME = 318,
+     HOSTNAME_WITH_PORT = 319,
+     IPADDRESS = 320,
+     IPADDRESS_WITH_PORT = 321,
+     STRING = 322,
+     QUOTED_STRING = 323,
+     FILE_PATH = 324
    };
 #endif
 
@@ -216,7 +215,7 @@ inline void config_error(Context *context, yyscan_t *scanner, const char *error)
 
 
 /* Line 264 of yacc.c  */
-#line 220 "libmemcached/options/parser.cc"
+#line 219 "libmemcached/options/parser.cc"
 
 #ifdef short
 # undef short
@@ -429,22 +428,22 @@ union yyalloc
 #endif
 
 /* YYFINAL -- State number of the termination state.  */
-#define YYFINAL  75
+#define YYFINAL  74
 /* YYLAST -- Last index in YYTABLE.  */
-#define YYLAST   73
+#define YYLAST   72
 
 /* YYNTOKENS -- Number of terminals.  */
-#define YYNTOKENS  74
+#define YYNTOKENS  73
 /* YYNNTS -- Number of nonterminals.  */
 #define YYNNTS  12
 /* YYNRULES -- Number of rules.  */
-#define YYNRULES  70
+#define YYNRULES  69
 /* YYNRULES -- Number of states.  */
-#define YYNSTATES  86
+#define YYNSTATES  85
 
 /* YYTRANSLATE(YYLEX) -- Bison symbol number corresponding to YYLEX.  */
 #define YYUNDEFTOK  2
-#define YYMAXUTOK   325
+#define YYMAXUTOK   324
 
 #define YYTRANSLATE(YYX)                                               \
   ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK)
@@ -455,10 +454,10 @@ static const yytype_uint8 yytranslate[] =
        0,     2,     2,     2,     2,     2,     2,     2,     2,     2,
        2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
        2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-       2,     2,    73,     2,     2,     2,     2,     2,     2,     2,
-       2,     2,     2,     2,    62,     2,     2,     2,     2,     2,
+       2,     2,    72,     2,     2,     2,     2,     2,     2,     2,
+       2,     2,     2,     2,    61,     2,     2,     2,     2,     2,
        2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-       2,    63,     2,     2,     2,     2,     2,     2,     2,     2,
+       2,    62,     2,     2,     2,     2,     2,     2,     2,     2,
        2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
        2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
        2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
@@ -483,8 +482,8 @@ static const yytype_uint8 yytranslate[] =
       25,    26,    27,    28,    29,    30,    31,    32,    33,    34,
       35,    36,    37,    38,    39,    40,    41,    42,    43,    44,
       45,    46,    47,    48,    49,    50,    51,    52,    53,    54,
-      55,    56,    57,    58,    59,    60,    61,    64,    65,    66,
-      67,    68,    69,    70,    71,    72
+      55,    56,    57,    58,    59,    60,    63,    64,    65,    66,
+      67,    68,    69,    70,    71
 };
 
 #if YYDEBUG
@@ -497,43 +496,41 @@ static const yytype_uint8 yyprhs[] =
       52,    55,    57,    59,    61,    63,    65,    67,    69,    71,
       73,    75,    77,    79,    81,    83,    85,    87,    89,    91,
       93,    95,    97,    99,   101,   103,   105,   107,   109,   111,
-     113,   115,   119,   122,   124,   126,   129,   131,   133,   135,
-     137,   139,   141,   143,   145,   147,   149,   151,   153,   155,
-     157
+     113,   117,   120,   122,   124,   127,   129,   131,   133,   135,
+     137,   139,   141,   143,   145,   147,   149,   151,   153,   155
 };
 
 /* YYRHS -- A `-1'-separated list of the rules' RHS.  */
 static const yytype_int8 yyrhs[] =
 {
-      75,     0,    -1,    76,    -1,    75,    73,    76,    -1,    77,
+      74,     0,    -1,    75,    -1,    74,    72,    75,    -1,    76,
       -1,     3,    -1,    10,    -1,     4,    -1,     5,    -1,     6,
-      -1,     7,    -1,     8,    73,    84,    -1,    11,    82,    -1,
-      13,    81,    -1,     9,    84,    -1,    78,    -1,    47,    84,
-      -1,    21,    85,    -1,    21,    85,    62,    83,    -1,    22,
-      83,    -1,    79,    64,    -1,    80,    -1,    44,    -1,    20,
-      -1,    26,    -1,    24,    -1,    25,    -1,    30,    -1,    31,
-      -1,    33,    -1,    34,    -1,    35,    -1,    36,    -1,    37,
-      -1,    38,    -1,    16,    -1,    17,    -1,    18,    -1,    19,
-      -1,    23,    -1,    28,    -1,    29,    -1,    32,    -1,    39,
-      -1,    40,    -1,    41,    -1,    42,    -1,    43,    -1,    45,
-      -1,    46,    -1,    82,    -1,    81,    62,    82,    -1,    67,
-      64,    -1,    66,    -1,    70,    -1,    69,    64,    -1,    68,
+      -1,     7,    -1,     8,    72,    83,    -1,    11,    81,    -1,
+      13,    80,    -1,     9,    83,    -1,    77,    -1,    46,    83,
+      -1,    20,    84,    -1,    20,    84,    61,    82,    -1,    21,
+      82,    -1,    78,    63,    -1,    79,    -1,    43,    -1,    19,
+      -1,    25,    -1,    23,    -1,    24,    -1,    29,    -1,    30,
+      -1,    32,    -1,    33,    -1,    34,    -1,    35,    -1,    36,
+      -1,    37,    -1,    16,    -1,    17,    -1,    18,    -1,    22,
+      -1,    27,    -1,    28,    -1,    31,    -1,    38,    -1,    39,
+      -1,    40,    -1,    41,    -1,    42,    -1,    44,    -1,    45,
+      -1,    81,    -1,    80,    61,    81,    -1,    66,    63,    -1,
+      65,    -1,    69,    -1,    68,    63,    -1,    67,    -1,    47,
       -1,    48,    -1,    49,    -1,    50,    -1,    51,    -1,    52,
-      -1,    53,    -1,    54,    -1,    55,    -1,    56,    -1,    70,
-      -1,    71,    -1,    57,    -1,    58,    -1,    59,    -1
+      -1,    53,    -1,    54,    -1,    55,    -1,    69,    -1,    70,
+      -1,    56,    -1,    57,    -1,    58,    -1
 };
 
 /* YYRLINE[YYN] -- source line where rule number YYN was defined.  */
 static const yytype_uint16 yyrline[] =
 {
-       0,   157,   157,   158,   162,   164,   166,   168,   173,   178,
-     182,   186,   197,   204,   207,   211,   215,   222,   229,   240,
-     247,   254,   261,   267,   271,   275,   279,   283,   287,   291,
-     295,   299,   303,   307,   311,   318,   322,   326,   330,   334,
-     338,   342,   346,   350,   354,   358,   362,   366,   370,   374,
-     381,   388,   398,   404,   410,   416,   422,   431,   435,   439,
-     443,   447,   451,   455,   459,   463,   470,   474,   482,   486,
-     490
+       0,   156,   156,   157,   161,   163,   165,   167,   172,   177,
+     181,   185,   196,   203,   206,   210,   214,   221,   228,   239,
+     246,   253,   260,   266,   270,   274,   278,   282,   286,   290,
+     294,   298,   302,   306,   310,   317,   321,   325,   329,   333,
+     337,   341,   345,   349,   353,   357,   361,   365,   369,   376,
+     383,   393,   399,   405,   411,   417,   426,   430,   434,   438,
+     442,   446,   450,   454,   458,   465,   469,   477,   481,   485
 };
 #endif
 
@@ -546,21 +543,20 @@ static const char *const yytname[] =
   "PARSER_DEBUG", "INCLUDE", "CONFIGURE_FILE", "EMPTY_LINE", "SERVER",
   "SERVERS", "SERVERS_OPTION", "UNKNOWN_OPTION", "UNKNOWN",
   "AUTO_EJECT_HOSTS", "BINARY_PROTOCOL", "BUFFER_REQUESTS",
-  "CACHE_LOOKUPS", "CONNECT_TIMEOUT", "DISTRIBUTION", "HASH",
-  "HASH_WITH_PREFIX_KEY", "IO_BYTES_WATERMARK", "IO_KEY_PREFETCH",
-  "IO_MSG_WATERMARK", "KETAMA_HASH", "KETAMA_WEIGHTED", "NOREPLY",
-  "NUMBER_OF_REPLICAS", "POLL_TIMEOUT", "RANDOMIZE_REPLICA_READ",
-  "RCV_TIMEOUT", "RETRY_TIMEOUT", "SERVER_FAILURE_LIMIT", "SND_TIMEOUT",
-  "SOCKET_RECV_SIZE", "SOCKET_SEND_SIZE", "SORT_HOSTS", "SUPPORT_CAS",
-  "_TCP_NODELAY", "_TCP_KEEPALIVE", "_TCP_KEEPIDLE", "USER_DATA",
-  "USE_UDP", "VERIFY_KEY", "PREFIX_KEY", "MD5", "CRC", "FNV1_64",
-  "FNV1A_64", "FNV1_32", "FNV1A_32", "HSIEH", "MURMUR", "JENKINS",
-  "CONSISTENT", "MODULA", "RANDOM", "TRUE", "FALSE", "','", "'='",
-  "NUMBER", "FLOAT", "HOSTNAME", "HOSTNAME_WITH_PORT", "IPADDRESS",
-  "IPADDRESS_WITH_PORT", "STRING", "QUOTED_STRING", "FILE_PATH", "' '",
-  "$accept", "begin", "statement", "expression", "behaviors",
-  "behavior_number", "behavior_boolean", "server_list", "server", "hash",
-  "string", "distribution", 0
+  "CONNECT_TIMEOUT", "DISTRIBUTION", "HASH", "HASH_WITH_PREFIX_KEY",
+  "IO_BYTES_WATERMARK", "IO_KEY_PREFETCH", "IO_MSG_WATERMARK",
+  "KETAMA_HASH", "KETAMA_WEIGHTED", "NOREPLY", "NUMBER_OF_REPLICAS",
+  "POLL_TIMEOUT", "RANDOMIZE_REPLICA_READ", "RCV_TIMEOUT", "RETRY_TIMEOUT",
+  "SERVER_FAILURE_LIMIT", "SND_TIMEOUT", "SOCKET_RECV_SIZE",
+  "SOCKET_SEND_SIZE", "SORT_HOSTS", "SUPPORT_CAS", "_TCP_NODELAY",
+  "_TCP_KEEPALIVE", "_TCP_KEEPIDLE", "USER_DATA", "USE_UDP", "VERIFY_KEY",
+  "PREFIX_KEY", "MD5", "CRC", "FNV1_64", "FNV1A_64", "FNV1_32", "FNV1A_32",
+  "HSIEH", "MURMUR", "JENKINS", "CONSISTENT", "MODULA", "RANDOM", "TRUE",
+  "FALSE", "','", "'='", "NUMBER", "FLOAT", "HOSTNAME",
+  "HOSTNAME_WITH_PORT", "IPADDRESS", "IPADDRESS_WITH_PORT", "STRING",
+  "QUOTED_STRING", "FILE_PATH", "' '", "$accept", "begin", "statement",
+  "expression", "behaviors", "behavior_number", "behavior_boolean",
+  "server_list", "server", "hash", "string", "distribution", 0
 };
 #endif
 
@@ -575,22 +571,21 @@ static const yytype_uint16 yytoknum[] =
      285,   286,   287,   288,   289,   290,   291,   292,   293,   294,
      295,   296,   297,   298,   299,   300,   301,   302,   303,   304,
      305,   306,   307,   308,   309,   310,   311,   312,   313,   314,
-     315,   316,    44,    61,   317,   318,   319,   320,   321,   322,
-     323,   324,   325,    32
+     315,    44,    61,   316,   317,   318,   319,   320,   321,   322,
+     323,   324,    32
 };
 # endif
 
 /* YYR1[YYN] -- Symbol number of symbol that rule YYN derives.  */
 static const yytype_uint8 yyr1[] =
 {
-       0,    74,    75,    75,    76,    76,    76,    76,    76,    76,
-      76,    76,    77,    77,    77,    77,    78,    78,    78,    78,
-      78,    78,    78,    79,    79,    79,    79,    79,    79,    79,
-      79,    79,    79,    79,    79,    80,    80,    80,    80,    80,
-      80,    80,    80,    80,    80,    80,    80,    80,    80,    80,
-      81,    81,    82,    82,    82,    82,    82,    83,    83,    83,
-      83,    83,    83,    83,    83,    83,    84,    84,    85,    85,
-      85
+       0,    73,    74,    74,    75,    75,    75,    75,    75,    75,
+      75,    75,    76,    76,    76,    76,    77,    77,    77,    77,
+      77,    77,    77,    78,    78,    78,    78,    78,    78,    78,
+      78,    78,    78,    78,    78,    79,    79,    79,    79,    79,
+      79,    79,    79,    79,    79,    79,    79,    79,    79,    80,
+      80,    81,    81,    81,    81,    81,    82,    82,    82,    82,
+      82,    82,    82,    82,    82,    83,    83,    84,    84,    84
 };
 
 /* YYR2[YYN] -- Number of symbols composing right hand side of rule YYN.  */
@@ -601,9 +596,8 @@ static const yytype_uint8 yyr2[] =
        2,     1,     1,     1,     1,     1,     1,     1,     1,     1,
        1,     1,     1,     1,     1,     1,     1,     1,     1,     1,
        1,     1,     1,     1,     1,     1,     1,     1,     1,     1,
-       1,     3,     2,     1,     1,     2,     1,     1,     1,     1,
-       1,     1,     1,     1,     1,     1,     1,     1,     1,     1,
-       1
+       3,     2,     1,     1,     2,     1,     1,     1,     1,     1,
+       1,     1,     1,     1,     1,     1,     1,     1,     1,     1
 };
 
 /* YYDEFACT[STATE-NAME] -- Default rule to reduce with in state
@@ -612,44 +606,44 @@ static const yytype_uint8 yyr2[] =
 static const yytype_uint8 yydefact[] =
 {
        0,     5,     7,     8,     9,    10,     0,     0,     6,     0,
-       0,    35,    36,    37,    38,    23,     0,     0,    39,    25,
-      26,    24,    40,    41,    27,    28,    42,    29,    30,    31,
-      32,    33,    34,    43,    44,    45,    46,    47,    22,    48,
-      49,     0,     0,     2,     4,    15,     0,    21,     0,    66,
-      67,    14,    53,     0,    56,     0,    54,    12,    13,    50,
-      68,    69,    70,    17,    57,    58,    59,    60,    61,    62,
-      63,    64,    65,    19,    16,     1,     0,    20,    11,    52,
-      55,     0,     0,     3,    51,    18
+       0,    35,    36,    37,    23,     0,     0,    38,    25,    26,
+      24,    39,    40,    27,    28,    41,    29,    30,    31,    32,
+      33,    34,    42,    43,    44,    45,    46,    22,    47,    48,
+       0,     0,     2,     4,    15,     0,    21,     0,    65,    66,
+      14,    52,     0,    55,     0,    53,    12,    13,    49,    67,
+      68,    69,    17,    56,    57,    58,    59,    60,    61,    62,
+      63,    64,    19,    16,     1,     0,    20,    11,    51,    54,
+       0,     0,     3,    50,    18
 };
 
 /* YYDEFGOTO[NTERM-NUM].  */
 static const yytype_int8 yydefgoto[] =
 {
-      -1,    42,    43,    44,    45,    46,    47,    58,    57,    73,
-      51,    63
+      -1,    41,    42,    43,    44,    45,    46,    57,    56,    72,
+      50,    62
 };
 
 /* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing
    STATE-NUM.  */
-#define YYPACT_NINF -63
+#define YYPACT_NINF -62
 static const yytype_int8 yypact[] =
 {
-      -1,   -63,   -63,   -63,   -63,   -63,   -62,   -57,   -63,    -7,
-      -7,   -63,   -63,   -63,   -63,   -63,     9,     1,   -63,   -63,
-     -63,   -63,   -63,   -63,   -63,   -63,   -63,   -63,   -63,   -63,
-     -63,   -63,   -63,   -63,   -63,   -63,   -63,   -63,   -63,   -63,
-     -63,   -57,     0,   -63,   -63,   -63,   -38,   -63,   -57,   -63,
-     -63,   -63,   -63,   -17,   -63,   -16,   -63,   -63,     2,   -63,
-     -63,   -63,   -63,     7,   -63,   -63,   -63,   -63,   -63,   -63,
-     -63,   -63,   -63,   -63,   -63,   -63,    -1,   -63,   -63,   -63,
-     -63,    -7,     1,   -63,   -63,   -63
+      -1,   -62,   -62,   -62,   -62,   -62,   -61,   -56,   -62,    -7,
+      -7,   -62,   -62,   -62,   -62,     9,     1,   -62,   -62,   -62,
+     -62,   -62,   -62,   -62,   -62,   -62,   -62,   -62,   -62,   -62,
+     -62,   -62,   -62,   -62,   -62,   -62,   -62,   -62,   -62,   -62,
+     -56,     0,   -62,   -62,   -62,   -38,   -62,   -56,   -62,   -62,
+     -62,   -62,   -17,   -62,   -16,   -62,   -62,     2,   -62,   -62,
+     -62,   -62,     7,   -62,   -62,   -62,   -62,   -62,   -62,   -62,
+     -62,   -62,   -62,   -62,   -62,    -1,   -62,   -62,   -62,   -62,
+      -7,     1,   -62,   -62,   -62
 };
 
 /* YYPGOTO[NTERM-NUM].  */
 static const yytype_int8 yypgoto[] =
 {
-     -63,   -63,    -6,   -63,   -63,   -63,   -63,   -63,    -9,   -11,
-      17,   -63
+     -62,   -62,    -6,   -62,   -62,   -62,   -62,   -62,    -9,   -11,
+      17,   -62
 };
 
 /* YYTABLE[YYPACT[STATE-NUM]].  What to do in state STATE-NUM.  If
@@ -659,26 +653,26 @@ static const yytype_int8 yypgoto[] =
 #define YYTABLE_NINF -1
 static const yytype_uint8 yytable[] =
 {
-      75,    59,     1,     2,     3,     4,     5,     6,     7,     8,
-       9,    48,    10,    49,    50,    11,    12,    13,    14,    15,
-      16,    17,    18,    19,    20,    21,    77,    22,    23,    24,
+      74,    58,     1,     2,     3,     4,     5,     6,     7,     8,
+       9,    47,    10,    48,    49,    11,    12,    13,    14,    15,
+      16,    17,    18,    19,    20,    76,    21,    22,    23,    24,
       25,    26,    27,    28,    29,    30,    31,    32,    33,    34,
-      35,    36,    37,    38,    39,    40,    41,    79,    80,    64,
-      65,    66,    67,    68,    69,    70,    71,    72,    74,    52,
-      53,    54,    55,    56,    81,    78,    60,    61,    62,    82,
-      83,    85,    84,    76
+      35,    36,    37,    38,    39,    40,    78,    79,    63,    64,
+      65,    66,    67,    68,    69,    70,    71,    73,    51,    52,
+      53,    54,    55,    80,    77,    59,    60,    61,    81,    82,
+      84,    83,    75
 };
 
 static const yytype_uint8 yycheck[] =
 {
        0,    10,     3,     4,     5,     6,     7,     8,     9,    10,
-      11,    73,    13,    70,    71,    16,    17,    18,    19,    20,
-      21,    22,    23,    24,    25,    26,    64,    28,    29,    30,
+      11,    72,    13,    69,    70,    16,    17,    18,    19,    20,
+      21,    22,    23,    24,    25,    63,    27,    28,    29,    30,
       31,    32,    33,    34,    35,    36,    37,    38,    39,    40,
-      41,    42,    43,    44,    45,    46,    47,    64,    64,    48,
-      49,    50,    51,    52,    53,    54,    55,    56,    41,    66,
-      67,    68,    69,    70,    62,    48,    57,    58,    59,    62,
-      76,    82,    81,    73
+      41,    42,    43,    44,    45,    46,    63,    63,    47,    48,
+      49,    50,    51,    52,    53,    54,    55,    40,    65,    66,
+      67,    68,    69,    61,    47,    56,    57,    58,    61,    75,
+      81,    80,    72
 };
 
 /* YYSTOS[STATE-NUM] -- The (internal number of the) accessing
@@ -687,13 +681,13 @@ static const yytype_uint8 yystos[] =
 {
        0,     3,     4,     5,     6,     7,     8,     9,    10,    11,
       13,    16,    17,    18,    19,    20,    21,    22,    23,    24,
-      25,    26,    28,    29,    30,    31,    32,    33,    34,    35,
+      25,    27,    28,    29,    30,    31,    32,    33,    34,    35,
       36,    37,    38,    39,    40,    41,    42,    43,    44,    45,
-      46,    47,    75,    76,    77,    78,    79,    80,    73,    70,
-      71,    84,    66,    67,    68,    69,    70,    82,    81,    82,
-      57,    58,    59,    85,    48,    49,    50,    51,    52,    53,
-      54,    55,    56,    83,    84,     0,    73,    64,    84,    64,
-      64,    62,    62,    76,    82,    83
+      46,    74,    75,    76,    77,    78,    79,    72,    69,    70,
+      83,    65,    66,    67,    68,    69,    81,    80,    81,    56,
+      57,    58,    84,    47,    48,    49,    50,    51,    52,    53,
+      54,    55,    82,    83,     0,    72,    63,    83,    63,    63,
+      61,    61,    75,    81,    82
 };
 
 #define yyerrok                (yyerrstatus = 0)
@@ -1528,28 +1522,28 @@ yyreduce:
         case 4:
 
 /* Line 1464 of yacc.c  */
-#line 163 "libmemcached/options/parser.yy"
+#line 162 "libmemcached/options/parser.yy"
     { ;}
     break;
 
   case 5:
 
 /* Line 1464 of yacc.c  */
-#line 165 "libmemcached/options/parser.yy"
+#line 164 "libmemcached/options/parser.yy"
     { ;}
     break;
 
   case 6:
 
 /* Line 1464 of yacc.c  */
-#line 167 "libmemcached/options/parser.yy"
+#line 166 "libmemcached/options/parser.yy"
     { ;}
     break;
 
   case 7:
 
 /* Line 1464 of yacc.c  */
-#line 169 "libmemcached/options/parser.yy"
+#line 168 "libmemcached/options/parser.yy"
     {
             context->set_end();
             YYACCEPT;
@@ -1559,7 +1553,7 @@ yyreduce:
   case 8:
 
 /* Line 1464 of yacc.c  */
-#line 174 "libmemcached/options/parser.yy"
+#line 173 "libmemcached/options/parser.yy"
     {
             context->rc= MEMCACHED_PARSE_USER_ERROR;
             parser_abort(context, NULL);
@@ -1569,7 +1563,7 @@ yyreduce:
   case 9:
 
 /* Line 1464 of yacc.c  */
-#line 179 "libmemcached/options/parser.yy"
+#line 178 "libmemcached/options/parser.yy"
     {
             memcached_reset(context->memc);
           ;}
@@ -1578,7 +1572,7 @@ yyreduce:
   case 10:
 
 /* Line 1464 of yacc.c  */
-#line 183 "libmemcached/options/parser.yy"
+#line 182 "libmemcached/options/parser.yy"
     {
             yydebug= 1;
           ;}
@@ -1587,7 +1581,7 @@ yyreduce:
   case 11:
 
 /* Line 1464 of yacc.c  */
-#line 187 "libmemcached/options/parser.yy"
+#line 186 "libmemcached/options/parser.yy"
     {
             if ((context->rc= memcached_parse_configure_file(context->memc, (yyvsp[(3) - (3)].string).c_str, (yyvsp[(3) - (3)].string).length)) != MEMCACHED_SUCCESS)
             {
@@ -1599,7 +1593,7 @@ yyreduce:
   case 12:
 
 /* Line 1464 of yacc.c  */
-#line 198 "libmemcached/options/parser.yy"
+#line 197 "libmemcached/options/parser.yy"
     { 
             if ((context->rc= memcached_server_add_parsed(context->memc, (yyvsp[(2) - (2)].server).c_str, (yyvsp[(2) - (2)].server).length, (yyvsp[(2) - (2)].server).port, 0)) != MEMCACHED_SUCCESS)
             {
@@ -1611,7 +1605,7 @@ yyreduce:
   case 13:
 
 /* Line 1464 of yacc.c  */
-#line 205 "libmemcached/options/parser.yy"
+#line 204 "libmemcached/options/parser.yy"
     {
           ;}
     break;
@@ -1619,7 +1613,7 @@ yyreduce:
   case 14:
 
 /* Line 1464 of yacc.c  */
-#line 208 "libmemcached/options/parser.yy"
+#line 207 "libmemcached/options/parser.yy"
     {
             memcached_set_configuration_file(context->memc, (yyvsp[(2) - (2)].string).c_str, (yyvsp[(2) - (2)].string).length);
           ;}
@@ -1628,7 +1622,7 @@ yyreduce:
   case 16:
 
 /* Line 1464 of yacc.c  */
-#line 216 "libmemcached/options/parser.yy"
+#line 215 "libmemcached/options/parser.yy"
     {
             if ((context->rc= memcached_set_prefix_key(context->memc, (yyvsp[(2) - (2)].string).c_str, (yyvsp[(2) - (2)].string).length)) != MEMCACHED_SUCCESS)
             {
@@ -1640,7 +1634,7 @@ yyreduce:
   case 17:
 
 /* Line 1464 of yacc.c  */
-#line 223 "libmemcached/options/parser.yy"
+#line 222 "libmemcached/options/parser.yy"
     {
             if ((context->rc= memcached_behavior_set(context->memc, MEMCACHED_BEHAVIOR_DISTRIBUTION, (yyvsp[(2) - (2)].distribution))) != MEMCACHED_SUCCESS)
             {
@@ -1652,7 +1646,7 @@ yyreduce:
   case 18:
 
 /* Line 1464 of yacc.c  */
-#line 230 "libmemcached/options/parser.yy"
+#line 229 "libmemcached/options/parser.yy"
     {
             if ((context->rc= memcached_behavior_set(context->memc, MEMCACHED_BEHAVIOR_DISTRIBUTION, (yyvsp[(2) - (4)].distribution))) != MEMCACHED_SUCCESS)
             {
@@ -1668,7 +1662,7 @@ yyreduce:
   case 19:
 
 /* Line 1464 of yacc.c  */
-#line 241 "libmemcached/options/parser.yy"
+#line 240 "libmemcached/options/parser.yy"
     {
             if ((context->rc= memcached_behavior_set(context->memc, MEMCACHED_BEHAVIOR_HASH, (yyvsp[(2) - (2)].hash))) != MEMCACHED_SUCCESS)
             {
@@ -1680,7 +1674,7 @@ yyreduce:
   case 20:
 
 /* Line 1464 of yacc.c  */
-#line 248 "libmemcached/options/parser.yy"
+#line 247 "libmemcached/options/parser.yy"
     {
             if ((context->rc= memcached_behavior_set(context->memc, (yyvsp[(1) - (2)].behavior), (yyvsp[(2) - (2)].number))) != MEMCACHED_SUCCESS)
             {
@@ -1692,7 +1686,7 @@ yyreduce:
   case 21:
 
 /* Line 1464 of yacc.c  */
-#line 255 "libmemcached/options/parser.yy"
+#line 254 "libmemcached/options/parser.yy"
     {
             if ((context->rc= memcached_behavior_set(context->memc, (yyvsp[(1) - (1)].behavior), true)) != MEMCACHED_SUCCESS)
             {
@@ -1704,7 +1698,7 @@ yyreduce:
   case 22:
 
 /* Line 1464 of yacc.c  */
-#line 262 "libmemcached/options/parser.yy"
+#line 261 "libmemcached/options/parser.yy"
     {
           ;}
     break;
@@ -1712,7 +1706,7 @@ yyreduce:
   case 23:
 
 /* Line 1464 of yacc.c  */
-#line 268 "libmemcached/options/parser.yy"
+#line 267 "libmemcached/options/parser.yy"
     {
             (yyval.behavior)= MEMCACHED_BEHAVIOR_CONNECT_TIMEOUT;
           ;}
@@ -1721,7 +1715,7 @@ yyreduce:
   case 24:
 
 /* Line 1464 of yacc.c  */
-#line 272 "libmemcached/options/parser.yy"
+#line 271 "libmemcached/options/parser.yy"
     {
             (yyval.behavior)= MEMCACHED_BEHAVIOR_IO_MSG_WATERMARK;
           ;}
@@ -1730,7 +1724,7 @@ yyreduce:
   case 25:
 
 /* Line 1464 of yacc.c  */
-#line 276 "libmemcached/options/parser.yy"
+#line 275 "libmemcached/options/parser.yy"
     {
             (yyval.behavior)= MEMCACHED_BEHAVIOR_IO_BYTES_WATERMARK;
           ;}
@@ -1739,7 +1733,7 @@ yyreduce:
   case 26:
 
 /* Line 1464 of yacc.c  */
-#line 280 "libmemcached/options/parser.yy"
+#line 279 "libmemcached/options/parser.yy"
     {
             (yyval.behavior)= MEMCACHED_BEHAVIOR_IO_KEY_PREFETCH;
           ;}
@@ -1748,7 +1742,7 @@ yyreduce:
   case 27:
 
 /* Line 1464 of yacc.c  */
-#line 284 "libmemcached/options/parser.yy"
+#line 283 "libmemcached/options/parser.yy"
     {
             (yyval.behavior)= MEMCACHED_BEHAVIOR_NUMBER_OF_REPLICAS;
           ;}
@@ -1757,7 +1751,7 @@ yyreduce:
   case 28:
 
 /* Line 1464 of yacc.c  */
-#line 288 "libmemcached/options/parser.yy"
+#line 287 "libmemcached/options/parser.yy"
     {
             (yyval.behavior)= MEMCACHED_BEHAVIOR_POLL_TIMEOUT;
           ;}
@@ -1766,7 +1760,7 @@ yyreduce:
   case 29:
 
 /* Line 1464 of yacc.c  */
-#line 292 "libmemcached/options/parser.yy"
+#line 291 "libmemcached/options/parser.yy"
     {
             (yyval.behavior)= MEMCACHED_BEHAVIOR_RCV_TIMEOUT;
           ;}
@@ -1775,7 +1769,7 @@ yyreduce:
   case 30:
 
 /* Line 1464 of yacc.c  */
-#line 296 "libmemcached/options/parser.yy"
+#line 295 "libmemcached/options/parser.yy"
     {
             (yyval.behavior)= MEMCACHED_BEHAVIOR_RETRY_TIMEOUT;
           ;}
@@ -1784,7 +1778,7 @@ yyreduce:
   case 31:
 
 /* Line 1464 of yacc.c  */
-#line 300 "libmemcached/options/parser.yy"
+#line 299 "libmemcached/options/parser.yy"
     {
             (yyval.behavior)= MEMCACHED_BEHAVIOR_SERVER_FAILURE_LIMIT;
           ;}
@@ -1793,7 +1787,7 @@ yyreduce:
   case 32:
 
 /* Line 1464 of yacc.c  */
-#line 304 "libmemcached/options/parser.yy"
+#line 303 "libmemcached/options/parser.yy"
     {
             (yyval.behavior)= MEMCACHED_BEHAVIOR_SND_TIMEOUT;
           ;}
@@ -1802,7 +1796,7 @@ yyreduce:
   case 33:
 
 /* Line 1464 of yacc.c  */
-#line 308 "libmemcached/options/parser.yy"
+#line 307 "libmemcached/options/parser.yy"
     {
             (yyval.behavior)= MEMCACHED_BEHAVIOR_SOCKET_RECV_SIZE;
           ;}
@@ -1811,7 +1805,7 @@ yyreduce:
   case 34:
 
 /* Line 1464 of yacc.c  */
-#line 312 "libmemcached/options/parser.yy"
+#line 311 "libmemcached/options/parser.yy"
     {
             (yyval.behavior)= MEMCACHED_BEHAVIOR_SOCKET_SEND_SIZE;
           ;}
@@ -1820,7 +1814,7 @@ yyreduce:
   case 35:
 
 /* Line 1464 of yacc.c  */
-#line 319 "libmemcached/options/parser.yy"
+#line 318 "libmemcached/options/parser.yy"
     {
             (yyval.behavior)= MEMCACHED_BEHAVIOR_AUTO_EJECT_HOSTS;
           ;}
@@ -1829,7 +1823,7 @@ yyreduce:
   case 36:
 
 /* Line 1464 of yacc.c  */
-#line 323 "libmemcached/options/parser.yy"
+#line 322 "libmemcached/options/parser.yy"
     {
             (yyval.behavior)= MEMCACHED_BEHAVIOR_BINARY_PROTOCOL;
           ;}
@@ -1838,7 +1832,7 @@ yyreduce:
   case 37:
 
 /* Line 1464 of yacc.c  */
-#line 327 "libmemcached/options/parser.yy"
+#line 326 "libmemcached/options/parser.yy"
     {
             (yyval.behavior)= MEMCACHED_BEHAVIOR_BUFFER_REQUESTS;
           ;}
@@ -1847,115 +1841,106 @@ yyreduce:
   case 38:
 
 /* Line 1464 of yacc.c  */
-#line 331 "libmemcached/options/parser.yy"
-    {
-            (yyval.behavior)= MEMCACHED_BEHAVIOR_CACHE_LOOKUPS;
-          ;}
-    break;
-
-  case 39:
-
-/* Line 1464 of yacc.c  */
-#line 335 "libmemcached/options/parser.yy"
+#line 330 "libmemcached/options/parser.yy"
     {
             (yyval.behavior)= MEMCACHED_BEHAVIOR_HASH_WITH_PREFIX_KEY;
           ;}
     break;
 
-  case 40:
+  case 39:
 
 /* Line 1464 of yacc.c  */
-#line 339 "libmemcached/options/parser.yy"
+#line 334 "libmemcached/options/parser.yy"
     {
             (yyval.behavior)= MEMCACHED_BEHAVIOR_KETAMA_WEIGHTED;
           ;}
     break;
 
-  case 41:
+  case 40:
 
 /* Line 1464 of yacc.c  */
-#line 343 "libmemcached/options/parser.yy"
+#line 338 "libmemcached/options/parser.yy"
     {
             (yyval.behavior)= MEMCACHED_BEHAVIOR_NOREPLY;
           ;}
     break;
 
-  case 42:
+  case 41:
 
 /* Line 1464 of yacc.c  */
-#line 347 "libmemcached/options/parser.yy"
+#line 342 "libmemcached/options/parser.yy"
     {
             (yyval.behavior)= MEMCACHED_BEHAVIOR_RANDOMIZE_REPLICA_READ;
           ;}
     break;
 
-  case 43:
+  case 42:
 
 /* Line 1464 of yacc.c  */
-#line 351 "libmemcached/options/parser.yy"
+#line 346 "libmemcached/options/parser.yy"
     {
             (yyval.behavior)= MEMCACHED_BEHAVIOR_SORT_HOSTS;
           ;}
     break;
 
-  case 44:
+  case 43:
 
 /* Line 1464 of yacc.c  */
-#line 355 "libmemcached/options/parser.yy"
+#line 350 "libmemcached/options/parser.yy"
     {
             (yyval.behavior)= MEMCACHED_BEHAVIOR_SUPPORT_CAS;
           ;}
     break;
 
-  case 45:
+  case 44:
 
 /* Line 1464 of yacc.c  */
-#line 359 "libmemcached/options/parser.yy"
+#line 354 "libmemcached/options/parser.yy"
     {
             (yyval.behavior)= MEMCACHED_BEHAVIOR_TCP_NODELAY;
           ;}
     break;
 
-  case 46:
+  case 45:
 
 /* Line 1464 of yacc.c  */
-#line 363 "libmemcached/options/parser.yy"
+#line 358 "libmemcached/options/parser.yy"
     {
             (yyval.behavior)= MEMCACHED_BEHAVIOR_TCP_KEEPALIVE;
           ;}
     break;
 
-  case 47:
+  case 46:
 
 /* Line 1464 of yacc.c  */
-#line 367 "libmemcached/options/parser.yy"
+#line 362 "libmemcached/options/parser.yy"
     {
             (yyval.behavior)= MEMCACHED_BEHAVIOR_TCP_KEEPIDLE;
           ;}
     break;
 
-  case 48:
+  case 47:
 
 /* Line 1464 of yacc.c  */
-#line 371 "libmemcached/options/parser.yy"
+#line 366 "libmemcached/options/parser.yy"
     {
             (yyval.behavior)= MEMCACHED_BEHAVIOR_USE_UDP;
           ;}
     break;
 
-  case 49:
+  case 48:
 
 /* Line 1464 of yacc.c  */
-#line 375 "libmemcached/options/parser.yy"
+#line 370 "libmemcached/options/parser.yy"
     {
             (yyval.behavior)= MEMCACHED_BEHAVIOR_VERIFY_KEY;
           ;}
     break;
 
-  case 50:
+  case 49:
 
 /* Line 1464 of yacc.c  */
-#line 382 "libmemcached/options/parser.yy"
+#line 377 "libmemcached/options/parser.yy"
     {
             if ((context->rc= memcached_server_add_parsed(context->memc, (yyvsp[(1) - (1)].server).c_str, (yyvsp[(1) - (1)].server).length, (yyvsp[(1) - (1)].server).port, 0)) != MEMCACHED_SUCCESS)
             {
@@ -1964,10 +1949,10 @@ yyreduce:
           ;}
     break;
 
-  case 51:
+  case 50:
 
 /* Line 1464 of yacc.c  */
-#line 389 "libmemcached/options/parser.yy"
+#line 384 "libmemcached/options/parser.yy"
     {
             if ((context->rc= memcached_server_add_parsed(context->memc, (yyvsp[(3) - (3)].server).c_str, (yyvsp[(3) - (3)].server).length, (yyvsp[(3) - (3)].server).port, 0)) != MEMCACHED_SUCCESS)
             {
@@ -1976,10 +1961,10 @@ yyreduce:
           ;}
     break;
 
-  case 52:
+  case 51:
 
 /* Line 1464 of yacc.c  */
-#line 399 "libmemcached/options/parser.yy"
+#line 394 "libmemcached/options/parser.yy"
     {
             (yyval.server).c_str= (yyvsp[(1) - (2)].string).c_str;
             (yyval.server).length= (yyvsp[(1) - (2)].string).length -1; // -1 to remove :
@@ -1987,10 +1972,10 @@ yyreduce:
           ;}
     break;
 
-  case 53:
+  case 52:
 
 /* Line 1464 of yacc.c  */
-#line 405 "libmemcached/options/parser.yy"
+#line 400 "libmemcached/options/parser.yy"
     {
             (yyval.server).c_str= (yyvsp[(1) - (1)].string).c_str;
             (yyval.server).length= (yyvsp[(1) - (1)].string).length;
@@ -1998,10 +1983,10 @@ yyreduce:
           ;}
     break;
 
-  case 54:
+  case 53:
 
 /* Line 1464 of yacc.c  */
-#line 411 "libmemcached/options/parser.yy"
+#line 406 "libmemcached/options/parser.yy"
     {
             (yyval.server).c_str= (yyvsp[(1) - (1)].string).c_str;
             (yyval.server).length= (yyvsp[(1) - (1)].string).length;
@@ -2009,10 +1994,10 @@ yyreduce:
           ;}
     break;
 
-  case 55:
+  case 54:
 
 /* Line 1464 of yacc.c  */
-#line 417 "libmemcached/options/parser.yy"
+#line 412 "libmemcached/options/parser.yy"
     {
             (yyval.server).c_str= (yyvsp[(1) - (2)].string).c_str;
             (yyval.server).length= (yyvsp[(1) - (2)].string).length -1; // -1 to remove :
@@ -2020,10 +2005,10 @@ yyreduce:
           ;}
     break;
 
-  case 56:
+  case 55:
 
 /* Line 1464 of yacc.c  */
-#line 423 "libmemcached/options/parser.yy"
+#line 418 "libmemcached/options/parser.yy"
     {
             (yyval.server).c_str= (yyvsp[(1) - (1)].string).c_str;
             (yyval.server).length= (yyvsp[(1) - (1)].string).length;
@@ -2031,128 +2016,128 @@ yyreduce:
           ;}
     break;
 
-  case 57:
+  case 56:
 
 /* Line 1464 of yacc.c  */
-#line 432 "libmemcached/options/parser.yy"
+#line 427 "libmemcached/options/parser.yy"
     {
             (yyval.hash)= MEMCACHED_HASH_MD5;
           ;}
     break;
 
-  case 58:
+  case 57:
 
 /* Line 1464 of yacc.c  */
-#line 436 "libmemcached/options/parser.yy"
+#line 431 "libmemcached/options/parser.yy"
     {
             (yyval.hash)= MEMCACHED_HASH_CRC;
           ;}
     break;
 
-  case 59:
+  case 58:
 
 /* Line 1464 of yacc.c  */
-#line 440 "libmemcached/options/parser.yy"
+#line 435 "libmemcached/options/parser.yy"
     {
             (yyval.hash)= MEMCACHED_HASH_FNV1_64;
           ;}
     break;
 
-  case 60:
+  case 59:
 
 /* Line 1464 of yacc.c  */
-#line 444 "libmemcached/options/parser.yy"
+#line 439 "libmemcached/options/parser.yy"
     {
             (yyval.hash)= MEMCACHED_HASH_FNV1A_64;
           ;}
     break;
 
-  case 61:
+  case 60:
 
 /* Line 1464 of yacc.c  */
-#line 448 "libmemcached/options/parser.yy"
+#line 443 "libmemcached/options/parser.yy"
     {
             (yyval.hash)= MEMCACHED_HASH_FNV1_32;
           ;}
     break;
 
-  case 62:
+  case 61:
 
 /* Line 1464 of yacc.c  */
-#line 452 "libmemcached/options/parser.yy"
+#line 447 "libmemcached/options/parser.yy"
     {
             (yyval.hash)= MEMCACHED_HASH_FNV1A_32;
           ;}
     break;
 
-  case 63:
+  case 62:
 
 /* Line 1464 of yacc.c  */
-#line 456 "libmemcached/options/parser.yy"
+#line 451 "libmemcached/options/parser.yy"
     {
             (yyval.hash)= MEMCACHED_HASH_HSIEH;
           ;}
     break;
 
-  case 64:
+  case 63:
 
 /* Line 1464 of yacc.c  */
-#line 460 "libmemcached/options/parser.yy"
+#line 455 "libmemcached/options/parser.yy"
     {
             (yyval.hash)= MEMCACHED_HASH_MURMUR;
           ;}
     break;
 
-  case 65:
+  case 64:
 
 /* Line 1464 of yacc.c  */
-#line 464 "libmemcached/options/parser.yy"
+#line 459 "libmemcached/options/parser.yy"
     {
             (yyval.hash)= MEMCACHED_HASH_JENKINS;
           ;}
     break;
 
-  case 66:
+  case 65:
 
 /* Line 1464 of yacc.c  */
-#line 471 "libmemcached/options/parser.yy"
+#line 466 "libmemcached/options/parser.yy"
     {
             (yyval.string)= (yyvsp[(1) - (1)].string);
           ;}
     break;
 
-  case 67:
+  case 66:
 
 /* Line 1464 of yacc.c  */
-#line 475 "libmemcached/options/parser.yy"
+#line 470 "libmemcached/options/parser.yy"
     {
             (yyval.string).c_str= (yyvsp[(1) - (1)].string).c_str +1; // +1 to move use passed the initial quote
             (yyval.string).length= (yyvsp[(1) - (1)].string).length -1; // -1 removes the end quote
           ;}
     break;
 
-  case 68:
+  case 67:
 
 /* Line 1464 of yacc.c  */
-#line 483 "libmemcached/options/parser.yy"
+#line 478 "libmemcached/options/parser.yy"
     {
             (yyval.distribution)= MEMCACHED_DISTRIBUTION_CONSISTENT;
           ;}
     break;
 
-  case 69:
+  case 68:
 
 /* Line 1464 of yacc.c  */
-#line 487 "libmemcached/options/parser.yy"
+#line 482 "libmemcached/options/parser.yy"
     {
             (yyval.distribution)= MEMCACHED_DISTRIBUTION_MODULA;
           ;}
     break;
 
-  case 70:
+  case 69:
 
 /* Line 1464 of yacc.c  */
-#line 491 "libmemcached/options/parser.yy"
+#line 486 "libmemcached/options/parser.yy"
     {
             (yyval.distribution)= MEMCACHED_DISTRIBUTION_RANDOM;
           ;}
@@ -2161,7 +2146,7 @@ yyreduce:
 
 
 /* Line 1464 of yacc.c  */
-#line 2165 "libmemcached/options/parser.cc"
+#line 2150 "libmemcached/options/parser.cc"
       default: break;
     }
   YY_SYMBOL_PRINT ("-> $$ =", yyr1[yyn], &yyval, &yyloc);
@@ -2373,7 +2358,7 @@ yyreturn:
 
 
 /* Line 1684 of yacc.c  */
-#line 496 "libmemcached/options/parser.yy"
+#line 491 "libmemcached/options/parser.yy"
  
 
 void Context::start()