projects
/
m6w6
/
libmemcached
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
|
github
raw
|
inline
| side by side
Update for ifdef for clang. Also fix a bad operation comparison.
[m6w6/libmemcached]
/
libmemcached
/
csl
/
scanner.cc
diff --git
a/libmemcached/csl/scanner.cc
b/libmemcached/csl/scanner.cc
index a89abb6f8c6ae5359fd43203adf09375739c6d29..d286c5bdadd8104a9cd79cce7d3f29dbdeb17ce8 100644
(file)
--- a/
libmemcached/csl/scanner.cc
+++ b/
libmemcached/csl/scanner.cc
@@
-12,6
+12,11
@@
#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
#define YY_EXTRA_TYPE Context*
#endif
#define YY_EXTRA_TYPE Context*
@@
-19,7
+24,7
@@
-#line 2
3
"libmemcached/csl/scanner.cc"
+#line 2
8
"libmemcached/csl/scanner.cc"
#define YY_INT_ALIGNED short int
#define YY_INT_ALIGNED short int
@@
-1062,7
+1067,7
@@
static yyconst flex_int16_t yy_chk[1815] =
*
*/
*
*/
-#line
59
"libmemcached/csl/scanner.l"
+#line
64
"libmemcached/csl/scanner.l"
#include <cstdlib>
#include <cstring>
#include <cstdlib>
#include <cstring>
@@
-1091,7
+1096,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
100
"libmemcached/csl/scanner.cc"
#define INITIAL 0
#define INITIAL 0
@@
-1329,11
+1334,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 10
1
"libmemcached/csl/scanner.l"
+#line 10
6
"libmemcached/csl/scanner.l"
-#line 13
37
"libmemcached/csl/scanner.cc"
+#line 13
42
"libmemcached/csl/scanner.cc"
yylval = yylval_param;
yylval = yylval_param;
@@
-1417,28
+1422,28
@@
do_action: /* This label is used only to access EOF actions. */
case 1:
YY_RULE_SETUP
case 1:
YY_RULE_SETUP
-#line 10
4
"libmemcached/csl/scanner.l"
+#line 10
9
"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
11
"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
13
"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 11
0
"libmemcached/csl/scanner.l"
+#line 11
5
"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 11
2
"libmemcached/csl/scanner.l"
+#line 11
7
"libmemcached/csl/scanner.l"
; /* skip whitespace */
YY_BREAK
case 6:
; /* skip whitespace */
YY_BREAK
case 6:
@@
-1446,224
+1451,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
20
"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
24
"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 12
1
"libmemcached/csl/scanner.l"
+#line 12
6
"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 12
3
"libmemcached/csl/scanner.l"
+#line 12
8
"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 12
4
"libmemcached/csl/scanner.l"
+#line 12
9
"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
30
"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
31
"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
32
"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
33
"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
34
"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 13
0
"libmemcached/csl/scanner.l"
+#line 13
5
"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 13
1
"libmemcached/csl/scanner.l"
+#line 13
6
"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 13
2
"libmemcached/csl/scanner.l"
+#line 13
7
"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 13
3
"libmemcached/csl/scanner.l"
+#line 13
8
"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 13
4
"libmemcached/csl/scanner.l"
+#line 13
9
"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
40
"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
41
"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
42
"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
43
"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
44
"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 14
0
"libmemcached/csl/scanner.l"
+#line 14
5
"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 14
1
"libmemcached/csl/scanner.l"
+#line 14
6
"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 14
2
"libmemcached/csl/scanner.l"
+#line 14
7
"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 14
3
"libmemcached/csl/scanner.l"
+#line 14
8
"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 14
4
"libmemcached/csl/scanner.l"
+#line 14
9
"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
50
"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
51
"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
52
"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
53
"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
54
"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 15
0
"libmemcached/csl/scanner.l"
+#line 15
5
"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 15
2
"libmemcached/csl/scanner.l"
+#line 15
7
"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 15
3
"libmemcached/csl/scanner.l"
+#line 15
8
"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
60
"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
62
"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
64
"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 16
0
"libmemcached/csl/scanner.l"
+#line 16
5
"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 16
1
"libmemcached/csl/scanner.l"
+#line 16
6
"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 16
2
"libmemcached/csl/scanner.l"
+#line 16
7
"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 16
3
"libmemcached/csl/scanner.l"
+#line 16
8
"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 16
4
"libmemcached/csl/scanner.l"
+#line 16
9
"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
71
"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
72
"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 17
0
"libmemcached/csl/scanner.l"
+#line 17
5
"libmemcached/csl/scanner.l"
{
yyextra->begin= yytext;
return UNKNOWN_OPTION;
{
yyextra->begin= yytext;
return UNKNOWN_OPTION;
@@
-1671,67
+1676,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
80
"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
81
"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
82
"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
84
"libmemcached/csl/scanner.l"
{ return MD5; }
YY_BREAK
case 54:
YY_RULE_SETUP
{ return MD5; }
YY_BREAK
case 54:
YY_RULE_SETUP
-#line 18
0
"libmemcached/csl/scanner.l"
+#line 18
5
"libmemcached/csl/scanner.l"
{ return CRC; }
YY_BREAK
case 55:
YY_RULE_SETUP
{ return CRC; }
YY_BREAK
case 55:
YY_RULE_SETUP
-#line 18
1
"libmemcached/csl/scanner.l"
+#line 18
6
"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 18
2
"libmemcached/csl/scanner.l"
+#line 18
7
"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 18
3
"libmemcached/csl/scanner.l"
+#line 18
8
"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 18
4
"libmemcached/csl/scanner.l"
+#line 18
9
"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
90
"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
91
"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
92
"libmemcached/csl/scanner.l"
{ return JENKINS; }
YY_BREAK
case 62:
YY_RULE_SETUP
{ return JENKINS; }
YY_BREAK
case 62:
YY_RULE_SETUP
-#line 1
89
"libmemcached/csl/scanner.l"
+#line 1
94
"libmemcached/csl/scanner.l"
{
yyextra->hostname(yytext, yyleng, yylval->server);
return IPADDRESS;
{
yyextra->hostname(yytext, yyleng, yylval->server);
return IPADDRESS;
@@
-1739,7
+1744,7
@@
YY_RULE_SETUP
YY_BREAK
case 63:
YY_RULE_SETUP
YY_BREAK
case 63:
YY_RULE_SETUP
-#line 19
4
"libmemcached/csl/scanner.l"
+#line 19
9
"libmemcached/csl/scanner.l"
{
if (yyextra->is_server())
{
{
if (yyextra->is_server())
{
@@
-1756,7
+1761,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
12
"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
+1770,7
@@
YY_RULE_SETUP
YY_BREAK
case 65:
YY_RULE_SETUP
YY_BREAK
case 65:
YY_RULE_SETUP
-#line 21
3
"libmemcached/csl/scanner.l"
+#line 21
8
"libmemcached/csl/scanner.l"
{
yyextra->begin= yytext;
return UNKNOWN;
{
yyextra->begin= yytext;
return UNKNOWN;
@@
-1773,10
+1778,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
23
"libmemcached/csl/scanner.l"
ECHO;
YY_BREAK
ECHO;
YY_BREAK
-#line 178
0
"libmemcached/csl/scanner.cc"
+#line 178
5
"libmemcached/csl/scanner.cc"
case YY_STATE_EOF(INITIAL):
yyterminate();
case YY_STATE_EOF(INITIAL):
yyterminate();
@@
-2905,7
+2910,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
23
"libmemcached/csl/scanner.l"