projects
/
awesomized
/
libmemcached
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
|
github
raw
|
inline
| side by side
Fix UUID and issue on older Debian systems.
[awesomized/libmemcached]
/
libmemcached
/
csl
/
scanner.cc
diff --git
a/libmemcached/csl/scanner.cc
b/libmemcached/csl/scanner.cc
index a89abb6f8c6ae5359fd43203adf09375739c6d29..34adff2fbb555ae5336a05faaa0328e19cea542a 100644
(file)
--- a/
libmemcached/csl/scanner.cc
+++ b/
libmemcached/csl/scanner.cc
@@
-12,6
+12,17
@@
#pragma GCC diagnostic ignored "-Wunused-parameter"
#pragma GCC diagnostic ignored "-Wmissing-declarations"
#pragma GCC diagnostic ignored "-Wunused-result"
#pragma GCC diagnostic ignored "-Wunused-parameter"
#pragma GCC diagnostic ignored "-Wmissing-declarations"
#pragma GCC diagnostic ignored "-Wunused-result"
+#pragma GCC diagnostic ignored "-Wmissing-noreturn"
+#endif
+
+#ifdef __clang__
+#pragma GCC diagnostic ignored "-Wshorten-64-to-32"
+#endif
+
+#ifndef __INTEL_COMPILER
+#ifndef __clang__
+#pragma GCC diagnostic ignored "-Wlogical-op"
+#endif
#endif
#define YY_EXTRA_TYPE Context*
#endif
#define YY_EXTRA_TYPE Context*
@@
-19,7
+30,7
@@
-#line
23
"libmemcached/csl/scanner.cc"
+#line
34
"libmemcached/csl/scanner.cc"
#define YY_INT_ALIGNED short int
#define YY_INT_ALIGNED short int
@@
-1062,7
+1073,7
@@
static yyconst flex_int16_t yy_chk[1815] =
*
*/
*
*/
-#line
59
"libmemcached/csl/scanner.l"
+#line
70
"libmemcached/csl/scanner.l"
#include <cstdlib>
#include <cstring>
#include <cstdlib>
#include <cstring>
@@
-1091,7
+1102,7
@@
static yyconst flex_int16_t yy_chk[1815] =
#define YY_INPUT(buffer, result, max_size) get_lex_chars(buffer, result, max_size, PARAM)
#define YY_NO_INPUT 1
#define YY_INPUT(buffer, result, max_size) get_lex_chars(buffer, result, max_size, PARAM)
#define YY_NO_INPUT 1
-#line 1
095
"libmemcached/csl/scanner.cc"
+#line 1
106
"libmemcached/csl/scanner.cc"
#define INITIAL 0
#define INITIAL 0
@@
-1329,11
+1340,11
@@
YY_DECL
register int yy_act;
struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
register int yy_act;
struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
-#line 1
01
"libmemcached/csl/scanner.l"
+#line 1
12
"libmemcached/csl/scanner.l"
-#line 13
37
"libmemcached/csl/scanner.cc"
+#line 13
48
"libmemcached/csl/scanner.cc"
yylval = yylval_param;
yylval = yylval_param;
@@
-1417,28
+1428,28
@@
do_action: /* This label is used only to access EOF actions. */
case 1:
YY_RULE_SETUP
case 1:
YY_RULE_SETUP
-#line 1
04
"libmemcached/csl/scanner.l"
+#line 1
15
"libmemcached/csl/scanner.l"
{ return yytext[0];}
YY_BREAK
case 2:
YY_RULE_SETUP
{ return yytext[0];}
YY_BREAK
case 2:
YY_RULE_SETUP
-#line 1
06
"libmemcached/csl/scanner.l"
+#line 1
17
"libmemcached/csl/scanner.l"
{ yylval->number= atoi(yytext); return (NUMBER); }
YY_BREAK
case 3:
YY_RULE_SETUP
{ yylval->number= atoi(yytext); return (NUMBER); }
YY_BREAK
case 3:
YY_RULE_SETUP
-#line 1
08
"libmemcached/csl/scanner.l"
+#line 1
19
"libmemcached/csl/scanner.l"
{ yylval->number= atoi(yytext +1); return PORT; }
YY_BREAK
case 4:
YY_RULE_SETUP
{ yylval->number= atoi(yytext +1); return PORT; }
YY_BREAK
case 4:
YY_RULE_SETUP
-#line 1
10
"libmemcached/csl/scanner.l"
+#line 1
21
"libmemcached/csl/scanner.l"
{ yylval->number= atoi(yytext +2); return WEIGHT_START; }
YY_BREAK
case 5:
/* rule 5 can match eol */
YY_RULE_SETUP
{ yylval->number= atoi(yytext +2); return WEIGHT_START; }
YY_BREAK
case 5:
/* rule 5 can match eol */
YY_RULE_SETUP
-#line 1
12
"libmemcached/csl/scanner.l"
+#line 1
23
"libmemcached/csl/scanner.l"
; /* skip whitespace */
YY_BREAK
case 6:
; /* skip whitespace */
YY_BREAK
case 6:
@@
-1446,224
+1457,224
@@
case 6:
yyg->yy_c_buf_p = yy_cp -= 1;
YY_DO_BEFORE_ACTION; /* set up yytext again */
YY_RULE_SETUP
yyg->yy_c_buf_p = yy_cp -= 1;
YY_DO_BEFORE_ACTION; /* set up yytext again */
YY_RULE_SETUP
-#line 1
15
"libmemcached/csl/scanner.l"
+#line 1
26
"libmemcached/csl/scanner.l"
{
return COMMENT;
}
YY_BREAK
case 7:
YY_RULE_SETUP
{
return COMMENT;
}
YY_BREAK
case 7:
YY_RULE_SETUP
-#line 1
19
"libmemcached/csl/scanner.l"
+#line 1
30
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; yyextra->set_server(); return yyextra->previous_token= SERVER; }
YY_BREAK
case 8:
YY_RULE_SETUP
{ yyextra->begin= yytext; yyextra->set_server(); return yyextra->previous_token= SERVER; }
YY_BREAK
case 8:
YY_RULE_SETUP
-#line 1
21
"libmemcached/csl/scanner.l"
+#line 1
32
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= SOCKET; }
YY_BREAK
case 9:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= SOCKET; }
YY_BREAK
case 9:
YY_RULE_SETUP
-#line 1
23
"libmemcached/csl/scanner.l"
+#line 1
34
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= BINARY_PROTOCOL; }
YY_BREAK
case 10:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= BINARY_PROTOCOL; }
YY_BREAK
case 10:
YY_RULE_SETUP
-#line 1
24
"libmemcached/csl/scanner.l"
+#line 1
35
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= BUFFER_REQUESTS; }
YY_BREAK
case 11:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= BUFFER_REQUESTS; }
YY_BREAK
case 11:
YY_RULE_SETUP
-#line 1
25
"libmemcached/csl/scanner.l"
+#line 1
36
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= CONFIGURE_FILE; }
YY_BREAK
case 12:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= CONFIGURE_FILE; }
YY_BREAK
case 12:
YY_RULE_SETUP
-#line 1
26
"libmemcached/csl/scanner.l"
+#line 1
37
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= CONNECT_TIMEOUT; }
YY_BREAK
case 13:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= CONNECT_TIMEOUT; }
YY_BREAK
case 13:
YY_RULE_SETUP
-#line 1
27
"libmemcached/csl/scanner.l"
+#line 1
38
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= DISTRIBUTION; }
YY_BREAK
case 14:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= DISTRIBUTION; }
YY_BREAK
case 14:
YY_RULE_SETUP
-#line 1
28
"libmemcached/csl/scanner.l"
+#line 1
39
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= HASH_WITH_NAMESPACE; }
YY_BREAK
case 15:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= HASH_WITH_NAMESPACE; }
YY_BREAK
case 15:
YY_RULE_SETUP
-#line 1
29
"libmemcached/csl/scanner.l"
+#line 1
40
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= HASH; }
YY_BREAK
case 16:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= HASH; }
YY_BREAK
case 16:
YY_RULE_SETUP
-#line 1
30
"libmemcached/csl/scanner.l"
+#line 1
41
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= IO_BYTES_WATERMARK; }
YY_BREAK
case 17:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= IO_BYTES_WATERMARK; }
YY_BREAK
case 17:
YY_RULE_SETUP
-#line 1
31
"libmemcached/csl/scanner.l"
+#line 1
42
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= IO_KEY_PREFETCH; }
YY_BREAK
case 18:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= IO_KEY_PREFETCH; }
YY_BREAK
case 18:
YY_RULE_SETUP
-#line 1
32
"libmemcached/csl/scanner.l"
+#line 1
43
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= IO_MSG_WATERMARK; }
YY_BREAK
case 19:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= IO_MSG_WATERMARK; }
YY_BREAK
case 19:
YY_RULE_SETUP
-#line 1
33
"libmemcached/csl/scanner.l"
+#line 1
44
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= NOREPLY; }
YY_BREAK
case 20:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= NOREPLY; }
YY_BREAK
case 20:
YY_RULE_SETUP
-#line 1
34
"libmemcached/csl/scanner.l"
+#line 1
45
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= NUMBER_OF_REPLICAS; }
YY_BREAK
case 21:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= NUMBER_OF_REPLICAS; }
YY_BREAK
case 21:
YY_RULE_SETUP
-#line 1
35
"libmemcached/csl/scanner.l"
+#line 1
46
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= POLL_TIMEOUT; }
YY_BREAK
case 22:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= POLL_TIMEOUT; }
YY_BREAK
case 22:
YY_RULE_SETUP
-#line 1
36
"libmemcached/csl/scanner.l"
+#line 1
47
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= RANDOMIZE_REPLICA_READ; }
YY_BREAK
case 23:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= RANDOMIZE_REPLICA_READ; }
YY_BREAK
case 23:
YY_RULE_SETUP
-#line 1
37
"libmemcached/csl/scanner.l"
+#line 1
48
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= RCV_TIMEOUT; }
YY_BREAK
case 24:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= RCV_TIMEOUT; }
YY_BREAK
case 24:
YY_RULE_SETUP
-#line 1
38
"libmemcached/csl/scanner.l"
+#line 1
49
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= REMOVE_FAILED_SERVERS; }
YY_BREAK
case 25:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= REMOVE_FAILED_SERVERS; }
YY_BREAK
case 25:
YY_RULE_SETUP
-#line 1
39
"libmemcached/csl/scanner.l"
+#line 1
50
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= RETRY_TIMEOUT; }
YY_BREAK
case 26:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= RETRY_TIMEOUT; }
YY_BREAK
case 26:
YY_RULE_SETUP
-#line 1
40
"libmemcached/csl/scanner.l"
+#line 1
51
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= SND_TIMEOUT; }
YY_BREAK
case 27:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= SND_TIMEOUT; }
YY_BREAK
case 27:
YY_RULE_SETUP
-#line 1
41
"libmemcached/csl/scanner.l"
+#line 1
52
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= SOCKET_RECV_SIZE; }
YY_BREAK
case 28:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= SOCKET_RECV_SIZE; }
YY_BREAK
case 28:
YY_RULE_SETUP
-#line 1
42
"libmemcached/csl/scanner.l"
+#line 1
53
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= SOCKET_SEND_SIZE; }
YY_BREAK
case 29:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= SOCKET_SEND_SIZE; }
YY_BREAK
case 29:
YY_RULE_SETUP
-#line 1
43
"libmemcached/csl/scanner.l"
+#line 1
54
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= SORT_HOSTS; }
YY_BREAK
case 30:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= SORT_HOSTS; }
YY_BREAK
case 30:
YY_RULE_SETUP
-#line 1
44
"libmemcached/csl/scanner.l"
+#line 1
55
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= SUPPORT_CAS; }
YY_BREAK
case 31:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= SUPPORT_CAS; }
YY_BREAK
case 31:
YY_RULE_SETUP
-#line 1
45
"libmemcached/csl/scanner.l"
+#line 1
56
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= _TCP_KEEPALIVE; }
YY_BREAK
case 32:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= _TCP_KEEPALIVE; }
YY_BREAK
case 32:
YY_RULE_SETUP
-#line 1
46
"libmemcached/csl/scanner.l"
+#line 1
57
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= _TCP_KEEPIDLE; }
YY_BREAK
case 33:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= _TCP_KEEPIDLE; }
YY_BREAK
case 33:
YY_RULE_SETUP
-#line 1
47
"libmemcached/csl/scanner.l"
+#line 1
58
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= _TCP_NODELAY; }
YY_BREAK
case 34:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= _TCP_NODELAY; }
YY_BREAK
case 34:
YY_RULE_SETUP
-#line 1
48
"libmemcached/csl/scanner.l"
+#line 1
59
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= USE_UDP; }
YY_BREAK
case 35:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= USE_UDP; }
YY_BREAK
case 35:
YY_RULE_SETUP
-#line 1
49
"libmemcached/csl/scanner.l"
+#line 1
60
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= USER_DATA; }
YY_BREAK
case 36:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= USER_DATA; }
YY_BREAK
case 36:
YY_RULE_SETUP
-#line 1
50
"libmemcached/csl/scanner.l"
+#line 1
61
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= VERIFY_KEY; }
YY_BREAK
case 37:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= VERIFY_KEY; }
YY_BREAK
case 37:
YY_RULE_SETUP
-#line 1
52
"libmemcached/csl/scanner.l"
+#line 1
63
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= POOL_MIN; }
YY_BREAK
case 38:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= POOL_MIN; }
YY_BREAK
case 38:
YY_RULE_SETUP
-#line 1
53
"libmemcached/csl/scanner.l"
+#line 1
64
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= POOL_MAX; }
YY_BREAK
case 39:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= POOL_MAX; }
YY_BREAK
case 39:
YY_RULE_SETUP
-#line 1
55
"libmemcached/csl/scanner.l"
+#line 1
66
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= NAMESPACE; }
YY_BREAK
case 40:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= NAMESPACE; }
YY_BREAK
case 40:
YY_RULE_SETUP
-#line 1
57
"libmemcached/csl/scanner.l"
+#line 1
68
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= FETCH_VERSION; }
YY_BREAK
case 41:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= FETCH_VERSION; }
YY_BREAK
case 41:
YY_RULE_SETUP
-#line 1
59
"libmemcached/csl/scanner.l"
+#line 1
70
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= INCLUDE; }
YY_BREAK
case 42:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= INCLUDE; }
YY_BREAK
case 42:
YY_RULE_SETUP
-#line 1
60
"libmemcached/csl/scanner.l"
+#line 1
71
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= RESET; }
YY_BREAK
case 43:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= RESET; }
YY_BREAK
case 43:
YY_RULE_SETUP
-#line 1
61
"libmemcached/csl/scanner.l"
+#line 1
72
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= PARSER_DEBUG; }
YY_BREAK
case 44:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= PARSER_DEBUG; }
YY_BREAK
case 44:
YY_RULE_SETUP
-#line 1
62
"libmemcached/csl/scanner.l"
+#line 1
73
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= SERVERS; }
YY_BREAK
case 45:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= SERVERS; }
YY_BREAK
case 45:
YY_RULE_SETUP
-#line 1
63
"libmemcached/csl/scanner.l"
+#line 1
74
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= END; }
YY_BREAK
case 46:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= END; }
YY_BREAK
case 46:
YY_RULE_SETUP
-#line 1
64
"libmemcached/csl/scanner.l"
+#line 1
75
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= ERROR; }
YY_BREAK
case 47:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= ERROR; }
YY_BREAK
case 47:
YY_RULE_SETUP
-#line 1
66
"libmemcached/csl/scanner.l"
+#line 1
77
"libmemcached/csl/scanner.l"
{ return yyextra->previous_token= TRUE; }
YY_BREAK
case 48:
YY_RULE_SETUP
{ return yyextra->previous_token= TRUE; }
YY_BREAK
case 48:
YY_RULE_SETUP
-#line 1
67
"libmemcached/csl/scanner.l"
+#line 1
78
"libmemcached/csl/scanner.l"
{ return yyextra->previous_token= FALSE; }
YY_BREAK
case 49:
YY_RULE_SETUP
{ return yyextra->previous_token= FALSE; }
YY_BREAK
case 49:
YY_RULE_SETUP
-#line 1
70
"libmemcached/csl/scanner.l"
+#line 1
81
"libmemcached/csl/scanner.l"
{
yyextra->begin= yytext;
return UNKNOWN_OPTION;
{
yyextra->begin= yytext;
return UNKNOWN_OPTION;
@@
-1671,67
+1682,67
@@
YY_RULE_SETUP
YY_BREAK
case 50:
YY_RULE_SETUP
YY_BREAK
case 50:
YY_RULE_SETUP
-#line 1
75
"libmemcached/csl/scanner.l"
+#line 1
86
"libmemcached/csl/scanner.l"
{ return CONSISTENT; }
YY_BREAK
case 51:
YY_RULE_SETUP
{ return CONSISTENT; }
YY_BREAK
case 51:
YY_RULE_SETUP
-#line 1
76
"libmemcached/csl/scanner.l"
+#line 1
87
"libmemcached/csl/scanner.l"
{ return MODULA; }
YY_BREAK
case 52:
YY_RULE_SETUP
{ return MODULA; }
YY_BREAK
case 52:
YY_RULE_SETUP
-#line 1
77
"libmemcached/csl/scanner.l"
+#line 1
88
"libmemcached/csl/scanner.l"
{ return RANDOM; }
YY_BREAK
case 53:
YY_RULE_SETUP
{ return RANDOM; }
YY_BREAK
case 53:
YY_RULE_SETUP
-#line 1
79
"libmemcached/csl/scanner.l"
+#line 1
90
"libmemcached/csl/scanner.l"
{ return MD5; }
YY_BREAK
case 54:
YY_RULE_SETUP
{ return MD5; }
YY_BREAK
case 54:
YY_RULE_SETUP
-#line 1
80
"libmemcached/csl/scanner.l"
+#line 1
91
"libmemcached/csl/scanner.l"
{ return CRC; }
YY_BREAK
case 55:
YY_RULE_SETUP
{ return CRC; }
YY_BREAK
case 55:
YY_RULE_SETUP
-#line 1
81
"libmemcached/csl/scanner.l"
+#line 1
92
"libmemcached/csl/scanner.l"
{ return FNV1_64; }
YY_BREAK
case 56:
YY_RULE_SETUP
{ return FNV1_64; }
YY_BREAK
case 56:
YY_RULE_SETUP
-#line 1
82
"libmemcached/csl/scanner.l"
+#line 1
93
"libmemcached/csl/scanner.l"
{ return FNV1A_64; }
YY_BREAK
case 57:
YY_RULE_SETUP
{ return FNV1A_64; }
YY_BREAK
case 57:
YY_RULE_SETUP
-#line 1
83
"libmemcached/csl/scanner.l"
+#line 1
94
"libmemcached/csl/scanner.l"
{ return FNV1_32; }
YY_BREAK
case 58:
YY_RULE_SETUP
{ return FNV1_32; }
YY_BREAK
case 58:
YY_RULE_SETUP
-#line 1
84
"libmemcached/csl/scanner.l"
+#line 1
95
"libmemcached/csl/scanner.l"
{ return FNV1A_32; }
YY_BREAK
case 59:
YY_RULE_SETUP
{ return FNV1A_32; }
YY_BREAK
case 59:
YY_RULE_SETUP
-#line 1
85
"libmemcached/csl/scanner.l"
+#line 1
96
"libmemcached/csl/scanner.l"
{ return HSIEH; }
YY_BREAK
case 60:
YY_RULE_SETUP
{ return HSIEH; }
YY_BREAK
case 60:
YY_RULE_SETUP
-#line 1
86
"libmemcached/csl/scanner.l"
+#line 1
97
"libmemcached/csl/scanner.l"
{ return MURMUR; }
YY_BREAK
case 61:
YY_RULE_SETUP
{ return MURMUR; }
YY_BREAK
case 61:
YY_RULE_SETUP
-#line 1
87
"libmemcached/csl/scanner.l"
+#line 1
98
"libmemcached/csl/scanner.l"
{ return JENKINS; }
YY_BREAK
case 62:
YY_RULE_SETUP
{ return JENKINS; }
YY_BREAK
case 62:
YY_RULE_SETUP
-#line
189
"libmemcached/csl/scanner.l"
+#line
200
"libmemcached/csl/scanner.l"
{
yyextra->hostname(yytext, yyleng, yylval->server);
return IPADDRESS;
{
yyextra->hostname(yytext, yyleng, yylval->server);
return IPADDRESS;
@@
-1739,7
+1750,7
@@
YY_RULE_SETUP
YY_BREAK
case 63:
YY_RULE_SETUP
YY_BREAK
case 63:
YY_RULE_SETUP
-#line
194
"libmemcached/csl/scanner.l"
+#line
205
"libmemcached/csl/scanner.l"
{
if (yyextra->is_server())
{
{
if (yyextra->is_server())
{
@@
-1756,7
+1767,7
@@
YY_RULE_SETUP
case 64:
/* rule 64 can match eol */
YY_RULE_SETUP
case 64:
/* rule 64 can match eol */
YY_RULE_SETUP
-#line 2
07
"libmemcached/csl/scanner.l"
+#line 2
18
"libmemcached/csl/scanner.l"
{
config_get_text(yyscanner)[yyleng -1]= 0;
yyextra->string_buffer(yytext +1, yyleng -2, yylval->string);
{
config_get_text(yyscanner)[yyleng -1]= 0;
yyextra->string_buffer(yytext +1, yyleng -2, yylval->string);
@@
-1765,7
+1776,7
@@
YY_RULE_SETUP
YY_BREAK
case 65:
YY_RULE_SETUP
YY_BREAK
case 65:
YY_RULE_SETUP
-#line 2
13
"libmemcached/csl/scanner.l"
+#line 2
24
"libmemcached/csl/scanner.l"
{
yyextra->begin= yytext;
return UNKNOWN;
{
yyextra->begin= yytext;
return UNKNOWN;
@@
-1773,10
+1784,10
@@
YY_RULE_SETUP
YY_BREAK
case 66:
YY_RULE_SETUP
YY_BREAK
case 66:
YY_RULE_SETUP
-#line 2
18
"libmemcached/csl/scanner.l"
+#line 2
29
"libmemcached/csl/scanner.l"
ECHO;
YY_BREAK
ECHO;
YY_BREAK
-#line 17
80
"libmemcached/csl/scanner.cc"
+#line 17
91
"libmemcached/csl/scanner.cc"
case YY_STATE_EOF(INITIAL):
yyterminate();
case YY_STATE_EOF(INITIAL):
yyterminate();
@@
-2905,7
+2916,7
@@
void config_free (void * ptr , yyscan_t yyscanner)
#define YYTABLES_NAME "yytables"
#define YYTABLES_NAME "yytables"
-#line 2
18
"libmemcached/csl/scanner.l"
+#line 2
29
"libmemcached/csl/scanner.l"