Commit 616042a4 authored by Martin Kraemer's avatar Martin Kraemer
Browse files

Commit (forgotten) generated files for changed in ssl_expr_parse.y and ssl_expr_scan.l

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@226990 13f79535-47bb-0310-9956-ffa450edef68
parent 50f2f34d
Loading
Loading
Loading
Loading
+475 −938

File changed.

Preview size limit exceeded, changes collapsed.

+12 −9
Changes for modules/ssl/ssl_expr_parse.h: 12 added lines, 9 removed lines.
Original line number Diff line number Diff line
typedef union {
    char     *cpVal;
    ssl_expr *exVal;
} YYSTYPE;
#ifndef YYERRCODE
#define YYERRCODE 256
#endif

#define T_TRUE 257
#define T_FALSE 258
#define T_DIGIT 259
@@ -19,9 +19,12 @@ typedef union {
#define T_OP_REG 271
#define T_OP_NRE 272
#define T_OP_IN 273
#define	T_OP_OR	274
#define	T_OP_AND	275
#define	T_OP_NOT	276


#define T_OP_OID 274
#define T_OP_OR 275
#define T_OP_AND 276
#define T_OP_NOT 277
typedef union {
    char     *cpVal;
    ssl_expr *exVal;
} YYSTYPE;
extern YYSTYPE ssl_expr_yylval;
+152 −147
Changes for modules/ssl/ssl_expr_scan.c: 152 added lines, 147 removed lines.
Original line number Diff line number Diff line
@@ -18,7 +18,7 @@
/* A lexical scanner generated by flex */

/* Scanner skeleton version:
 * $Header: /home/striker/cvs2svn/dumps/httpd-2.0/../../httpd-2.0/modules/ssl/ssl_expr_scan.c,v 1.19 2004/02/28 18:06:35 jorton Exp $
 * $FreeBSD: src/usr.bin/lex/flex.skl,v 1.4 1999/10/27 07:56:44 obrien Exp $
 */

#define FLEX_SCANNER
@@ -302,19 +302,19 @@ static void yy_fatal_error YY_PROTO(( yyconst char msg[] ));
	*yy_cp = '\0'; \
	yy_c_buf_p = yy_cp;

#define YY_NUM_RULES 46
#define YY_END_OF_BUFFER 47
static yyconst short int yy_accept[86] =
#define YY_NUM_RULES 47
#define YY_END_OF_BUFFER 48
static yyconst short int yy_accept[89] =
    {   0,
        0,    0,    0,    0,    0,    0,    0,    0,   47,   45,
        1,   38,    2,   45,   43,   24,   45,   28,   44,   44,
       44,   44,   44,   44,   44,   44,   44,   44,   44,   45,
       13,    4,    3,   14,   16,   18,   17,    1,   22,   32,
       34,   43,   26,   20,   31,   30,   44,   44,   19,   44,
       44,   29,   27,   39,   25,   23,   15,   15,   21,   44,
       35,   44,   36,   13,   12,    5,    6,   10,   11,    7,
        8,    9,   33,   44,   44,   37,   44,    5,    6,   44,
       40,   41,    5,   42,    0
        0,    0,    0,    0,    0,    0,    0,    0,   48,   46,
        1,   38,    2,   46,   44,   24,   46,   28,   45,   45,
       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
       46,   13,    4,    3,   14,   16,   18,   17,    1,   22,
       32,   34,   44,   26,   20,   31,   30,   45,   45,   45,
       19,   45,   45,   29,   27,   39,   25,   23,   15,   15,
       21,   45,   35,   45,   36,   13,   12,    5,    6,   10,
       11,    7,    8,    9,   40,   33,   45,   45,   37,   45,
        5,    6,   45,   41,   42,    5,   43,    0
    } ;

static yyconst int yy_ec[256] =
@@ -325,14 +325,14 @@ static yyconst int yy_ec[256] =
        1,    2,    4,    5,    1,    1,    1,    6,    1,    1,
        1,    1,    1,    1,    7,    1,    1,    8,    8,    8,
        8,    8,    8,    8,    8,    9,    9,    7,    1,   10,
       11,   12,    1,    1,   13,   13,   13,   13,   13,   13,
       11,   12,    1,    1,   13,   13,   13,   14,   13,   13,
       13,   13,   15,   13,   13,   13,   13,   13,   16,   13,
       13,   13,   13,   13,   13,   13,   13,   13,   13,   13,
       13,   13,   13,   13,   13,   13,   13,   13,   13,   13,
        1,   14,    1,    1,    7,    1,   15,   16,   13,   17,
        1,   17,    1,    1,    7,    1,   18,   19,   13,   20,

       18,   19,   20,   13,   21,   13,   13,   22,   23,   24,
       25,   13,   26,   27,   28,   29,   30,   13,   13,   13,
       13,   13,    1,   31,    1,   32,    1,    1,    1,    1,
       21,   22,   23,   13,   24,   13,   13,   25,   26,   27,
       28,   13,   29,   30,   31,   32,   33,   13,   13,   13,
       13,   13,    1,   34,    1,   35,    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,    1,    1,    1,    1,
@@ -349,88 +349,90 @@ static yyconst int yy_ec[256] =
        1,    1,    1,    1,    1
    } ;

static yyconst int yy_meta[33] =
static yyconst int yy_meta[36] =
    {   0,
        1,    1,    2,    1,    3,    1,    4,    4,    4,    1,
        1,    1,    4,    3,    4,    4,    4,    4,    4,    4,
        1,    1,    4,    4,    4,    4,    3,    4,    4,    4,
        4,    4,    4,    4,    4,    4,    4,    4,    4,    4,
        1,    1
        4,    4,    4,    1,    1
    } ;

static yyconst short int yy_base[93] =
static yyconst short int yy_base[96] =
    {   0,
        0,    0,   30,   31,    0,    0,   82,   81,  101,  142,
       35,   28,  142,   94,   32,   88,   31,   87,    0,   69,
       66,   28,   28,   67,   29,   63,   30,   63,   62,   57,
        0,  142,  142,   88,  142,  142,  142,   48,  142,  142,
      142,   44,  142,  142,  142,  142,    0,   70,    0,   64,
       63,    0,    0,    0,    0,    0,  142,    0,    0,   55,
        0,   46,  142,    0,  142,   53,   62,  142,  142,  142,
      142,  142,    0,   44,   48,    0,   41,   70,   72,   38,
        0,    0,   74,    0,  142,  117,  121,  125,   50,  129,
      133,  137
        0,    0,   33,   34,    0,    0,   88,   87,  110,  154,
       38,   31,  154,  103,   35,   97,   34,   96,    0,   31,
       75,   72,   29,   27,   73,   28,   69,   33,   48,   69,
       64,    0,  154,  154,   97,  154,  154,  154,   54,  154,
      154,  154,   56,  154,  154,  154,  154,    0,   38,   77,
        0,   71,   70,    0,    0,    0,    0,    0,  154,    0,
        0,   62,    0,   60,  154,    0,  154,   59,   68,  154,
      154,  154,  154,  154,    0,    0,   61,   70,    0,   69,
       74,   76,   68,    0,    0,   79,    0,  154,  129,  133,
      137,   58,  141,  145,  149

    } ;

static yyconst short int yy_def[93] =
static yyconst short int yy_def[96] =
    {   0,
       85,    1,   86,   86,   87,   87,   88,   88,   85,   85,
       85,   85,   85,   85,   85,   85,   85,   85,   89,   89,
       89,   89,   89,   89,   89,   90,   89,   89,   89,   85,
       91,   85,   85,   92,   85,   85,   85,   85,   85,   85,
       85,   85,   85,   85,   85,   85,   89,   89,   89,   89,
       89,   89,   89,   89,   89,   89,   85,   89,   89,   89,
       89,   89,   85,   91,   85,   85,   85,   85,   85,   85,
       85,   85,   89,   89,   89,   89,   89,   85,   85,   89,
       89,   89,   85,   89,    0,   85,   85,   85,   85,   85,
       85,   85
       88,    1,   89,   89,   90,   90,   91,   91,   88,   88,
       88,   88,   88,   88,   88,   88,   88,   88,   92,   92,
       92,   92,   92,   92,   92,   92,   93,   92,   92,   92,
       88,   94,   88,   88,   95,   88,   88,   88,   88,   88,
       88,   88,   88,   88,   88,   88,   88,   92,   92,   92,
       92,   92,   92,   92,   92,   92,   92,   92,   88,   92,
       92,   92,   92,   92,   88,   94,   88,   88,   88,   88,
       88,   88,   88,   88,   92,   92,   92,   92,   92,   92,
       88,   88,   92,   92,   92,   88,   92,    0,   88,   88,
       88,   88,   88,   88,   88

    } ;

static yyconst short int yy_nxt[175] =
static yyconst short int yy_nxt[190] =
    {   0,
       10,   11,   11,   12,   13,   14,   10,   15,   15,   16,
       17,   18,   19,   10,   20,   19,   19,   21,   22,   23,
       24,   25,   26,   27,   28,   19,   19,   19,   29,   19,
       30,   10,   32,   32,   33,   33,   38,   38,   39,   42,
       42,   44,   50,   34,   34,   52,   55,   59,   51,   38,
       38,   42,   42,   47,   60,   84,   53,   56,   82,   40,
       78,   79,   45,   57,   57,   81,   57,   57,   57,   79,
       79,   80,   57,   57,   57,   77,   57,   83,   79,   79,
       79,   79,   79,   76,   75,   74,   73,   63,   62,   61,
       54,   49,   48,   57,   57,   66,   67,   46,   43,   41,

       85,   37,   37,   68,   85,   85,   69,   85,   85,   85,
       85,   70,   85,   85,   71,   85,   72,   31,   31,   31,
       31,   35,   35,   35,   35,   36,   36,   36,   36,   58,
       85,   58,   58,   64,   85,   85,   64,   65,   65,   65,
       65,    9,   85,   85,   85,   85,   85,   85,   85,   85,
       85,   85,   85,   85,   85,   85,   85,   85,   85,   85,
       85,   85,   85,   85,   85,   85,   85,   85,   85,   85,
       85,   85,   85,   85
       17,   18,   19,   19,   19,   20,   10,   21,   19,   19,
       22,   23,   24,   25,   26,   27,   28,   29,   19,   19,
       19,   30,   19,   31,   10,   33,   33,   34,   34,   39,
       39,   40,   43,   43,   45,   49,   52,   54,   57,   35,
       35,   75,   53,   61,   49,   39,   39,   75,   55,   58,
       62,   48,   49,   43,   43,   41,   81,   82,   46,   59,
       59,   49,   59,   59,   59,   82,   82,   63,   59,   59,
       59,   86,   82,   82,   82,   59,   82,   82,   87,   85,
       84,   83,   80,   79,   78,   77,   76,   65,   64,   56,

       51,   50,   59,   59,   68,   69,   47,   44,   42,   88,
       38,   38,   88,   88,   88,   70,   88,   88,   71,   88,
       88,   88,   88,   72,   88,   88,   73,   88,   74,   32,
       32,   32,   32,   36,   36,   36,   36,   37,   37,   37,
       37,   60,   88,   60,   60,   66,   88,   88,   66,   67,
       67,   67,   67,    9,   88,   88,   88,   88,   88,   88,
       88,   88,   88,   88,   88,   88,   88,   88,   88,   88,
       88,   88,   88,   88,   88,   88,   88,   88,   88,   88,
       88,   88,   88,   88,   88,   88,   88,   88,   88
    } ;

static yyconst short int yy_chk[175] =
static yyconst short int yy_chk[190] =
    {   0,
        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,
        1,    1,    3,    4,    3,    4,   11,   11,   12,   15,
       15,   17,   22,    3,    4,   23,   25,   27,   22,   38,
       38,   42,   42,   89,   27,   80,   23,   25,   77,   12,
       66,   66,   17,   26,   26,   75,   26,   26,   26,   67,
       67,   74,   26,   26,   26,   62,   26,   78,   78,   79,
       79,   83,   83,   60,   51,   50,   48,   30,   29,   28,
       24,   21,   20,   26,   26,   34,   34,   18,   16,   14,

        9,    8,    7,   34,    0,    0,   34,    0,    0,    0,
        0,   34,    0,    0,   34,    0,   34,   86,   86,   86,
       86,   87,   87,   87,   87,   88,   88,   88,   88,   90,
        0,   90,   90,   91,    0,    0,   91,   92,   92,   92,
       92,   85,   85,   85,   85,   85,   85,   85,   85,   85,
       85,   85,   85,   85,   85,   85,   85,   85,   85,   85,
       85,   85,   85,   85,   85,   85,   85,   85,   85,   85,
       85,   85,   85,   85
        1,    1,    1,    1,    1,    3,    4,    3,    4,   11,
       11,   12,   15,   15,   17,   20,   23,   24,   26,    3,
        4,   49,   23,   28,   20,   39,   39,   49,   24,   26,
       28,   92,   29,   43,   43,   12,   68,   68,   17,   27,
       27,   29,   27,   27,   27,   69,   69,   29,   27,   27,
       27,   81,   81,   82,   82,   27,   86,   86,   83,   80,
       78,   77,   64,   62,   53,   52,   50,   31,   30,   25,

       22,   21,   27,   27,   35,   35,   18,   16,   14,    9,
        8,    7,    0,    0,    0,   35,    0,    0,   35,    0,
        0,    0,    0,   35,    0,    0,   35,    0,   35,   89,
       89,   89,   89,   90,   90,   90,   90,   91,   91,   91,
       91,   93,    0,   93,   93,   94,    0,    0,   94,   95,
       95,   95,   95,   88,   88,   88,   88,   88,   88,   88,
       88,   88,   88,   88,   88,   88,   88,   88,   88,   88,
       88,   88,   88,   88,   88,   88,   88,   88,   88,   88,
       88,   88,   88,   88,   88,   88,   88,   88,   88
    } ;

static yy_state_type yy_last_accepting_state;
@@ -461,7 +463,6 @@ char *yytext;
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

/*                      _             _ 
 *  _ __ ___   ___   __| |    ___ ___| |  
 * | '_ ` _ \ / _ \ / _` |   / __/ __| |  
@@ -474,13 +475,12 @@ char *yytext;
/* ``Killing for peace is 
like fucking for virginity.''
-- Unknown  */

/*  _________________________________________________________________
**
**  Expression Scanner
**  _________________________________________________________________
*/
#line 38 "ssl_expr_scan.l"
#line 37 "ssl_expr_scan.l"
#include "ssl_private.h"

#include "ssl_expr_parse.h"
@@ -500,7 +500,7 @@ int yyinput(char *buf, int max_size);
#define regex 2
#define regex_flags 3

#line 535 "lex.ssl_expr_yy.c"
#line 505 "lex.ssl_expr_yy.c"

/* Macros after this point can all be overridden by user definitions in
 * section 1.
@@ -651,7 +651,7 @@ YY_DECL
	register char *yy_cp, *yy_bp;
	register int yy_act;

#line 91 "ssl_expr_scan.l"
#line 58 "ssl_expr_scan.l"

  
  char  caStr[MAX_STR_LEN];
@@ -663,7 +663,7 @@ YY_DECL
 /*
  * Whitespaces
  */
#line 698 "lex.ssl_expr_yy.c"
#line 668 "lex.ssl_expr_yy.c"

	if ( yy_init )
		{
@@ -714,13 +714,13 @@ yy_match:
			while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
				{
				yy_current_state = (int) yy_def[yy_current_state];
				if ( yy_current_state >= 86 )
				if ( yy_current_state >= 89 )
					yy_c = yy_meta[(unsigned int) yy_c];
				}
			yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
			++yy_cp;
			}
		while ( yy_current_state != 85 );
		while ( yy_current_state != 88 );
		yy_cp = yy_last_accepting_cpos;
		yy_current_state = yy_last_accepting_state;

@@ -744,7 +744,7 @@ do_action: /* This label is used only to access EOF actions. */

case 1:
YY_RULE_SETUP
#line 102 "ssl_expr_scan.l"
#line 69 "ssl_expr_scan.l"
{ 
    /* NOP */
}
@@ -754,7 +754,7 @@ YY_RULE_SETUP
  */
case 2:
YY_RULE_SETUP
#line 109 "ssl_expr_scan.l"
#line 76 "ssl_expr_scan.l"
{
    cpStr = caStr;
    BEGIN(str);
@@ -762,7 +762,7 @@ YY_RULE_SETUP
	YY_BREAK
case 3:
YY_RULE_SETUP
#line 113 "ssl_expr_scan.l"
#line 80 "ssl_expr_scan.l"
{
    BEGIN(INITIAL);
    *cpStr = NUL;
@@ -772,14 +772,14 @@ YY_RULE_SETUP
	YY_BREAK
case 4:
YY_RULE_SETUP
#line 119 "ssl_expr_scan.l"
#line 86 "ssl_expr_scan.l"
{
    yyerror("Unterminated string");
}
	YY_BREAK
case 5:
YY_RULE_SETUP
#line 122 "ssl_expr_scan.l"
#line 89 "ssl_expr_scan.l"
{
    int result;

@@ -792,46 +792,46 @@ YY_RULE_SETUP
	YY_BREAK
case 6:
YY_RULE_SETUP
#line 131 "ssl_expr_scan.l"
#line 98 "ssl_expr_scan.l"
{
    yyerror("Bad escape sequence");
}
	YY_BREAK
case 7:
YY_RULE_SETUP
#line 134 "ssl_expr_scan.l"
#line 101 "ssl_expr_scan.l"
{ *cpStr++ = '\n'; }
	YY_BREAK
case 8:
YY_RULE_SETUP
#line 135 "ssl_expr_scan.l"
#line 102 "ssl_expr_scan.l"
{ *cpStr++ = '\r'; }
	YY_BREAK
case 9:
YY_RULE_SETUP
#line 136 "ssl_expr_scan.l"
#line 103 "ssl_expr_scan.l"
{ *cpStr++ = '\t'; }
	YY_BREAK
case 10:
YY_RULE_SETUP
#line 137 "ssl_expr_scan.l"
#line 104 "ssl_expr_scan.l"
{ *cpStr++ = '\b'; }
	YY_BREAK
case 11:
YY_RULE_SETUP
#line 138 "ssl_expr_scan.l"
#line 105 "ssl_expr_scan.l"
{ *cpStr++ = '\f'; }
	YY_BREAK
case 12:
YY_RULE_SETUP
#line 139 "ssl_expr_scan.l"
#line 106 "ssl_expr_scan.l"
{
    *cpStr++ = yytext[1];
}
	YY_BREAK
case 13:
YY_RULE_SETUP
#line 142 "ssl_expr_scan.l"
#line 109 "ssl_expr_scan.l"
{
    char *cp = yytext;
    while (*cp != NUL)
@@ -840,7 +840,7 @@ YY_RULE_SETUP
	YY_BREAK
case 14:
YY_RULE_SETUP
#line 147 "ssl_expr_scan.l"
#line 114 "ssl_expr_scan.l"
{
    *cpStr++ = yytext[1];
}
@@ -850,7 +850,7 @@ YY_RULE_SETUP
  */
case 15:
YY_RULE_SETUP
#line 154 "ssl_expr_scan.l"
#line 121 "ssl_expr_scan.l"
{
    cRegexDel = yytext[1];
    cpRegex = caRegex;
@@ -859,7 +859,7 @@ YY_RULE_SETUP
	YY_BREAK
case 16:
YY_RULE_SETUP
#line 159 "ssl_expr_scan.l"
#line 126 "ssl_expr_scan.l"
{
    if (yytext[0] == cRegexDel) {
        *cpRegex = NUL;
@@ -872,7 +872,7 @@ YY_RULE_SETUP
	YY_BREAK
case 17:
YY_RULE_SETUP
#line 168 "ssl_expr_scan.l"
#line 135 "ssl_expr_scan.l"
{
    yylval.cpVal = apr_pstrdup(ssl_expr_info.pool, caRegex);
    BEGIN(INITIAL);
@@ -881,7 +881,7 @@ YY_RULE_SETUP
	YY_BREAK
case 18:
YY_RULE_SETUP
#line 173 "ssl_expr_scan.l"
#line 140 "ssl_expr_scan.l"
{
    yylval.cpVal = apr_pstrdup(ssl_expr_info.pool, caRegex);
    yyless(0);
@@ -890,7 +890,7 @@ YY_RULE_SETUP
}
	YY_BREAK
case YY_STATE_EOF(regex_flags):
#line 179 "ssl_expr_scan.l"
#line 146 "ssl_expr_scan.l"
{
    yylval.cpVal = apr_pstrdup(ssl_expr_info.pool, caRegex);
    BEGIN(INITIAL);
@@ -902,136 +902,141 @@ case YY_STATE_EOF(regex_flags):
  */
case 19:
YY_RULE_SETUP
#line 188 "ssl_expr_scan.l"
#line 155 "ssl_expr_scan.l"
{ return T_OP_EQ; }
	YY_BREAK
case 20:
YY_RULE_SETUP
#line 189 "ssl_expr_scan.l"
#line 156 "ssl_expr_scan.l"
{ return T_OP_EQ; }
	YY_BREAK
case 21:
YY_RULE_SETUP
#line 190 "ssl_expr_scan.l"
#line 157 "ssl_expr_scan.l"
{ return T_OP_NE; }
	YY_BREAK
case 22:
YY_RULE_SETUP
#line 191 "ssl_expr_scan.l"
#line 158 "ssl_expr_scan.l"
{ return T_OP_NE; }
	YY_BREAK
case 23:
YY_RULE_SETUP
#line 192 "ssl_expr_scan.l"
#line 159 "ssl_expr_scan.l"
{ return T_OP_LT; }
	YY_BREAK
case 24:
YY_RULE_SETUP
#line 193 "ssl_expr_scan.l"
#line 160 "ssl_expr_scan.l"
{ return T_OP_LT; }
	YY_BREAK
case 25:
YY_RULE_SETUP
#line 194 "ssl_expr_scan.l"
#line 161 "ssl_expr_scan.l"
{ return T_OP_LE; }
	YY_BREAK
case 26:
YY_RULE_SETUP
#line 195 "ssl_expr_scan.l"
#line 162 "ssl_expr_scan.l"
{ return T_OP_LE; }
	YY_BREAK
case 27:
YY_RULE_SETUP
#line 196 "ssl_expr_scan.l"
#line 163 "ssl_expr_scan.l"
{ return T_OP_GT; }
	YY_BREAK
case 28:
YY_RULE_SETUP
#line 197 "ssl_expr_scan.l"
#line 164 "ssl_expr_scan.l"
{ return T_OP_GT; }
	YY_BREAK
case 29:
YY_RULE_SETUP
#line 198 "ssl_expr_scan.l"
#line 165 "ssl_expr_scan.l"
{ return T_OP_GE; }
	YY_BREAK
case 30:
YY_RULE_SETUP
#line 199 "ssl_expr_scan.l"
#line 166 "ssl_expr_scan.l"
{ return T_OP_GE; }
	YY_BREAK
case 31:
YY_RULE_SETUP
#line 200 "ssl_expr_scan.l"
#line 167 "ssl_expr_scan.l"
{ return T_OP_REG; }
	YY_BREAK
case 32:
YY_RULE_SETUP
#line 201 "ssl_expr_scan.l"
#line 168 "ssl_expr_scan.l"
{ return T_OP_NRE; }
	YY_BREAK
case 33:
YY_RULE_SETUP
#line 202 "ssl_expr_scan.l"
#line 169 "ssl_expr_scan.l"
{ return T_OP_AND; }
	YY_BREAK
case 34:
YY_RULE_SETUP
#line 203 "ssl_expr_scan.l"
#line 170 "ssl_expr_scan.l"
{ return T_OP_AND; }
	YY_BREAK
case 35:
YY_RULE_SETUP
#line 204 "ssl_expr_scan.l"
#line 171 "ssl_expr_scan.l"
{ return T_OP_OR; }
	YY_BREAK
case 36:
YY_RULE_SETUP
#line 205 "ssl_expr_scan.l"
#line 172 "ssl_expr_scan.l"
{ return T_OP_OR; }
	YY_BREAK
case 37:
YY_RULE_SETUP
#line 206 "ssl_expr_scan.l"
#line 173 "ssl_expr_scan.l"
{ return T_OP_NOT; }
	YY_BREAK
case 38:
YY_RULE_SETUP
#line 207 "ssl_expr_scan.l"
#line 174 "ssl_expr_scan.l"
{ return T_OP_NOT; }
	YY_BREAK
case 39:
YY_RULE_SETUP
#line 208 "ssl_expr_scan.l"
#line 175 "ssl_expr_scan.l"
{ return T_OP_IN; }
	YY_BREAK
case 40:
YY_RULE_SETUP
#line 176 "ssl_expr_scan.l"
{ return T_OP_OID; }
	YY_BREAK
/*
  * Functions
  */
case 40:
case 41:
YY_RULE_SETUP
#line 213 "ssl_expr_scan.l"
#line 181 "ssl_expr_scan.l"
{ return T_FUNC_FILE; }
	YY_BREAK
/*
  * Specials
  */
case 41:
case 42:
YY_RULE_SETUP
#line 218 "ssl_expr_scan.l"
#line 186 "ssl_expr_scan.l"
{ return T_TRUE; }
	YY_BREAK
case 42:
case 43:
YY_RULE_SETUP
#line 219 "ssl_expr_scan.l"
#line 187 "ssl_expr_scan.l"
{ return T_FALSE; }
	YY_BREAK
/*
  * Digits
  */
case 43:
case 44:
YY_RULE_SETUP
#line 224 "ssl_expr_scan.l"
#line 192 "ssl_expr_scan.l"
{
    yylval.cpVal = apr_pstrdup(ssl_expr_info.pool, yytext);
    return T_DIGIT;
@@ -1040,9 +1045,9 @@ YY_RULE_SETUP
/*
  * Identifiers
  */
case 44:
case 45:
YY_RULE_SETUP
#line 232 "ssl_expr_scan.l"
#line 200 "ssl_expr_scan.l"
{
    yylval.cpVal = apr_pstrdup(ssl_expr_info.pool, yytext);
    return T_ID;
@@ -1051,19 +1056,19 @@ YY_RULE_SETUP
/*
  * Anything else is returned as is...
  */
case 45:
case 46:
YY_RULE_SETUP
#line 240 "ssl_expr_scan.l"
#line 208 "ssl_expr_scan.l"
{ 
    return yytext[0];
}
	YY_BREAK
case 46:
case 47:
YY_RULE_SETUP
#line 244 "ssl_expr_scan.l"
#line 212 "ssl_expr_scan.l"
YY_FATAL_ERROR( "flex scanner jammed" );
	YY_BREAK
#line 1098 "lex.ssl_expr_yy.c"
#line 1073 "lex.ssl_expr_yy.c"
case YY_STATE_EOF(INITIAL):
case YY_STATE_EOF(str):
case YY_STATE_EOF(regex):
@@ -1358,7 +1363,7 @@ static yy_state_type yy_get_previous_state()
		while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
			{
			yy_current_state = (int) yy_def[yy_current_state];
			if ( yy_current_state >= 86 )
			if ( yy_current_state >= 89 )
				yy_c = yy_meta[(unsigned int) yy_c];
			}
		yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
@@ -1393,11 +1398,11 @@ yy_state_type yy_current_state;
	while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
		{
		yy_current_state = (int) yy_def[yy_current_state];
		if ( yy_current_state >= 86 )
		if ( yy_current_state >= 89 )
			yy_c = yy_meta[(unsigned int) yy_c];
		}
	yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
	yy_is_jam = (yy_current_state == 85);
	yy_is_jam = (yy_current_state == 88);

	return yy_is_jam ? 0 : yy_current_state;
	}
@@ -1952,7 +1957,7 @@ int main()
	return 0;
	}
#endif
#line 244 "ssl_expr_scan.l"
#line 212 "ssl_expr_scan.l"


int yyinput(char *buf, int max_size)